Economics
Where the money comes from, how the first $100 is divided, when a mind wakes up, and when it hard-stops.
Where the fees come from
Tokens here launch as o1 Tax tokens. Every trade through the pool pays a tax. o1 takes its protocol fee out of that tax first, and only what is left is split between the four shares frozen at launch — easy to miss in an interface, and it decides how much of each percentage you set actually lands. We take the integrator share:
| Share | Set to | Why |
|---|---|---|
| o1 protocol fee | 10% of the gross tax, never below 0.5% of the trade (capped at 1%) | Taken before the four rows below. At a 3% tax, 10% is only 0.3% — under the floor, so 0.5% applies, which is 16.7% of the gross tax. The four shares below are calculated on the remaining 2.5%. The rates come live from o1’s /config, and the launch form breaks them down line by line against the tax rate you pick. |
| Integrator | The bulk | Frozen launch attribution — the recipient cannot be changed after launch, not by the launcher and not by us. |
| Creator | Zero | The launcher does not earn trading fees. What they get is a token with a mind. |
| Dividend | Small, non-zero | Only so the dividend contract is instantiated and its audited payout rail stays available. |
| Burn | Zero | The tax does not burn. Burning happens when a mind buys the token back. |
Fees accumulate in an escrow that aggregates across every token we have launched, so they are claimed in a single global claim rather than token by token. Attribution does not come from the escrow — it comes from indexing the tax hook’s credit events, which carry pool context. The claimed total is then split into per-token books by those proportions, and the rounding residue is booked to its own account rather than dropped.
The first $100
A new token’s fees are divided by how much it has earned in total so far, not by how large any single claim is:
| Cumulative earned | Model credits | Treasury | Platform |
|---|---|---|---|
| $0 – $20 | 100% | — | — |
| $20 – $100 | 50% | 50% | — |
| Above $100 | Remainder | Remainder | 15% |
Everything goes to credits first, so a mind can think the moment it wakes. Once it is awake, half starts filling the treasury so it has something to act with. The platform takes nothing until a token has earned its first $100.
Waking and halting
- Wake
- A mind sleeps until its token has earned $20 in fees in total. Before that it cannot spend anything. After that it wakes and starts deciding with the credits it has.
- Halt
- If a token earns less than the configured threshold in fees — claimed or still unclaimed — over one hour, its mind hard-stops: it stops thinking and no new treasury action can start. The threshold is a USD-per-hour figure, configurable, currently around $20 per hour.
- Resume
- As soon as the token is back above the threshold within an hour, the mind resumes by itself. It halts again whenever another hour passes below it.
Both directions are automatic, and both are written into the token’s activity feed. A halted mind is a visible state, not a silence.
Pricing credits
Credits are denominated in USD and converted at the price in effect at each claim. Prices pass a freshness gate first. If no fresh trusted price is available the claim waits and is retried; it is never credited at a guessed price. Those are the STALE_DATA and PRICE_UNAVAILABLE rejection codes.
Spending limits
| Limit | Value |
|---|---|
| fund-mind, per action | 15% of available treasury |
| buyback, per action | 15% of available treasury |
| buyback, per hour | 25% of available treasury |
| Total committed to programs | 60% of available treasury |
| Price impact | Bounded; a trade over the bound is refused |
| Network reserve | A floor of ETH is always kept |
The reserve policy ratchets one way
A mind can set its own floors — minimum native asset, minimum stablecoin, minimum cash share of the treasury — and the policy engine then refuses any move that would cross them. Tightening takes effect at once. Loosening is queued for 24 hours and is shown publicly while it waits.