Skip to main content

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.

Status — LIVE on Solana devnet

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.

Separate from the conviction pools

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:

DestinationShareParameter
Crucible Pool50% of the forfeitcrucible_share_bps = 5000 (default)
Treasury50% of the forfeitremainder

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.

NetworkEpoch length
Testnet (devnet)5 minutes
Mainnet7 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:

  1. Yield markets finalize during the epoch and route their forfeit's 50% Crucible cut into the pool.
  2. Backers register_participant for the epoch.
  3. At epoch close, the pool balance is allocated pro-rata across registered participants.
  4. Each participant claims their share.
Funding is bursty by design

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