Crucible Pool
The Crucible Pool (magma_crucible_pool, devnet ID
8BqDJTwKAJMSkQzC652N92KvtY7WK9ghqNLfhfru9R2e) is a weekly, pro-rata reward pool funded
exclusively by forfeitures from binary YIELD markets.
It is the destination for the half of each Yield-market forfeit that does not go to the
treasury, and it pays out to the same population that funds it: Yield-market backers.
magma_crucible_pool is deployed and operating on Solana devnet. Epochs run on the
short testnet cadence (5 minutes); the mainnet cadence is 7 days.
The Crucible is not part of MAGMA's narrative pool system — it has zero crossover with Echo, Forge, Seam, or Core (see Pool Architecture). Those pools serve conviction narratives and are funded by narrative resolution economics; the Crucible serves binary markets and is funded only by binary YIELD forfeitures. Capital never flows between the two systems.
Funding
The Crucible has exactly one inflow: the forfeited fraction of binary YIELD-market
losing pools. When a Yield market finalizes, the losers' forfeited stake (default 35% of
the loser pool — capital_loss_bps = 3500) is split:
| Destination | Share | Parameter |
|---|---|---|
| Crucible Pool | 50% of the forfeit | crucible_share_bps = 5000 (default) |
| Treasury | 50% of the forfeit | remainder |
Classic markets contribute nothing to the Crucible — their losing pool is redistributed to winners, not forfeited. Only Yield markets feed it.
Epochs
The Crucible distributes on a fixed epoch cadence. Each epoch accumulates the forfeit-funded balance and then pays it out pro-rata to that epoch's eligible participants.
| Network | Epoch length |
|---|---|
| Testnet (devnet) | 5 minutes |
| Mainnet | 7 days (weekly) |
The short testnet epoch exists for development velocity; the on-chain accounting and distribution logic are the same on both networks.
Participant eligibility
The Crucible's participants are the binary YIELD-market backers themselves.
Participation is explicit: a backer is enrolled in an epoch via register_participant.
- Eligibility is tied to YIELD-market backing activity — Classic-only backers are not Crucible participants.
- Registration records the participant for the current epoch; the pool is pro-rata across registered participants.
- Each participant's share of an epoch's distribution is proportional to their registered weight for that epoch.
Claim mechanics
At the end of each epoch the accumulated balance is distributable pro-rata to registered participants, who claim their share:
- Yield markets finalize during the epoch and route their forfeit's 50% Crucible cut into the pool.
- Backers
register_participantfor the epoch. - At epoch close, the pool balance is allocated pro-rata across registered participants.
- Each participant claims their share.
Because the Crucible is funded only by Yield-market forfeitures, an epoch with few or no Yield resolutions accumulates little. Pool size tracks Yield-market loss volume — it is not an emission schedule or a fixed reward.
See also
- Overview → Yield settlement — where the forfeit originates.
- Backing & Settlement → Yield payouts — the full forfeit math.
- Pool Architecture — the separate Echo / Forge / Seam / Core system.