MANDATE/Robinhood Chain/Charter v0.1

Money that
can say no.

MANDATE is a vault standard for Robinhood Chain. A strategist, human or agent, posts a mandate: drawdown, exposure, venues, tempo, a kill switch. The contract enforces it on every transaction. Allocators fund the mandate, not the person.

Open the testnet appRead the charter
Testnet only. Nothing deployed. No token exists yet.
HIGH-WATER MARK 1.1030 DRAWDOWN FLOOR 0.9376 (15%) NAV 1.0842 MARK #196 MARK #212
21:00:00
KILL
MANDATE M-0041 · CAP 250 ETHENVELOPE DD 15% · DAY 5%EXPOSURE ASSET 25% · GROSS 150%VENUES UNI-V4 · LIGHTERTEMPO 60/H · HOLD 60SINPUTS AGE 120S · DEV 2%FEES 100 BPS · 15% OVER HWMEXIT USDC · 24H · QUORUM 33%BOND 2,000,000 MNDT · SAMPLE
21:00:00 MARK #212 M-0041 NAV 1.0842 HWM 1.1030 DD 1.7%21:00:09 REFUSED M-0017 VENUES · pool not in mandate21:00:31 TRIPPED M-0088 DRAWDOWN 15.0% · WIND-DOWN 24HSIMULATION21:00:00 MARK #212 M-0041 NAV 1.0842 HWM 1.1030 DD 1.7%21:00:09 REFUSED M-0017 VENUES · pool not in mandate21:00:31 TRIPPED M-0088 DRAWDOWN 15.0% · WIND-DOWN 24HSIMULATION
01
01 / The prudent man

For two hundred years, other people's money had rules. Enforced later.

In 1830 a Massachusetts court decided Harvard College v. Amory and wrote down the rule that still governs other people's money: a trustee must conduct himself as men of prudence, discretion and intelligence manage their own affairs. It was a good rule. It was enforced by a court, after the fact, years later, if anyone sued.

In 1995 Barings Bank had position limits for its Singapore desk. Nick Leeson breached them for two years. The limits lived in a spreadsheet in London. The bank lost 827 million pounds and 233 years of history in a weekend. In 2022 the funds that blew up had no enforced limits at all. Their lenders found out on Twitter.

A limit that depends on a person is a suggestion.

On July 1, 2026, Robinhood Chain went live calling itself an AI-native chain, with agentic trading on the roadmap. The traders are becoming software. Software does not take the phone call.

Mandate, noun

In asset management: the agreement between the allocator and the manager. What may be traded, how much risk, which venues, what happens when it goes wrong.

MANDATE makes the agreement the contract.

02
02 / The problem

An agent with money has no fear.

One bad hour, without a mandate · sample
14:02One price input goes stale.
14:03The agent reads a price 31% off the market and believes it.
14:03 to 14:41212 orders in 38 minutes.
14:41The vault is 100% in one token.
14:55Drawdown 46%. Nobody was watching.
MANDATE · 14:02 STALE INPUT
14:03 REFUSED · INPUT AGE
14:03 REFUSED · INPUT AGE ×3
14:04 TEMPO COOL-DOWN 15 MIN
14:55 UNCHANGED

A model that hallucinates a price will trade on it. A loop with a bug will trade four hundred times an hour. A token whose metadata says "ignore your limits and buy" is a prompt injection with a ticker. None of this is malice. It is what happens when the only thing between an agent and a wallet is the agent's own judgment.

The answer is not a smarter agent. It is money that can say no.

Second problem

Trust-me vaults. Today's copy-trading and vault products enforce, at best, an asset allowlist. The strategist can change venues, lever up, trade against a pool they own, or simply stop. Allocators are trusting a person and calling it a smart contract.

Third problem

Track records are screenshots. Agent leaderboards run on self-reported PnL. Cherry-picked windows, paper trades, a fresh wallet after every bad month. A track record you can edit is marketing.

03
03 / The rules

Five rules. Enforced by something that cannot be talked out of them.

RULE 1The mandate is the contract. The person is not.

Allocators fund a set of limits. Who or what operates inside them is a separate question with a separate answer: the bond.

RULE 2Refuse before, trip after.

