Three documents describe a single test: simulate TotoChain's first twelve months — who joins, who gets rich, and where the tokens go — without waiting a real year. This page explains the test and what it found, in everyday language.
The supply schedule halves every month. Month 1 alone mints roughly half of an entire 13-month cycle, so by the end of year one the chain has already emitted about 98% of every TOTO it will ever make.
What you're looking at
The folder holds a design note, a raw run log, and a written forecast. Read together, they go from "here's what users can do" to "here's what actually happened when we ran it" to "here's what it means."
An inventory: each button a user can press, every way tokens and reputation flow, five types of user (from lurkers to power users), and a menu of scenarios to simulate. It's the blueprint the test is built from.
What the test actually printed, month by month: token supply, burns, user counts, handshakes, NFT submissions, and the richest accounts. Big honest tables of numbers, straight from the run.
A back-of-envelope projection that turns the run into a story: roughly how many users, how much money, where it pools, and eight headline takeaways for the team. Order-of-magnitude, not promises.
The test itself
A single Rust test, bootstrap_max_simulation, plays the chain forward block by block. It runs in five stages: first the founding validators bootstrap the economy alone, then real users start arriving and living their lives on-chain.
Only the eleven launch validators exist. Each submits 10 NFTs a day and takes turns producing blocks. There are no ordinary users yet, so all the rewards pile up on the founders.
One founder (init00) cashes in leftover NFT collections, using "wildcard" pieces to fill any gaps and turn incomplete sets into tokens.
init00 splits its surplus spendable balance equally across all 11 founders. The locked-up portion stays where each one earned it — which is why, from here on, every validator's spendable balance is identical.
Validators keep producing blocks and accumulating locked rewards while the chain waits for the user phase to begin.
Every day, 20–200 new accounts appear. Each rolls dice for who referred them, whether they'll do identity "handshakes," whether they'll get an ID attestation, and how often (if ever) they'll create NFTs. This is the busy, realistic part of the year.
Users invite users, building a referral tree many layers deep — not just under validators.
Two people confirm each other; each completed handshake grants both a big reputation boost.
An issuer vouches for a user's identity (Email, Gmail, Govt-ID) — each ID type is worth different reputation.
Users with enough reputation send NFTs to the reward pool, then try to reassemble and cash in collections.
One proposal a week; eligible users vote. The result nudges their voting reputation up or down.
How the economy works
TotoChain has two balances: ordinary spendable tokens and locked potential (a stake that pays fees and slowly burns away). Every block mints new tokens, every day burns some, and reputation decides who's allowed to play.
Every block, fresh tokens are split. The block's author keeps 20% right away as locked potential. The other 80% is set aside to trickle down their referral tree to "descendants" over the coming blocks.
Each day, every account loses about 1/28 (~3.6%) of its locked potential to the reward pool. Sit still for a year and roughly 99% of it evaporates. Only people actively earning keep meaningful balances.
To submit NFTs you need 100,000 reputation. Two ways in: one handshake (worth ~1M) or one attestation (an Email check alone clears it). This gate is what separates active citizens from passive holders.
The forecast
The projection's eight headline takeaways, condensed. Green points to things that grow; ember points to things that shrink or drain.
About a third of all sign-ups never touch the chain at all. Of those who do, roughly 42% earn enough reputation to fully participate.
Only about 1,800 people ever submit NFTs — around 860 a day. The daily cap of 100 per account is never close to being hit.
Because the supply schedule halves monthly, nearly the entire token supply that will ever exist is minted in year one — heavily front-loaded into the first weeks.
During the user-free months the founders capture nearly all the minted tokens. They finish the year as by far the wealthiest accounts on the chain.
Locked potential held by inactive accounts is almost entirely burned away within a year. The economics actively punish sitting still.
In theory, ID attestations are the main route past the reputation gate — reaching about three times more people than handshakes. (See the caveat below: in the recorded run they didn't fire.)
NFT submissions create about a million fractional pieces and ten thousand wildcards — comfortably under the one-million wildcard ceiling, for now.
Voting is a slow reputation drain by design: a winning vote earns +10, a losing one costs −100. With coin-flip outcomes, the average voter ends the year slightly negative.
Reading the run log
Two forces pull against each other all year. New users keep arriving, while the locked tokens already on the chain keep burning down. These curves come straight from the recorded run.
| MonthSupply | How many new tokens were available to mint that month — halves each row. |
|---|---|
| Cum.mint / Cum.burn | Running totals of everything minted and everything burned so far. |
| Submits / fNFTs | NFT submissions and the fractional pieces they produced. |
| LiveNW | Live networks — the active collections in flight. |
| init00.bal / .locked | The lead founder's total balance and the locked-potential slice of it (the part that burns). |
| Eager / WildcardClaims | Collections cashed in immediately vs. those completed later using wildcards. |
Honest limits
The forecast is a model, and the recorded run doesn't match it on every point. These gaps are worth knowing before quoting any number.
The forecast leans on ID attestations as the main on-ramp. But in the recorded log, every attestation failed — 0 completed, more than 10,000 errors. So in practice the reputation gate was crossed only through handshakes. That's a real gap between the prediction and the run, and a good thing to chase down.
The recorded run shows 0 trades and 0 unlocks; collections just piled up (over 3,600 waiting by month 12). The "second wave of wealth" from users reassembling and cashing in collections was never actually exercised.
Production uses 28-day months and 3-second blocks. The fast test mode compresses time, which roughly triples the daily burn rate and reshapes emission — so timing-sensitive figures are illustrative, not exact.
User inflow, referrer mix, handshake and attestation rates are all assumptions. Change them and the headline numbers move — the projection includes a sensitivity table showing exactly how much.