How $SPHERE accrues value

Buy-and-burn Enforced by contract Anyone must call it

Bought & burned by the hookTotal at 0xdEaD

It does not fire by itself. Someone has to call settle() and then executeBuyback() and pay the gas - both are permissionless and pay the caller nothing, so until somebody spends it, the ETH just waits.

Where the buyback pot comes from, and why 0xdEaD is its only exitread
50% of the creator-side ETH from every post-graduation SPHERE swap fee is set aside inside the hook as a buyback pot. hook.settle(SPHERE) books the fees into that pot and hook.executeBuyback(...) spends it. What the pot buys can go to exactly one place - 0xdEaD - and that destination is frozen at launch: there is no function, owner or upgrade path that could redirect it.

Frozen fee split Enforced by contract

The creator's 70% share of every curve fee routes 60% to the rewards vault and 40% to the creator escrow. The receiving addresses are baked into the launch forever.

The same split expressed against the whole feeread
60% and 40% of the creator's 70% work out to 42% and 28% of the entire curve fee - the two shares drawn in the bar below.

Revenue buybacks Team-run, on-chain

Discretionary: the treasury Safe may buy SPHERE with protocol revenue, but that is a policy, not a contract guarantee. Nothing forces it to happen, or to keep happening.

How we keep this one honestread
Every purchase is visible on-chain, and we label it as team-run rather than counting it among the things the contracts enforce. Treat it as something that has happened, not as something that must.

Buyback contract (SphereBuyback) Enforced by contract

ETH spentBurnedTo the reward poolImmutable split20% / 80%

Deployed on Base and already executing. But when and whether the Safe funds it at all is policy - the contract cannot make revenue appear.

What the contract enforces once it is funded, and where it livesread
Everything it buys splits 20% burned forever and 80% into the weekly creator reward pool, and that ratio is immutable. The tranche size, the window budget and the price-deviation guard are enforced by the contract too. Address: 0x98e51f…bE8A7b.

Where every fee goes

Curve fee (1% of every trade before graduation)

Protocol Safe 30.0%Rewards vault 42.0%Creator escrow 28.0%

Pool hook fee in ETH (1% of every swap after graduation)

Protocol Safe 30.0%Creator escrow 35.0%Burned forever 35.0%
How these bars are derived from the tokenomics specread
buybackBps=5000 cuts the creator ETH leg only; token-denominated legs go 70/30 escrow/Safe with no burn cut.

Weekly creator rewards - the rules

Anti-wash by design: your own trades count for zero, and your weekly reward is hard-capped at 30% of the fees your tokens actually brought the protocol from real traders.

What is not promised: the contract cannot guarantee that your personal line survives into the next epoch - that depends on the proposer carrying your past balance into each new root. Unclaimed does not mean untouchable.

The formula still calibrates on live volume - the scoreboard is published every epoch and the payouts follow it.

How the score is computed, and what the ledger does guaranteeread
Every week the indexer scores every launchpad creator from raw chain logs. The formula is public and deterministic - anyone can recompute it. Washing burns your ETH on fees and cannot raise the 30% cap.The contract rejects any new root whose global totalCumulative is lower than the current one (error ShrinkingTotal) and will not activate a root the balance cannot cover. Your own claim is a high-water mark, so nobody can claw back what you already took, and one claim still collects every epoch already inside the active root. Each epoch increment unlocks linearly over the stream length above, and no root activates sooner than the veto window after it was proposed - that window exists so the guardian can reject it. The manifest hash published with every root exists precisely so anyone can recompute the leaves and catch a root that drops someone.

Contracts

Zero-admin doctrine: no owner, no pause, no upgrade anywhere in the core. Burns are transfers to 0xdEaD - total supply stays 1B by design; the dead balance is publicly verifiable.

Rehearsal proven on Sepolia

First buy-and-burn, testnet 12,131 SPHERENetworkBase Sepolia

Testnet tokens are worthless and this is not the token you buy.

What exactly was rehearsed before mainnetread
The exact SPHERE lifecycle ran end-to-end on Base Sepolia with the same contracts: launch, a full graduation of the bonding curve and that first buy-and-burn - executed by the real mechanism, not a simulation. Rehearsal token 0xb20000…04aDBc on Sepolia BaseScan