Agent pays 5 NEAR to a stranger
5 NEAR is over the 1 NEAR max per transaction, and the receiver is not on the allowlist. The contract must refuse.
Policy-guarded vault for AI agents — NEAR testnet
— of daily budget used
Only these receivers can be paid by the agent. Anyone else is blocked on-chain.
No wallet? No problem — each scenario shows the recorded outcome from our real testnet runs. Connect a testnet wallet as the agent account to execute live spends, or as the owner to pause / unpause.
5 NEAR is over the 1 NEAR max per transaction, and the receiver is not on the allowlist. The contract must refuse.
0.5 NEAR is within the 1 NEAR max and
shop.agentguard-adt.testnet is allowlisted.
The contract must allow it and move funds.
The owner hits the pause switch. While paused, every spend is blocked — even a small payment to an allowlisted receiver.
| Time | Receiver | Amount | Decision | Reason | Tx |
|---|---|---|---|---|---|
| Loading… | |||||
Every allow / block decision is logged by the contract. A blocked spend still costs gas (it is a real transaction) but moves no funds.
spend()
only — it can never withdraw, change the policy, or move funds any other way.Contract: guard.agentguard-adt.testnet ·
Network: NEAR testnet · Amounts shown in NEAR (1 NEAR = 1024 yoctoNEAR).