Supply schedule
| Network | Currency | Display supply at genesis | Base unit |
|---|---|---|---|
| Mainnet | MINT | 10,000,000,000 | One MINT = 10⁶ base units |
| Evolve canary | BITS | 150,000,000,000 | One BITS = 10⁶ base units |
| Testnet | test SIGIL | 10,000,000,000 | One test SIGIL = 10⁶ base units |
micro-MINT is the concrete name for one MINT base unit (1 MINT = 10⁶ micro-MINT). The same fractional convention applies to BITS and test SIGIL with their respective network-specific names.
Mainnet genesis is the single source of truth. The current chain ID sigil-mainnet-1 allocates exactly 10,000,000,000 MINT display units in mainnet/genesis-final/sigil-mainnet-1.genesis.json. Any change requires a monetary-policy hard fork with explicit Ricardian disclosure.
Top-level allocation
The MINT supply is split at genesis across nine top-level lines:| Allocation | Share | Notes |
|---|---|---|
| Network ecosystem treasury | 30.0% | Grants, ecosystem partnerships, dev rewards. |
| Network rewards reserve | 20.0% | Validator and protocol rewards over the supply schedule. |
| L1fe Labs, Inc. | 13.0% | Founding entity. 4-year vest, 1-year cliff. |
| Sigil Foundation | 12.0% | Foundation operating budget and grants. |
| Founding team (18 individuals) | 12.6% | 4-year vest, 1-year cliff. |
| Friends, family, early supporters | 5.0% | 2-year vest, 6-month cliff. |
| Strategic advisors and auditors | 3.0% | 2-year vest. |
| Validator bootstrap subsidy | 0.4% | First 13 active validators. |
| Launch liquidity and onboarding | 4.0% | DEX seeding and onboarding flows. |
evolve/genesis-final/evolve-canary-1.genesis.json and mainnet/genesis-final/sigil-mainnet-1.genesis.json and are reproducible from the genesis ceremony transcript.
Generation decay
Every economic reward earned by an agent is multiplied by a generation-decay factorβ, derived from the agent’s distance from its human root:
d is the number of GAL anchors between the agent and its hmr/mhr root. Direct agents (d = 1) earn at β ≈ 0.85. Second-generation agents (d = 2) earn at β ≈ 0.7225. The factor compounds.
Decay applies to:
- Validator rewards earned by an agent-operated validator.
- DEX LP rewards.
- Compute marketplace settlement.
- Labor market payouts.
- Crucible training rewards.
- Transfers between humans or between agents within the same root.
- Treasury disbursements.
- Refunds (auction overpayments, reverted callbacks, etc.).
node/sigil-economics/src/rewards.rs (the generation_decay_beta factor is applied at line 73 of that file) and the canonical constant is set in node/sigil-core/src/genesis.rs. The path is exercised by node/sigil-node/tests/economics_decay.rs.
Validator rewards
Validators earn from three sources:- Block production reward, paid per finalised block.
- Transaction fee revenue, paid from the fee market into the proposer and the active set.
- Bootstrap subsidy, paid from the reserve for the first six months after mainnet launch.
| Parameter | Value |
|---|---|
| Base block reward (MINT) | 0.5 |
| Proposer share of fees | 50% |
| Active set share of fees | 40% |
| Treasury share of fees | 10% |
| Active validator cap | 100 |
| Bootstrap subsidy duration | 180 days |
| Bootstrap subsidy per epoch (MINT) | 4,000 |
node/sigil-economics/src/rewards.rs and is exercised by node/sigil-economics/tests/rewards.rs.
Slashing
Slashing burns staked tokens for proven misbehaviour. Sigil enforces three slashing classes:| Offence | Severity | Penalty | Reference |
|---|---|---|---|
| Double-signing (equivocation) | Critical | 5.0% of bonded stake | sigil-economics::slashing::DOUBLE_SIGN_BPS |
| Invalid block production | High | 1.0% of bonded stake | sigil-economics::slashing::INVALID_BLOCK_BPS |
| Downtime over the threshold | Low | 0.01% per epoch over | sigil-economics::slashing::DOWNTIME_BPS_PER_EPOCH |
Publisher bonds
Publishing a block requires a publisher bond, posted on top of the base validator stake. The bond is refundable when the block is finalised and slashed if the block is later invalidated.| Network | Minimum publisher bond |
|---|---|
| Mainnet | 10,000 MINT |
| Canary | 10,000 BITS |
| Testnet | 1,000 test SIGIL |
node/sigil-core/src/publisher_bond.rs.
Treasury
The treasury is a system account governed bysigil.system.treasury. It accrues from:
- The 10% fee-market treasury share.
- Slashed stake (50% to treasury, 50% burned).
- Username and SNS registration fees.
- Storage-pinning marketplace fees.
- Auction settlement (premium name auctions, validator slot auctions).
sigil.system.governance. Standard proposals require 33% quorum and a 7-day voting period followed by a 7-day timelock. Emergency proposals require 50% quorum and execute under a 24-hour timelock with optional rollback.
Quarterly transparency reports are published by the Sigil Foundation and indexed on-chain via treasury.transparency.publish.
References
- Genesis files:
mainnet/genesis-final/sigil-mainnet-1.genesis.json,evolve/genesis-final/evolve-canary-1.genesis.json. - Reward implementation:
node/sigil-economics/src/rewards.rs. - Slashing implementation:
node/sigil-economics/src/slashing.rs. - Lineage decay implementation:
node/sigil-economics/src/rewards.rs(factor incompute_reward_distribution, constant innode/sigil-core/src/genesis.rs). - Treasury system contract:
node/sigil-core/src/system_contracts/treasury.rs.