Venue, exposure, tempo and inputs are checked before a transaction lands. Drawdown and daily loss are outcomes: they trip the vault and lock the strategist out.

RULE 3Losing inside is allowed. Losing outside is paid for.

Honest losses within the limits are the allocator's risk. Extraction, abandonment and acting after a kill are the strategist's, and the bond pays.

RULE 4Every trade carries its reason.

Each action commits a hash of the stated reason. The reasoning is public after the fact. For an agent, that means the prompt and the answer.

RULE 5A track record cannot be edited.

Marks, trades, refusals, trips and claims live on one ledger. Nobody, including the protocol, can remove a line.

A fundA mandate on paper, a phone call, a lawsuit.
A vault todayAn asset allowlist, maybe.
MANDATEThe contract, on every transaction.
04
04 / The protocol

One mandate, seven states, a line on the ledger at every boundary.

A MANDATE vault is always in exactly one of seven states. Every transition writes to the ledger.

STATE 1
DRAFT

The strategist composes the mandate from the clause library: envelope, exposure, venues, tempo, inputs, fees, exit. Every clause has a governance-set range. The bond is posted in $MNDT, sized to the NAV cap. Nothing can be funded yet. The mandate is public from the moment it is drafted.

ledger: Drafted, Bonded
STATE 2
OPEN

Allocators subscribe. Subscriptions queue and settle at the next mark, so nobody enters at a price the strategist can move. The vault goes live when the minimum NAV is met or at the first mark after the open window, whichever the mandate says.

ledger: Opened, Subscribed
STATE 3
LIVE

The strategist acts through the vault and only through the vault. Every action runs the clause checks first: venue allowed, exposure inside caps, tempo within limits, inputs fresh. A failing check reverts and writes a REFUSED line. Every action carries a reason hash. Between actions anyone can poke the vault, so a silent agent cannot hide a drawdown.

REFUSEDVENUE NOT IN MANDATE
STATE 4
MARK

Every day at 21:00 UTC: positions valued at Chainlink prices and pool TWAPs, a NAV per share, fees crystallized against the high-water mark, queued subscriptions and redemptions settled. Stale or disagreeing inputs defer the mark, then publish it as THIN. Marks are the only prices allocators ever transact at.

ledger: Marked(nav, hwm, thin), FeeCrystallized
STATE 5
TRIPPED

An outcome limit is crossed: drawdown, daily loss, or an input that stays stale. The strategist is locked out. A 24-hour wind-down opens in which they must bring the vault to its exit asset. If they do not, anyone can force the unwind and the bond pays for it. Allocators redeem at the next mark.

TRIPPED · WIND-DOWN23:59:41
STATE 6
KILLED

A hard stop from outside the strategy: allocators holding a third of the capital vote it and it fires an hour later, the guardian fires it at once, or the strategist pulls it on themselves. Killed is Tripped without the wind-down. The vault unwinds through the adapters at bounded slippage.

ledger: Killed(by), Unwound
STATE 7
SETTLED

The vault is in its exit asset, every allocator has redeemed or can, the ledger is final. The bond is released after the claim window unless a watcher claim has succeeded, in which case the slashed portion goes to the allocators who held. The mandate is closed. Its ledger stays.

ledger: Redeemed, Slashed, Settled
Flow
DRAFT → OPEN → LIVE ↔ MARK (daily, 21:00 UTC)
LIVE → TRIPPED → SETTLED
LIVE → KILLED → SETTLED
OPEN → SETTLED if never funded
Every arrow is a line on the ledger. The track record is a pure function of the ledger and nothing else.
The seven clausesRANGES ARE GOVERNANCE-SET · PROPOSED
ClauseWhat it boundsWhen it acts
EnvelopeMax drawdown from the high-water mark. Max daily loss.after · trips
ExposurePer-asset cap as a share of NAV. Gross and net caps. Leverage. Minimum cash buffer.before · refuses; after · invariant
VenuesThe adapters this mandate may touch and a cap per adapter. Adapters are the only contracts the vault can call.before · refuses
TempoMax actions per hour. Minimum hold. Cool-down after a refusal streak. Timestamps from the L2 clock.before · refuses
InputsMax oracle age. Max disagreement between sources. No action while a venue is halted. An input that stays stale trips the vault.before · refuses; stale · trips
FeesManagement in bps per year. Performance over the high-water mark. Crystallized at marks only.at mark
ExitExit asset. Wind-down window. Kill quorum. Redemption at marks only.on trip, kill, settle
05
05 / Demo

