Learn
How PRISM works
PRISM runs roughly one-minute, slot-based mining rounds. Operators deploy SOL into three chambers, one of them ignites, and every round also mines Core XP, which you turn into PRISM CORES you can keep, trade or stake.
Overview
Every round, three chambers (Red, Blue and Green) draw on one shared reactor made of everything operators deployed. One chamber ignites. Its operators share the yield and also mine one Core of XP between them. A full Core XP bar mints a PRISM CORE, the only NFT in the game. Cores can be staked for a share of the protocol revenue, sold on the market, or bought back and burned by the Reserve.
Head to Mine to start mining, or open Explore for live protocol numbers.
Rounds & chambers
A round lasts 60 seconds. While it is open you can deploy at least 0.01 SOL in total, on one chamber or split evenly over several. When the timer reaches zero the reactor is frozen, the chamber that ignited is revealed and a new round opens straight away.
- Deployments are in SOL only.
- You can add to your deployment while the round is open. Deployments across several chambers are placed together or not at all.
- There is no deploy limit. A round never mines more than 2 Cores of XP in total, so a bigger deployment only changes your share.
- The chamber that ignites is picked by a random seed committed before the round opened (see Verification).
Automine
Automine, which repeats your deployment every round, is not available in the on-chain version yet. For now, deploy from Mine each round.
Yield & fees
The chamber that ignites returns the reactor's SOL: everything deployed in all three chambers, except 10% of the SOL in the other chambers, which becomes protocol revenue. Each wallet receives a yield proportional to its share of the ignited chamber. If you deployed 10% of that chamber, you receive 10% of the yield.
The protocol takes a 1% admin fee on each yield. Your deployments always show the full amount. The fee only appears on the claim button: a 1 SOL yield reads Claim 0.99. Yield can be claimed at any time. If you were referred, the admin fee is 0.8%: the other 0.2% goes to your referrer, and your yield is the same.
Protocol revenue is the 10% taken from the chambers that did not ignite. 90% of it funds the Reserve, which buys Cores back from the market and burns them, and 10% is shared between stakers.
PRISM CORE
There is one kind of Core: the PRISM CORE. There are no marks, no forging price and no supply limit.
One Core of XP is mined every round and shared between the operators of the ignited chamber, by their share of it. If you hold 25% of the ignited chamber, your Core XP bar fills by 0.25 Cores. Another one Core goes into the XP Overload pool every round, deployments or not. So two Cores of XP are created per round.
XP mining follows the reactor, but only for operators. A round mines a full Core for them once 1.00 SOL has been deployed. Less SOL mines proportionally less, and an empty round mines nothing. So a tiny deployment can't farm Cores for free. XP Overload always gets its full Core every round, whatever was deployed, even when the reactor is empty.
Your Core XP is the ring around the inner prism on Mine. When it reaches 100%, press Claim & mint in the Yield panel: your yield and XP are credited and a PRISM CORE NFT is minted to your wallet. Anything above 100% carries over, and several Cores can be minted at once.
XP Overload
Every round, one Core of XP is added to the XP Overload pool, whatever was deployed, even in an empty round. Each round has a 1% chance to trigger an XP Overload. When it does, the whole pool is mined as Core XP by the operators of the ignited chamber, in proportion to their share of it, with no minimum. Then the pool resets and starts growing again.
XP Overload pays Core XP, not SOL. If nobody deployed into the ignited chamber, the round's own Core XP goes into the pool as well, so it keeps stacking.
To show what the pool is worth, each Core is valued at the market floor, but never less than 0.01 SOL (the minimum buyback value). Hover the XP Overload number on Mine to see it in SOL and dollars.
Staking
Staked Cores earn a share of the protocol revenue: 10% of it is paid out every round, in SOL, split equally between all staked Cores. Every Core counts the same.
- No lockups: stake and unstake whenever you like.
- Only staked Cores earn. Idle Cores earn nothing.
- Claim your rewards at any time from the Stake page.
Marketplace
Any Core that is not staked can be listed at a price you choose, and anyone can buy it instantly. The seller gets the price minus the 1% admin fee. Listed Cores can't be staked until the listing is cancelled. Browse them on the Market.
Reserve
The Reserve is the protocol's buyback. 90% of the protocol revenue goes into it. Every round it uses that SOL to buy the cheapest Cores listed on the market, up to 3 per round, and burns them. Supply shrinks and the floor price always has a buyer.
- It starts buying only after 3 Cores have sold on the market (so it has a price reference) and once it holds 0.10 SOL.
- It then pays up to twice the median of the last market sales, so one inflated listing can't drain it.
- The seller is paid the listed price minus the 1% admin fee, like any other sale.
- Every purchase is listed on the Explore page under Activity, Burns.
- The Market page shows the Reserve's balance and how far along it is toward the next buy. A Core is valued at the market floor, but at least 0.01 SOL.
Referrals
Every wallet has an invite link on the Referrals page. When someone joins with your link, you earn 20% of the 1% admin fee on their yield, which is 0.2% of what they earn. It is added to your claimable yield after each round. It comes out of the admin fee (which drops to 0.8% for referred operators), so it never reduces their yield.
A wallet can only be referred once, and never by itself.
Verification
Every round uses a seed-chain commitment. PRISM commits keccak(seed) on-chain before settlement. Deposits close roughly 3 seconds before zero. After that cutoff slot, the keeper reveals the seed and mixes it with the cutoff slot hash and the round id. The animation starts at zero; slow confirmation can delay it. The provider can withhold a reveal, so this test-network design is not a guarantee of unbiased randomness.
- Result:
keccak(seed || cutoff slot hash || round id u64_le). Older rounds used the end slot hash. - Ignited chamber:
uint32_le(result[0..4]) mod 3. XP Overload:uint32_le(result[4..8]) mod 10000 < 100
FAQ
Can I deploy into more than one chamber?
Yes. Pick one, two or all three. The amount you enter is split evenly between the chambers you picked (0.3 SOL on three chambers puts 0.1 SOL into each), and it is deployed in one go: either every deployment lands or none does. Deploying into all three guarantees you are in the chamber that ignites, but you only receive your share of the yield.
What happens if nobody deployed into the chamber that ignited?
All the SOL deployed that round becomes protocol revenue (90% buyback, 10% stakers). The Core XP of that round goes into the XP Overload pool instead.
Why does a small round mine less than a Core?
A round only mines a full Core of XP for its operators once 1 SOL has been deployed. With less, the XP is in proportion, and an empty round mines nothing. Without this, one tiny deployment in a quiet round could mine a whole Core. The XP Overload pool is different: it grows by a full Core every round, even when nobody is mining.
Is there a limit on Cores, or a price?
No. Cores are not bought: you mine them by filling your Core XP bar, and there is no cap, no price and no milestone. Supply is kept in check by the Reserve, which buys Cores back from the market and burns them.
Do I lose my Cores if I stake them?
No. Staked Cores stay yours and earn revenue. There is no lockup, so you can stake and unstake at any time. They earn only while staked.
Is this real SOL?
Yes, on the Solana test network (devnet). Deployments are real transactions from your wallet into the PRISM program, and Cores are real Metaplex Core NFTs. The SOL has no market value: you can get more from the Solana devnet faucet.