Mandate
bounded delegation for AI agents

Your agent spends. You set the limits

Your AI agent executes real on-chain financial actions for you, inside limits you set, with a hardware tap for anything irreversible.

live runplan 0042 · base → arc
  1. You set a mandate
    $100 / tx · $500 / day · 7 days · signed by you
  2. The agent borrows on its own
    wrap → supply → borrow 100 USDC · reversible
  3. Stops before the bridge
    a CCTP burn can't be undone
  4. Your Ledger shows the text
    plain words, clear-signed
  5. Tap. Settled on Arc.
    100 USDC to the payee in ~8s
hover to pause

One intent, start to finish

  1. 1

    You set a mandate

    Per-tx cap, daily cap, expiry, allow-list. Signed by your wallet, stored on-chain.

  2. 2

    It borrows on its own

    Wrap, supply, borrow on Compound v3 — reversible, inside caps, no human needed.

  3. 3

    Bridging needs you

    A CCTP burn can't be undone. The agent stops and asks.

  4. 4

    Your Ledger shows the text

    Plain words, clear-signed. What you read is what the contract enforces.

  5. 5

    Tap. Settled on Arc.

    Fast Transfer lands in ~8s, the payee is paid in USDC, repayment is scheduled.

How it works

1

Caps live on-chain

MandateAccount measures USDC outflow per step and per rolling day. The agent cannot raise its own limits.

2

Reversible steps run alone

Supplying collateral and borrowing can be unwound, so the agent executes them without asking.

3

Irreversible steps wait for a tap

Bridges and payments require a guardian signature from a Ledger. No blind signing — the device shows the text.

Live USDC borrow rates

The agent shops venues with one standardized query. This is the same data it reasons over, cheapest first.

asking The Graph for live USDC borrow rates…

Receipts

Every executed step leaves a hash and a reason.

looking for receipts…

Built on

Arc · Circle

Native USDC settlement and gas. CCTP v2 Fast Transfer brings borrowed USDC over in seconds.

The Graph

One Messari standardized query ranks live borrow rates across Aave v3, Compound v3 and Spark.

Ledger

Clear-signed EIP-191 text; the contract rebuilds it byte-for-byte and refuses anything else.