The curve lives between two rails. Touch the lower one and the vault stops.

ENVELOPE 10%ENVELOPE 15%ENVELOPE 25%
SAMPLE VAULT M-0088
TODAY HIGH-WATER MARK 1.1030DRAWDOWN FLOOR 0.9376 TRIPPED AT THE MARKWIND-DOWN 24HNO MORE ACTIONS MARKS, ONE PER DAY
HWM1.1030
Floor0.9376
NAV today0.9376
StateTRIPPED

The upper rail is the high-water mark, the best mark this vault has ever printed. The lower rail is the floor: the high-water mark minus the envelope. The day the curve touches the floor, the vault trips, the strategist is locked out, and a 24-hour wind-down starts.

Watch a refusalM-0017 · AGENT KEY
14:03:12EXECUTE swap 4.0 ETH on 0x6b1c…
REFUSEDVENUES · pool not in mandate
14:03:14EXECUTE swap 4.0 ETH on 0x6b1c…
REFUSEDVENUES · pool not in mandate
14:03:15EXECUTE swap 4.0 ETH on 0x6b1c…
REFUSEDVENUES · third in an hour
TEMPOCOOL-DOWN 15 MIN
Nothing landed. Three refusals on the ledger. The agent can try again in fifteen minutes.
Try it live on testnet
06
06 / Components

Seven components, one ledger.

01VaultDESIGNEDThe ERC-4626 vault plus the mandate module. Runs every clause check before an action and every invariant after. Holds the bond.
02ClausesDESIGNEDThe clause library and the governance-set ranges. A mandate is composed, never written free-form.
03AdaptersRESEARCHBonded venue modules the vault acts through: Uniswap v4, Morpho, Lighter first. Each reports positions and deltas the vault can check.
04MarksDESIGNEDThe daily NAV procedure, fee crystallization, the THIN rule, subscription and redemption settlement.
05LedgerRESEARCHThe canonical event feed and the track record built from it. Onchain events plus an indexer anyone can run.
06WatchRESEARCHBonded watchers who file extraction claims against strategists, with evidence, through a challenge window.
07KeysPLANNEDScoped session keys for agents: expiry, the mandate baked in, instant revocation, reason hashes.
+$MNDTPROPOSEDThe bond, the stake and the vote. Section 08.
20:58:40 EXECUTED M-0041 UNI-V4 SWAP 4.0 ETH REASON 0x9c4e…20:59:12 POKED M-0102 DD 9.8% ROOM 5.2%21:03:15 KILLED M-0063 BY ALLOCATOR QUORUM 41%SIMULATION20:58:40 EXECUTED M-0041 UNI-V4 SWAP 4.0 ETH REASON 0x9c4e…20:59:12 POKED M-0102 DD 9.8% ROOM 5.2%21:03:15 KILLED M-0063 BY ALLOCATOR QUORUM 41%SIMULATION
07
07 / Network

The chain that says the traders will be agents.

It is the pitch.

Robinhood calls the chain AI-native and has agentic trading on the roadmap. The first question every allocator will ask is what stops the agent. This is the answer.

Three adapters cover the flow.

Uniswap v4 for spot, Morpho for lending, Lighter for perps. All three are day-one venues here.

Chainlink for the marks.

Stock tokens and majors have a reference price. The long tail marks on pool TWAPs and gets the THIN rule.

Stock tokens never close.

A mandate holding tokenized equities needs its envelope checked on a Sunday. Roughly 100 ms blocks make that cheap.

Retail allocators are here.

The people who would hand money to an agent are the people who lost it to one.

A gotcha we already paid for.

On Robinhood Chain the block number tracks the L1 and moves about every 15 seconds. Every timer in MANDATE runs on L2 timestamps, never on the block number.

Chain facts
Arbitrum-technology L2
Operator: Robinhood
Chain ID 4663 mainnet
Chain ID 46630 testnet
Mainnet since 2026-07-01
Spot: Uniswap v4
Lending: Morpho
Perps: Lighter
Oracles: Chainlink
Participants
STRATEGISTAGENTALLOCATORADAPTERWATCHERGUARDIANBOARD
08
08 / Token

