Permissioned liquid staking · Monad testnet

Stake MON. Stay liquid. Stay verified.

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.

Every transfer re-checks the recipient at the token layer. Unverified wallets are refused on-chain, not hidden by a frontend.

Why Continuum

Compliance usually costs liquidity. Here it doesn't.

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.

Revoked
Under review
Settled

Credential

One credential, bound to your wallet.

A Cleanverse A-Pass binds a verified identity to your address. Your documents go to Cleanverse, never to Continuum.

How credentials work

A-PASS · TIER 2

Active
holder
0x7f3a…9c21
issued by
Cleanverse
expires
in 182 days

wallet bound · re-checked continuously

Stake

MON in, stMON out, liquid from the first block.

Stake at the current rate and rewards accrue to the redemption value from that moment. Nothing to harvest, nothing to compound.

See the mechanics
1,000MONMax
1,000stMON @ 1.0000

redemption value1.0000+0.0001

Circulate & Exit

Send to anyone verified. Leave whenever you like.

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 step
0x9b…77aaA-Pass ✓settled
0x4d…c102A-Pass ✓settled
0xe8…3f9bnot verifiedchecking…

recipient re-checked at the token layer · every transfer

How it works

Four checkpoints, one unbroken line.

Every module hangs off the same token layer. The rule isn't ours to bend. It lives in the validator.

stMON token layer

policy-enforced ERC-20

A-Pass credential

Cleanverse-issued identity bound to your wallet.

Compliance validator

On-chain eligibility oracle that answers, or the action fails.

0xaC7e…1792

Staking pool

MON ↔ stMON at the current redemption value.

Exit review desk

Reviewed withdrawal to a nominated verified wallet.

Operate

Watch every position, policy, and exit in one place.

The Continuum app is an operations surface, not a black box. Monitor outcomes, manage configuration, and troubleshoot with real states.

01 · Monitor

wallet · balance30d

0x7f3a…9c21

12,400 stMON@ 1.0421earning

0x9b1e…77aa

3,050 stMON@ 1.0418earning

0x4d07…c102

58,900 stMON@ 1.0422earning

02 · Configure

minimum tierTier 2
transfer checksenforced
validator0xaC7e…1792
fail-closedlocked on

enforced by the validator, cannot be switched off

03 · Troubleshoot

exit #0417

12,400 stMON

requestedofficer reviewin reviewsettled

eligibility re-checked at approval ✓

Open the live testnet app

For developers

Three calls. The token does the rest.

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.

  • fail-closed by default
  • no custodial keys
  • typed SDK + ABI
import { continuum } from "@continuum/sdk";
// A-Pass is verified on-chain before anything moves
const tx = await continuum.stake({
amount: "1000", // MON
receiver: wallet.address, // must hold a valid A-Pass
});
// stMON is liquid from the first block
console.log(tx.rate); // redemption value at mint

Ecosystem

  • MONAD
  • CLEANVERSE
  • A-PASS
  • stMON
  • MONAD TESTNET
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.
Continuum protocol thesis · Design principle 04

TESTNET WALKTHROUGH

The full lifecycle in four transactions.

0

gated transactions

0

validator calls

~2 min

end-to-end

  1. verify

    A-Pass issued · 1 call

  2. stake 1,000 MON

    2 calls · confirmed in 1s

  3. transfer to verified wallet

    recipient re-checked ✓

  4. unstake

    exit settled · 1s finality

Replay it in the app

01

Treasury staking

Keep operational MON liquid while it earns.

02

Compliant DeFi

Plug a policy-enforced receipt into verified-only venues.

03

Regulated custody

Hold stMON for clients behind A-Pass tiers.

04

Validator operations

Delegate stake without an unbonding queue.

05

Funds & allocators

Report positions by redemption value, not reward claims.

Compliance that travels with the token.

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