A NEAR vault that checks every payment your AI agent requests against the exact terms you signed, and refuses everything else.
Agents read web pages, emails and tool output, and any of them can carry instructions. A hijacked agent rarely tries to drain a wallet; it makes a small, plausible payment to the wrong place.
Spending limits check the size of a payment. TrustVault checks its meaning: the recipient, asset, operation and amount you approved for that task, for that agent, until that time, once.
| Field | Owner authorized | Agent proposed | Result |
|---|---|---|---|
| Operation | NEAR transfer | NEAR transfer | |
| Asset | NEAR | TOKENB | |
| Recipient | vendor.testnet | token-b-sale.testnet | |
| Amount | up to 3 NEAR | 1 NEAR |
Each row is a real transaction against the deployed vault. Only the first one moved funds. The rest were refused by the contract and recorded.