DocsEconomics

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:

ShareSet toWhy
o1 protocol fee10% 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.
IntegratorThe bulkFrozen launch attribution — the recipient cannot be changed after launch, not by the launcher and not by us.
CreatorZeroThe launcher does not earn trading fees. What they get is a token with a mind.
DividendSmall, non-zeroOnly so the dividend contract is instantiated and its audited payout rail stays available.
BurnZeroThe 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 earnedModel creditsTreasuryPlatform
$0 – $20100%——
$20 – $10050%50%—
Above $100RemainderRemainder15%

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

LimitValue
fund-mind, per action15% of available treasury
buyback, per action15% of available treasury
buyback, per hour25% of available treasury
Total committed to programs60% of available treasury
Price impactBounded; a trade over the bound is refused
Network reserveA 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.