01
Treasury staking
Keep operational MON liquid while it earns.
Permissioned liquid staking · Monad testnet
Verify once, stake, and hold stMON, a liquid receipt that keeps earning while you hold it and re-checks every counterparty before it moves. If your credential ever lapses, you exit through review. Funds are never seized.
Bringing a verified identity? Get a real Cleanverse A-Pass
0
checkpoints: verify → stake → move → exit
0%
of transfers policy-checked at the token layer
0
lockup or unbonding queue
~2 min
full lifecycle on testnet
Live on Monad testnet · Eligibility by Cleanverse A-Pass · Fail-closed policy
transfer refused, recipient not verified by validator 0xaC7e…1792
A token travels from wallet A to wallet B and passes both A-Pass checks. At wallet C the transfer is refused because the recipient is not verified.
Why Continuum
Four properties of the protocol, stated as numbers you can verify on testnet.
Unbonding queue
0 blocks
stMON is transferable to any verified counterparty the moment it's minted.
Of transfers re-checked
0%
The token asks the Cleanverse validator about the recipient on every single transfer.
Redemption value (simulated, testnet)
1.0000 → 1.0421
Rewards raise what each stMON redeems for. Your balance stays put while its claim grows.
Of principal + yield returned via reviewed exit
0%
A lapsed credential freezes circulation, never ownership. Exit is reviewed, not confiscated.
Credential
A Cleanverse A-Pass binds a verified identity to your address. Your documents go to Cleanverse, never to Continuum.
How credentials workA-PASS · TIER 2
Activewallet bound · re-checked continuously
Stake
Stake at the current rate and rewards accrue to the redemption value from that moment. Nothing to harvest, nothing to compound.
See the mechanicsredemption value1.0000+0.0001
Circulate & Exit
The token itself checks the recipient on every transfer. Unstake on demand, or, if your credential is revoked, request a reviewed exit to a wallet you nominate.
The controlled exit, step by steprecipient re-checked at the token layer · every transfer
How it works
Every module hangs off the same token layer. The rule isn't ours to bend. It lives in the validator.
policy-enforced ERC-20
Cleanverse-issued identity bound to your wallet.
On-chain eligibility oracle that answers, or the action fails.
0xaC7e…1792
MON ↔ stMON at the current redemption value.
Reviewed withdrawal to a nominated verified wallet.
Operate
The Continuum app is an operations surface, not a black box. Monitor outcomes, manage configuration, and troubleshoot with real states.
01 · Monitor
0x7f3a…9c21
12,400 stMON@ 1.0421earning
0x9b1e…77aa
3,050 stMON@ 1.0418earning
0x4d07…c102
58,900 stMON@ 1.0422earning
02 · Configure
enforced by the validator, cannot be switched off
03 · Troubleshoot
exit #0417
12,400 stMON
eligibility re-checked at approval ✓
For developers
Stake, transfer, and exit through a minimal surface. Eligibility is enforced by the Cleanverse validator on every gated action. If it can’t answer, the transaction is refused.
import { continuum } from "@continuum/sdk";// A-Pass is verified on-chain before anything movesconst tx = await continuum.stake({ amount: "1000", // MON receiver: wallet.address, // must hold a valid A-Pass});// stMON is liquid from the first blockconsole.log(tx.rate); // redemption value at mintEcosystem
“Freezing is easy. Giving it back is the hard part. Continuum treats revocation as a reason to review an exit, not a reason to keep your assets.”
TESTNET WALKTHROUGH
0
gated transactions
0
validator calls
~2 min
end-to-end
verify
A-Pass issued · 1 call
stake 1,000 MON
2 calls · confirmed in 1s
transfer to verified wallet
recipient re-checked ✓
unstake
exit settled · 1s finality

Live on Monad testnet. Connect a verified wallet and move a position through all four checkpoints in about two minutes.