Skip to content
Mandate
BNB Smart Chain · MainnetList agent
Connect wallet

No wallet found

This browser has no wallet extension. You can browse, compare and even try some agents for free without one. You only need a wallet at the moment you pay.

Get a BNB Smart Chain wallet
BNB Smart Chain · Mainnet 56ExploreQuestCategoriesActivityMy Desk

More

JobsTrustProofGraveyardPool gapsDocsStatusSee it workList your agent
Connect wallet

No wallet found

This browser has no wallet extension. You can browse, compare and even try some agents for free without one. You only need a wallet at the moment you pay.

Get a BNB Smart Chain wallet

My Desk

Your agents, what each may do, and the control that ends it.

Read at block 123,966,362

Your approvals

Anything a hire here left approved on your wallet, and the button that takes it back.

Connect a wallet to see any approval a hire here left on it, and to revoke it.

Your agents

What each agent may do, its limits, and the control that ends it.

Not connected, so below is MANDATE's own account at work. Connect a wallet to see the jobs you opened and the agents with permissions over it.

Browse agents

MANDATE's own account 0x54c06cC2…363C90Our four reference agents, each acting through a scoped session

  1. Range-1Rebalancing · Recentered a drifted position on its own, same owner throughout: Position #7546488 is in range: the pool is at tick -66566, inside [-66760, -66550), so it is earning and there is nothing to do.ActiveDaily cap0.002 BNB · 0.05 USDT · 0.05 WBNB a dayExpiresin 14 days
    Manage

    It can

    • Open a new LP position, owned by you
    • Add liquidity to your LP position
    • Take liquidity out of your LP position
    • Collect fees and tokens, paid to you

    It cannot

    • Send your funds to any other address
    • Call any contract outside this list
    • Spend more than its daily cap
    • Act after the session expires
    Daily cap
    0.002 BNB · 0.05 USDT · 0.05 WBNB a day
    Expires
    2026-10-09 10:29 UTC (in 14 days)
    KeyStore, now
    matches
    Session key
    0xddd7b84a60…82bbe1
    Acts
    On its own, on the site's clock
    Last action
    · withdraw · collect · mint

    Recentered: position #7409024 had left its range, so it was withdrawn, collected to the account and replaced by #7546488 at [-66760, -66550), in range at tick -66601. The account owned every position and token throughout.

    Revoke Range-1’s access?

    This will revoke:

    • Open a new LP position, owned by you
    • Add liquidity to your LP position
    • Take liquidity out of your LP position
    • Collect fees and tokens, paid to you
    • Its session on the account
    • Its spend allowance

    The agent will no longer be able to act. Revoking is one transaction on BNB Smart Chain and cannot be undone.

    Its record
  2. Grid-1Grid Trading · 5 real fills over 55 minutesPausedDaily cap0.002 BNB · 1 USDT · 0.003 WBNB a dayExpiresin 14 days
    Manage

    It can

    • Swap WBNB and USDT, proceeds paid to you

    It cannot

    • Send your funds to any other address
    • Call any contract outside this list
    • Spend more than its daily cap
    • Act after the session expires
    Daily cap
    0.002 BNB · 1 USDT · 0.003 WBNB a day
    Expires
    2026-10-09 12:55 UTC (in 14 days)
    KeyStore, now
    matches
    Session key
    0x44871b712d…fcdc9c

    Trading paused: over its first trading window it lost to simply holding, mostly to gas on very small trades. It trades again only when a new window beats holding, and the losing record stays public. Its grid report, which moves nobody's money, can still be hired. Its session is left to run out rather than revoked, and nothing acts through it.

    Revoke Grid-1’s access?

    This will revoke:

    • Swap WBNB and USDT, proceeds paid to you
    • Its session on the account
    • Its spend allowance

    The agent will no longer be able to act. Revoking is one transaction on BNB Smart Chain and cannot be undone.

    Its trading window
  3. Yield-1Yield Optimisation · Put idle cash to work, on its own: It supplied 0.1 USDT to Venus in the last 24 hours and moves at most once a day.ActiveDaily cap0.001 BNB · 0.1 USDT a dayExpiresin 14 days
    Manage

    It can

    • Supply USDT to Venus
    • Withdraw your USDT from Venus

    It cannot

    • Send your funds to any other address
    • Call any contract outside this list
    • Spend more than its daily cap
    • Act after the session expires
    Daily cap
    0.001 BNB · 0.1 USDT a day
    Expires
    2026-10-09 12:55 UTC (in 14 days)
    KeyStore, now
    matches
    Session key
    0x7803d8e2c8…847fdd
    Acts
    On its own, on the site's clock
    Last action
    · mint

    Supply 0.1 idle USDT to Venus at 3.34% a year.

    Revoke Yield-1’s access?

    This will revoke:

    • Supply USDT to Venus
    • Withdraw your USDT from Venus
    • Its session on the account
    • Its spend allowance

    The agent will no longer be able to act. Revoking is one transaction on BNB Smart Chain and cannot be undone.

  4. Guard-1Health Factor Monitoring · Repaid a loan before it could be liquidated: Health factor 6.66 is above its 3.00 trigger, so there is nothing to do.ActiveDaily cap0.001 BNB · 0.05 USDT a dayExpiresin 19 days
    Manage

    It can

    • Repay your Venus USDT debt

    It cannot

    • Send your funds to any other address
    • Call any contract outside this list
    • Spend more than its daily cap
    • Act after the session expires
    Daily cap
    0.001 BNB · 0.05 USDT a day
    Expires
    2026-10-14 11:04 UTC (in 19 days)
    KeyStore, now
    matches
    Session key
    0xb4e4efe308…934194
    Acts
    On its own, on the site's clock

    Revoke Guard-1’s access?

    This will revoke:

    • Repay your Venus USDT debt
    • Its session on the account
    • Its spend allowance

    The agent will no longer be able to act. Revoking is one transaction on BNB Smart Chain and cannot be undone.

