EVOLUTION.md, ECONOMICS.md, ARCHITECTURE.md, and SECURITY.md. None of the values below is final. Each is provisional pending simulation and testnet evidence, and a change to any must update the source document in the same change.
Protocol constants
The reallocation contract fixes the cap, ceiling, and floor at deployment as
REALLOCATION_CAP_BPS = 2000, SLOT_CEILING_BPS = 40000, and 6 * 10^decimals / 100 base units. Changing one means updating EVOLUTION.md first and deploying a new contract, after which every owner signs a new policy.
Operational defaults
Assumptions about the world
- The Kuru fee plus slippage of 15 bps in the simulations is an assumption. The measured fee is 0 bps and the measured half-spread about 7.4 to 7.8 bps.
- The genome-edge result, measured on MON/USDC, is extended to WETH/USDC as an assumption, not a finding.
- Owner-size distribution in the confirmation run (sizes 1, 1, 1, 2, 2, 3, 5, 10, 25) has no usage data behind it. One owner’s agents are assumed independent, though real owners may run correlated strategies.
- Nansen and DeFiLlama are assumed to serve x402 v2 on Monad.
- Privy’s embedded wallet signature over EIP-3009 and Kernel enable data is assumed to be accepted by the token and by Kernel respectively.
- The testnet USDC being Circle’s official testnet deployment is an assumption.
- Finalized blocks are assumed sufficient for the indexer, because nothing it writes authorizes moving capital.
- A router sell’s fee is assumed to be charged in the quote received. At the measured 0 bps it changes nothing.