Lookalike addresses
An address that shares your supplier's first and last characters. Shortened, the two look identical.
Veto screens every payment your AI agent makes, privately, before it leaves the vault. It can block a payment. It can never approve more than your limits allow.
$300 is under the $500 per-payment cap. A plain spending limit would have paid it.
Veto stops the payments that look legitimate. Every one of these fits inside a normal weekly limit, and the last two pay a supplier already on your list.
An address that shares your supplier's first and last characters. Shortened, the two look identical.
An invoice says a supplier's wallet has changed, or a “worker” asks for their salary at a new one. The new address belongs to someone else.
A page or document your agent reads tells it where to send money. The agent can't tell an instruction from data.
One signature lets an unverified contract spend every USDC in the vault, now or later.
A reminder for an invoice you already paid. Right supplier, right address, so an allowlist pays it again.
The agent pays a listed supplier more than the invoice says. It's under the cap and on the list, so a policy sends it.
Every payment your agent requests has to pass both. The AI can block what the contract would allow. It can never allow what the contract would block.
Per-payment and weekly limits and allowed assets are enforced by the vault contract on NEAR, which can also require listed payees. An agent can't talk its way past them.
A model inside a hardware enclave reads the request with your mandate and payment history, then returns a signed pass or veto. Only hashes of your evidence go on-chain.
If Veto blocks a payment you want made, you can override it. It pays only after a delay (3 minutes in the demo), and you can cancel it until then.
You can still override it. It pays only after a delay, and you can cancel until then.
Anyone can check each verdict's signer in their own browser, against NEAR's public RPC, and NEAR AI's enclave with NEAR AI's own verifier.
Open the NEAR AI verifierThis proves where a verdict came from, not that it was right. That is why the AI can only veto.
A public set of 100 attack and everyday payment scenarios. Screening inside NEAR AI's enclave, Veto catches all 50 attacks; a plain policy wallet lets 17 through. Both hold back the same 8 honest payments to new suppliers for the owner to approve. Every verdict is signed and can be re-checked offline.