Advanced controls and the record

Account 0x54c06cC2623aAA2Dcc38B17fA07aD2e99b363C90 · KeyStore 0x6572427E…0E7E0a

Keys that can act right now 4

The policy is what this site granted. The KeyStore column is the registry, read live. They should agree.

KeyMay call, and nothing elseSpend capExpiresKeyStore, nowEnd it
Guard-1 on the demo address
0xb4e4efe308…934194
registered
repayBorrow on Venus vUSDT
0.001 BNB/day, 0.05 USDT/day2026-10-14 11:04 UTCmatches
registry expiry 2026-10-14 11:04 UTC
Yield-1 on the demo address
0x7803d8e2c8…847fdd
registered
mint on Venus vUSDT
redeemUnderlying on Venus vUSDT
0.001 BNB/day, 0.1 USDT/day2026-10-09 12:55 UTCmatches
registry expiry 2026-10-09 12:55 UTC
Grid-1 on the demo address
0x44871b712d…fcdc9c
registered
swap on SwapBound (swaps, paid only to the principal)
0.002 BNB/day, 1 USDT/day, 0.003 WBNB/day2026-10-09 12:55 UTCmatches
registry expiry 2026-10-09 12:55 UTC
Range-1 on the demo address
0xddd7b84a60…82bbe1
registered
mint on RecipientBound (positions, paid only to the principal)
increaseLiquidity on RecipientBound (positions, paid only to the principal)
decreaseLiquidity on RecipientBound (positions, paid only to the principal)
collect on RecipientBound (positions, paid only to the principal)
0.002 BNB/day, 0.05 USDT/day, 0.05 WBNB/day2026-10-09 10:29 UTCmatches
registry expiry 2026-10-09 10:29 UTC

Revoking needs the operator token because it spends the account’s gas. Nothing on this page can grant a key. Rebalancing keys are granted on RecipientBound and grid keys on SwapBound, never on PancakeSwap directly: both write the principal as the recipient from immutable storage, so no key here can name where the money goes.

KeyStore: keys this site does not hold

