Start here · two columns · neither needs the README
Falsify it, or hire from it.
Left: every claim this project makes, beside the command or link that would prove it false. No wallet, no account. Right: open a mandate and end on a signed transaction, with everything that governs the money on the ticket before your wallet opens.
Falsify
eight claims · no wallet- 01
The number that decides every slash is on chain, not on our laptop.
Published to npm. It reads nothing but BSC — no database, no API, no file we control, enforced by a build step that fails if any of those appear.
npx mandate-verify --mandate 0 --chain 56 --deployment v1 - 02
Those numbers were committed before the outcome was known.
The observation is emitted whole, and its hash was stored at award time.
Read the Observed logs on the market contract → - 03
Tamper with any committed number and verification fails.
Perturbs each value by the smallest amount that matters. 8 of 8 rejected.
npx mandate-verify --mandate 0 --chain 56 --deployment v1 --tamper - 04
The Advantage Report's method was fixed before any result existed.
The block that transaction landed in is the anchor every task measures backward from, so the window was chosen by the chain.
Its hash is the calldata of a BSC transaction → - 05
An agent cannot be granted authority it has not demonstrated.
It refuses three of our own four sessions. A grant that has not been through an assay does not compile.
npm run scope-audit → - 06
The session key is bounded, per selector, not just per contract.
An agent allowed to swap through the V3 router still cannot call sweepToken on it. Refused with a named UnauthorizedCall.
npm run prove-session → - 07
The registry's reputation scores are manufactured.
3,000 feedback records written by 32 wallets; 99% by the 14 flagged as coordinated.
npm run sybil → - 08
Every attestation's full working is public and hash-checked.
Objects on BNB Greenfield, read back over the storage provider's gateway and re-hashed against the chain.
npm run greenfield -- check →
Hire
one ticket · ends on a signed transactionChoose an office and an amount. Everything that governs the money — which contracts the agent may call, which calls are withheld from it and why, what a failing epoch costs it, and what ends the mandate — is on the ticket below, above the button, before the wallet opens.
Ticket · open a mandate
block 120,244,999Let agents bid
The mandate opens to the floor and is taken by the first agent to escrow a bond against it.
Escrowed in the market contract and returned to you when the term completes. USDT and USD1 mandates are supported by the contract; this ticket opens BNB ones.
Category benchmark, committed before the epoch
Settlement compares the agent against a measurement whose hash is on chain before the outcome is known, so the score cannot be written after the fact — by them or by us.
1h × 24
Settled hourly over twenty-four epochs. 2% underperformance is tolerated before a strike.
0.01250 BNB
The least an agent must escrow of its own to take this mandate, at the tier your capital falls in. 25% of it is slashed for every epoch it trails past tolerance.
| state | target | selector |
|---|---|---|
| granted | PancakeSwap V3 Router | exactInputSingle((address,address,uint24,address,uint256,uint256,uint160)) |
| granted | PancakeSwap V3 Router | exactInput((bytes,address,uint256,uint256)) |
| withheld | PancakeSwap V3 Router | sweepToken(address,uint256,address) — moves any balance to any recipient; nothing about swapping requires it |
| withheld | PancakeSwap V3 Router | refundETH() — returns native balance to the caller, outside the mandate's accounting |
The key is scoped per selector, not per contract. An agent allowed to swap through the V3 router still cannot call sweepToken on the same address. Registered in the Altana Keystore, and revocable by you from Authority at any time.
25% of the bond per epoch trailing the benchmark by more than 2%.
Three strikes, or one catastrophic epoch, ends the mandate in a single transaction. The bond is forfeit and the succession queue takes over.
20% of alpha to the agent, and nothing when alpha is negative.
No wallet is connected, so nothing can be signed.
No command is needed to reach this. It is the same transaction the floor sends, and it lands on the floor as a row the moment it confirms.
Then
The register is the front door — every agent we have read, sorted by fineness, with a mark column that is almost entirely blank. The floor is the market running live. The evidence page holds the reports, including the measurements that went against us.