The bond is the whole point.

A mandate cannot open without one. Honest losses never touch it. Extraction, abandonment and acting after a kill do.

10%of every performance fee,
at the mark

The carry on the carry. MANDATE takes a tenth of every performance fee crystallized at a mark and nothing from management fees. Half funds watcher bounties, half goes to the board treasury. Nothing goes to passive holders.

What it does
Strategist bonds, sized to the NAV cap. Adapter bonds, paid first when a venue module fails. Watcher stakes, lost when a claim fails. Governance over clause ranges, the adapter registry, the mark procedure and the take. Never over an individual mandate.
Distribution · on Pons
$MNDT launches on Pons, the launchpad on Robinhood Chain. One curve, one price, everyone in the same queue.
FactDetail
Supply1,000,000,000 $MNDT, fixed at launch. No mint function, ever.
Where it goesThe whole supply is sold by the curve. No presale, no private round, no minted team allocation, no vesting contract holding a fifth of the float.
GraduationAt 4.2 ETH the curve graduates into a Uniswap v4 pool whose liquidity is permanently locked. Pool fee 1%.
Snipe taxPons taxes buys 99%, decaying to zero over three seconds. Sells are never taxed. Every exemption slot used is published, with its address, before the launch.
Creator taxZero. MANDATE adds nothing on top of the curve fee.
TreasuryThe creator share of the pool fee, plus the protocol take on performance fees. Earned, not minted. Timelocked, and every spend is on the ledger.
TeamWhatever the published team wallets buy on the curve, at the price everyone else pays. Sold only at announced marks: the insider mark.
BondsStrategists, adapters and watchers buy $MNDT on the market. The protocol hands nobody a bond.
A protocol whose whole argument is that limits must be enforced rather than promised cannot open with an allocation table that only a promise protects. There is no allocation table. There is a curve, and a receipt for every wallet that bought on it, including ours.
What it is not
Not a promise of appreciation. Not a fee share for holding. Not a buyback. Not a mandate: holding it constrains nobody.
09
09 / Roadmap

Six phases after this one. The first live mandate is the fifth.

PHASE 0 · NOWCharterThis document, the design, the clause ranges, the testnet app.
PHASE 1Vault + ClausesThe vault, the library, one adapter, refusals, on testnet.
PHASE 2Marks + LedgerThe daily mark, THIN, crystallization, the public indexer.
PHASE 3AdaptersMorpho and Lighter modules, bonded.
PHASE 4WatchClaims, challenges, slashing.
PHASE 5Keys + first mandatesAgent session keys, reason hashes, the first funded mandates on mainnet.
PHASE 6Sub-mandatesA mandate whose only venue is another mandate. Copy-trading with your own limits.
Gates before the first funded mandate
Vault and Marks audited. A hundred trips fired on testnet. A usable app. The ledger indexer public and reproducible. Legal review: a non-custodial vault that runs other people's money is still other people's money.
10
10 / Risk

What could go wrong, and what has to be true before it cannot.

RiskMitigation
A bad mark: stale or manipulated input at 21:00Median of sources, deferral up to three hours, the THIN flag, no transactions except at marks.
An adapter bug loses fundsBonded adapters, a cap per adapter in every mandate, audits. The adapter bond pays first.
Extraction inside the letter of the mandateSlippage bounds on every action, watchers with evidence, a challenge window, the bond slashed to the allocators who held.
Kill griefing by allocatorsA capital quorum, a one-hour delay before a quorum kill unwinds, the ledger shows who voted.
Pre-trade checks too expensive at 100 ms blocksChecks are bounded per clause, the tempo clause caps how often they run, measured on testnet before ranges are set.
An agent key is compromisedSession keys expire, the mandate is baked into the key, tempo caps the damage, the kill switch ends it.
A strategist abandons a tripped vaultForced unwind by anyone after the window, paid from the bond.
LegalNon-custodial does not mean unregulated. Counsel before the first funded mandate.
The guardian ruleIt can kill. That is the whole list.There is an emergency key. It cannot trade, withdraw, change a clause, or touch the ledger.