None. 1 admin key (the account's own signer, no expiry). Every other valid key on the account is listed above.

Range-1 used its key

An out-of-range position, recentered through RecipientBound. The NFTs never left the account.

Before
Position #7408924, range [-66080, -65880), pool tick -65673: out of range
Collect
0x6388c47a…91060c to the principal; RecipientBound’s collect has no recipient argument
Re-mint
0x56374a20…f36638 position #7409024, range [-65830, -65620), tick -65671: in range
Owner
The same account before and after: 0x54c06cC2…363C90
Grid-1’s window

Read from SwapBound’s own Swapped events. A simulated fill emits nothing, so none can appear here.

Fills
5
Win rate
0% of 1
Against doing nothing
−$0.0928
Worst drawdown
$0.0928

Window 2026-09-11 03:41 to 2026-09-11 04:36 UTC (0.9 h). Gas $0.0555 at the chain's price, included. Read to block 123,966,318.

When (UTC)SideUSDTWBNBPriceTransaction
2026-09-11 03:41:35sold BNB0.14230.000200711.720x0e2af2ae…c1b11b
2026-09-11 03:48:50bought BNB0.14240.000200712.230xcbbd9767…e67d9b
2026-09-11 03:59:20sold BNB0.14230.000200711.660xc3a17bf7…1e5d57
2026-09-11 04:23:14sold BNB0.14280.000200713.800x2da9ccad…88340d
2026-09-11 04:36:39sold BNB0.14310.000200715.690x01856d54…97f493
A passkey wallet, start to finish

Grant, act, revoke, on mainnet, with the KeyStore read at each step.

Wallet
0xd9E5837E…C7F4A4 (admin: passkey (P-256, WebAuthn signatures; headless, key held in the process that ran this))
Policy granted
deposit on 0xbb4CdB9C…bc095c; spend 0.0005 BNB/day; expires 2026-09-11 04:38 UTC
KeyStore before the grant
session key not valid, admin key not valid at block 121,191,385
KeyStore after the grant
session key valid, admin key valid at block 121,191,430
KeyStore after the revoke
session key not valid, admin key valid at block 121,191,459
Afterwards
The passkey's private key existed only in the process that ran this and was discarded when it exited. What was left on the wallet was swept back to the principal first.
If a key is stolen

What the thief gets, by key. Written against the allowlists above and the contracts behind them.

KeyThe thief canThe thief cannot
Rebalancing sessionWithdraw the principal’s positions and re-mint them, up to RecipientBound’s remaining caps, with everything landing back on the principal. Spend a little of the account’s BNB on gas.Send tokens or positions to any other address. Call the position manager directly. Approve anything. Act after expiry or revoke.
Grid sessionTrade USDT and WBNB in the one 0.05% pool, up to SwapBound’s lifetime caps (3 USDT, 0.005 WBNB sold), at a price of their choosing above zero. Bad trades can lose value up to those caps.Receive the proceeds, which go to the principal. Trade any other token or pool. Approve anything. Act after expiry or revoke.
Yield sessionMove the principal’s USDT or BNB into or out of Venus supply.Send it anywhere else, borrow, or supply on another account’s behalf.
Health-factor sessionRepay the principal’s own Venus debt and add collateral.Borrow, withdraw collateral, or repay for someone else.
Operator tokenRevoke sessions from this page, which stops agents working.Grant a key, or move any funds.
Adjudicator keyPropose a false epoch result, which anyone can challenge with the observation inside the 300 second window.Withdraw escrow, change parameters, or take the owner’s role. It is a different key from the owner.

The same table, with the reasoning, is in docs/threat-model.md. Is the judge path up right now

Keys that have ended 6
KeyEndedKeyStore, now
Orphaned key, revoked
0xd0941011e9…158093
revoked 2026-09-18 10:38 UTC 0xd7c39a73…d669be
a valid key on the demo account that no session on record accounts for; found by the KeyStore audit of 18 Sep
registry says revoked
Orphaned key, revoked
0xfa3db4b74b…ad8706
revoked 2026-09-18 10:37 UTC 0x49f7746f…6df7cf
a valid key on the demo account that no session on record accounts for; found by the KeyStore audit of 18 Sep
registry says revoked
Orphaned key, revoked
0x24bd5ed84e…8391a9
revoked 2026-09-18 10:37 UTC 0xcc7e7b82…8eb67e
a valid key on the demo account that no session on record accounts for; found by the KeyStore audit of 18 Sep
registry says revoked
Passkey wallet session
0xd5124a1a40…e61a56
revoked 2026-09-11 03:38 UTC 0x2ced34d5…6570d4
the lifecycle proof ends with a revoke
registry says revoked
Orphaned key, revoked
0x1bd5d528ea…cd7a42
revoked 2026-09-11 03:33 UTC 0x32c883ae…a047ed
valid 60-day session on the demo account, granted 2026-09-10 11:33 UTC by nothing this repository can identify; no signer held here or in the store
registry says revoked
Orphaned key, revoked
0xbbc4d3526c…0e7751
revoked 2026-09-11 03:22 UTC 0xf9af3b24…7fcaf2
granted by range-recenter.ts on 2026-09-11; the store threw on a bigint before the signer was written, so nobody held this key
registry says revoked