AOMI FOR WALLETS

Give wallets protocol execution without replacing their agent or signer.

Whether a wallet team has already built its in-house agentic stack or is starting from scratch, Aomi can be the execution layer underneath—through a hosted integration or API access—returning simulated, policy-checked Actions to the signer it already runs.

Your model stays yours Your signer remains No Aomi custody
Mywallet
Ethereum Mainnet
A

Account 1

10.00 ETH$31,820.40
TokensActivity
ETH

Ethereum$31,820.40

10.00 ETH$31,820.40

st

Lido staked ETH$12,153.39

3.82 stETH$12,153.39

$

USD Coin$2,430.00

2,430.00 USDC$2,430.00

The pitch

Stop rebuilding the transaction layer for every protocol.

The agent is your product surface and your differentiation. The protocol integrations, simulation infrastructure, guard policies, and receipt verification underneath it are not. Consume them as an API instead.

THE MENTAL MODEL

Access control model with full permission guardrails

One user can hold several logins, several wallets, and several chains at once. Transactions queue per public key, and every queue maps back to the one signer allowed to serve it. Your signer stays the authority in every path.

  • signing authority — holds a key
  • wallet · public key
  • chain
  • queued tx
AUTH IDENTITIEStwo logins, one personTHREAD CONTEXT = USER STATEwallet × chain topologyTX QUEUESkeyed by public keyRESOLUTIONwhich key actually signshuman signsauto-signspara loginprivy logindelegation keyregistered here0x123…0x456…N2e3df…BaseOptimismArbitrumSolanaone canonical user_id0x123…0x456…N2e3df…sync signerhuman · via Para or MetaMaskasync signerAomi KMS · Privy delegatedalice@gmail.comresolved as one canonical user_id
  1. 01Logins

    Alice signs in with Para and with Privy. Both resolve to one canonical user, so the account is the person, not the credential.

  2. 02Wallets and chains

    Each login attaches wallets, and the thread context holds which wallet covers which chain. 0x123… covers Base and Arbitrum, 0x456… covers Base and Optimism, N2e3df… covers Solana.

  3. 03Queues

    Transactions queue per public key rather than per user, so work on one wallet never blocks another.

  4. 04Resolution

    Every queue maps to exactly one signer. The EVM wallets resolve to a human signature through Para or MetaMask. The Solana wallet resolves to a delegated key that signs without a prompt.

A transaction for Base is built for 0x456… and resolves to a Para signature, with the human in the loop.

A transaction for Solana is built for N2e3df… and is authorized through Privy to be signed by a delegated key that Aomi manages.

Both API lanes resolve to the same sealed Action.Send a customer sentence to the Agent API and let Aomi plan, or submit the exact action your own agent selected to the Pipeline API. One confirm sheet, one signer binding, and nothing re-integrates when you move between them. Compare the two APIs.
01

Coverage

Skip the protocol integration desk.

Uniswap, Aave, Morpho, Lido, and 40+ protocols across EVM and Solana sit behind one JSON contract. New venues arrive without a new integration.
02

Rehearsal

Every action is simulated before signature.

The kernel builds exact calldata, runs the whole batch on a forked copy of the chain, then enforces slippage and policy guards. Failures surface at plan time, not inside your user's flow.
03

Proof

A hash is not proof.

A watcher checks signer, chain, calldata, and ordering against the sealed Action before your product reports success. Receipts reconcile without your own indexing stack.

One review surface

Component library that renders the action

Every Action carries a typed, kernel-sealed summary: title, ordered steps, cost, and warnings. Your existing review UI renders it directly, so what the user approves is exactly what the kernel verifies onchain.

Typed summary Sealed with the payload Renders in your UI

Swap 0.5 ETH for ~1,240 USDC

Wrap 0.5 ETH−0.5 ETH
Swap via Uniswap v3Simulated · guards passed+1,240.18 USDC
Gas: you pay ~$1.20⚠ Price impact 2.3%
RejectApprove

The ownership boundary

Zero malformed encoding: the model handles parameters, not bytes.

On reads, the harness fetches, decodes, and formats before the model sees anything. On writes, the model emits high-level intent and the harness assembles every byte of the transaction — your signer stays the only write authority.

From AomiBench: benchmarking frontier models on onchain execution

Your wallet keepsBrand · accounts · your agent · the signer
Aomi addsProtocol tools · simulation · guards · verified receipts

Keep the wallet yours

Plug execution rails under your agent.

Bring your model's output. We will map it onto the Pipeline API, bind your signer stack once, and leave custody exactly where it is.

Map the integration