The authority layer between AI agents and capital. A mandate set before the money moves, a signer the agent never touches, and a receipt anyone can check.
Claude Code, Cursor and Codex already research venues, encode calldata and simulate the result. MCP made tools universal. The last step is the one nobody made safe to hand over: the signature.
agent › supply 100 USDC to the safest lending market on Base
✓ compared lending markets on Base
✓ chose Morpho Blue
✓ encoded approve + supply calldata
✓ simulated: succeeds
✗ no signing key. stopping here.
Or worse: PRIVATE_KEY=0x… in a .env it can read.
$175K
drained from an AI-linked Bankr wallet in May 2026 by an instruction hidden inside a post. The model read it. The wallet obeyed.
81%
hijack success after NIST’s red team tailored attacks to a newer model, up from 11%
23.9%
of high-stakes tests where even the safest agent in ToolEmu failed severely
24%
of InjecAgent attacks that hijacked a ReAct GPT-4 agent
Prompt-level limits do not survive prompt injection. OpenAI’s own guidance is to constrain the impact, because filters miss developed attacks. The limit has to live outside the model.
Ledger Academy and MetaMask Security Report, May 2026 ($175K–$204K reported) · NIST agent-hijacking evaluation · ToolEmu, arXiv 2309.15817 · InjecAgent, arXiv 2403.02691
Hand it the key
Delegates everything, forever. One injected instruction reaches the whole treasury, and nothing records what it was allowed to do.
Approve every transaction
Safe and useless. A human clicking yes on each call is not an agent, and approval fatigue turns the click into a reflex.
An agent wallet with per-tx caps
Checks whether this transaction looks safe, not whether this agent was allowed to make it. Caps split across parallel sessions, and the log is the wallet’s word.
Builders converge on the same wish: set a scoped, cumulative limit once, let the agent run inside it, and get a record they can trust afterwards. Visa, Mastercard, Stripe and AWS describe the same primitives for card payments. On-chain, nothing we surveyed ships them as one layer.
Propose
Your agent, over MCP
Untrusted. May ask for anything.
Authorize
Your mandate
Capital, venues, limits, expiry. EIP-712 signable.
Reserve
Deterministic policy
Budget and nonce claimed atomically.
Sign
Turnkey enclave
The key never reaches the agent or a disk.
Finalize
Chain verifier
The fill is read from the chain, not reported.
Prove
Signed receipt
Hash-chained. Anyone can re-check it.
The model is outside the trusted computing base.
MCP is transport, not authority.
A tx hash is evidence of broadcast, not proof of effect.
No venue named, no calldata written by hand, nothing Ava-shaped in the request. Ava picks the venue, checks it against a mandate written first, signs inside an enclave and returns a receipt a stranger can re-read from the chain.
Composite of two recorded runs: the sentence → plan run, and the 0.1 USDC Base supply that settled.
› Earn on 100 USDC on Base, max 5% drawdown.
planobjective earn · 100 USDC · base · maxDrawdownPct 5
routeexecute_lend → morpho_blue (chosen by Ava)
gatesregistry ✓ mandate ✓ policy ✓
previewpreviewHash bound to venue · amount · mandate
approveconfirmation must re-send that exact hash
signTurnkey enclave · key never leaves
settleBase · block 49,315,911 · status 1
receiptproof.standing: chain-confirmed
A refusal costs nothing and names exactly what was wrong, with the offending values attached. A system that will execute anything is not one you would hand a key to.
157
distinct, named refusal codes between an agent and a signature
POST /v1/live/approve
409 Conflict
{
"code": "LIVE_PREVIEW_MISMATCH",
"message": "The approved previewHash does not match
the preview on file. Nothing was signed.
Re-preview and approve the current numbers."
}The quote moved after you approved it. Ava noticed before the signer did.
Not a log line written by the thing being checked. A canonical, signed record, chained to the one before it and compared against the chain itself, with no credential needed to verify it.
chain-confirmed
supply · status, token, amount, sender, recipient all match
unconfirmed
nothing has checked it yet, and it says so
chain-contradicted
the chain disagrees, counted separately, never rounded up
100%
of mainnet settlements re-read from the chain before every deploy
4
mainnets: Base, Avalanche, BNB Chain, Monad
25
adapter packages behind one capability registry
236
test files guarding the gates and the signer path
npx @getava-xyz/connect · session, MCP config and a Base address in one command
Listed on the official MCP registry as xyz.getava/ava
Works with Claude Code, Cursor, Codex and OpenClaw
Every row is re-read from that chain’s own node before the site may build · verify a receipt yourself · Small amounts on purpose. No outside users yet.
97M
monthly MCP SDK downloads. Every serious agent now calls tools the same way.
138M
agent payments made over x402. Agents already pay for things on-chain.
$290B
in stablecoins: the dollars an agent would actually move.
112
startups building agent payments, $115M raised in 2026 alone.
Agents can pay, and wallets can sign. What is missing is the layer that says this agent may do this, up to here, until then, and proves afterwards that it did nothing else.
Anthropic, Mar 2026 · Chainalysis, Oct 2026 · DefiLlama, 11 Nov 2026 · Dealroom, 2026 YTD
Bottom-up, from routes that already settle. Not a total addressable market: the share of this that comes to be run by agents is the market, and we think almost none of it will be without a receipt.
Stablecoins in circulation
$290.1B
Locked in DeFi, every chain
$77.7B
Reachable through Ava’s four live routes today
$5.05B
Next $0.99B: Aave v3 on Arbitrum and Base, wired and held behind the operator switch until each settles once on mainnet.
Beyond DeFi: Morgan Stanley puts US agentic e-commerce at $190B–$385B by 2030. Same problem, card rails instead of chains.
DefiLlama, 11 Nov 2026: Aave v3 on Avalanche, BNB and Monad plus Morpho Blue on Base · Morgan Stanley, Dec 2025
Agent wallets answer “is this transaction safe?” Marketplaces answer “who arbitrates a dispute?” Ava answers “was this agent allowed to do this, and can you prove it?” Wallets are partners: external wallets can already be linked, and Turnkey is the default signer.
Our read, from each product’s public docs, Jul–Aug 2026
per-tx checks → signed, cumulative mandate
trust the log → proof
Raw key in .env
the real incumbent
HeyElsa x402
per-call dry run
Coinbase Agentic Wallets
session caps, KYT
MetaMask Agent Wallet
simulation, approvals
OKX.AI
escrow, staked evaluators
Google AP2
signed mandates, card rails
Ava
A BNB Chain swap routed through SushiSwap via LI.FI settled on mainnet with no venue adapter, because Ava bounds the transaction instead of recognising the protocol. That generic route is wired into the API and held behind the operator switch until its pre-sign contract is complete.
25
adapter packages written the old way, one venue at a time
4
of them proven on mainnet after all that work
1
generic path, reaching any venue an aggregator can route to
Receipts compound into reputation. Every verified action adds to an agent’s public track record: a history built on chain-checked proof, not ratings.
Mandates are a switching cost. Once an owner has set limits, history and receipts in one place, they move every new agent there, not off it.
A settlement fee on every receipt the chain confirms. A refusal costs nothing, and so does a receipt the chain has not confirmed or has contradicted. An executor paid per call has a reason to let one through. Ava does not.
Free
0.10%
per confirmed settlement
$0 · 1 agent wallet
Mandates, policy gates, preview hash, public receipts, MCP and REST.
Pro
0.05%
per confirmed settlement
$29 / mo · 10 agents
Isolated budgets per agent, standing authorizations, webhooks, CSV export.
Fund
0.02%
per confirmed settlement
$299 / mo · unlimited
Retained receipt archive, signed audit export, team seats, signed mandates on every agent.
Enterprise
Custom
per confirmed settlement
Custom · dedicated
Own signer organisation, on-chain envelope module, RPC quorum, SLA.
On the preview. Shown before approval and bound into the previewHash.
Only on proof. Charged on chain-confirmed receipts. Everything else is $0.
Never skimmed. Invoiced from the receipt log, so Ava stays out of the funds path.
Verify is free. Anyone can check any receipt, with no credential and no charge.
Plan pricing · min $0.05, max $25 per settlement · fee collected through venue integrator rails
Worked example · Pro
5 agents × $2,000 × 4 moves a month$40,000 settled
× 0.05% settlement fee$20
+ Pro plan$29
Ava earns$49 / month
The default 0.10% is about one week of yield on a lending market paying 5%.
$49K
1,000 Pro owners at $49 a month
$49.9K
100 Funds at $299 plus 0.02% on $1M a month each
$1.19M
annual recurring revenue from those 1,100 accounts. Illustrative, not a forecast.
Aggregator integrator fees. On swaps, LI.FI and Jupiter carry the fee in the quote instead of the invoice, never both.
Proof API. Metered bulk verification for auditors and allocators checking an agent before funding it.
Ecosystem funding. Chains pay to make their route live. Counted as funding, never as revenue.
01Human confirmation binds content, not a person
A user-key EIP-712 signature over the preview hash, so an agent cannot confirm on a human’s behalf.
02Lend receipts report filled at inclusion
A reconciler and per-chain finality depth before anything may read filled.
03Limits are enforced off-chain, by us
An ERC-7579 validator module, so caps, allowlists and expiry hold even if Ava is compromised.
04Dependent cross-chain legs refuse today
Two-leg evidence: both sides finalized, bridge message bound, timeout enforced.
05One RPC endpoint per read
Agreement across independent endpoints, or a light client.
Built today: mandate and policy gates, preview-hash binding, an atomic single-flight claim that reserves budget and nonce, per-chain finality tables and the receipt chain. The model of all of it is written down in a 48-page technical paper.

Kamal Nayan Singh
Co-founder & CEO
Built Ava from its 2025 hackathon agent to the mainnet settlements in this deck.

Aarav Raj
Co-founder & CTO
Co-author of Ava’s technical paper and its architecture documentation.
1st
Cookie DeFAI Hackathon, Avalanche track, with Ava v1
212
votes and 6 attestations in ETHDenver 2025 quadratic voting
Demo
presented at the Sui AI Agent Hackathon demo day
01
Close the gaps
Signed confirmation, finality reconciler, on-chain envelope bounds.
02
Get audited
An external review of the gate, the claim and the signer path.
03
Open the routes
Flip proven routes on, wire the generic path, then cross-chain.
04
First outside agents
Real owners, real mandates, receipts anyone can check.
The agent proposes. Ava decides.
01 / 01← → · F · P