Hold and trade Canton. You keep the keys.
A non-custodial wallet and trading platform for Canton Network. Sign up with a passkey — no extension, no seed-phrase ceremony — deposit Canton Coin, and trade CC, USDCx, and CBTC with the feel of an exchange and the custody of a wallet: every order signed by your key, every settlement atomic and on-chain. ccprime never holds your funds.
A wallet in four steps. Custody in none.
The page itself is the wallet. There is no extension to install, no seed-phrase ceremony at sign-up, and no moment where ccprime can touch your funds — your key signs everything, in your browser.
Create a passkey
Sign up the way you unlock your phone. Your device's biometric or hardware key becomes the gate to your wallet — no passwords, no extension, no seed-phrase ceremony at sign-up.
Your keys, your party
An Ed25519 key is generated in your browser and a user-owned Canton party is created from your public key. ccprime hosts the connection — it can never sign for you.
Deposit CC
Send Canton Coin — or USDCx or CBTC — to your own party from any wallet or exchange. Deposits land automatically and appear in your portfolio live.
Trade & settle on-chain
Place market and limit orders. Matched trades settle in a single atomic Canton transaction between you and the counterparty — delivery versus payment, all or nothing.
The live Canton assets. All of them.
Three assets are publicly holdable on Canton MainNet today — and that honest list is exactly what you can trade on ccprime: CC against USDCx and CBTC.
Canton Coin
The native utility token of Canton Network — it pays synchronizer traffic and application fees and is minted to the validators and apps that run the network. The base asset of every ccprime pair.
USDC on Canton
Circle's dollar-backed stablecoin, issued natively on Canton under the token standard. The dollar leg — quote asset for CC/USDCx and the stable side of your portfolio.
Canton Bitcoin
Bitcoin represented one-to-one on Canton, served by its issuer's registry under the token standard's settlement APIs — tradable against CC with atomic on-chain delivery.
Non-custodial by construction
ccprime reconciles three things that normally conflict — true self-custody, real recoverability, and seamless cross-device use — by making our server a store of opaque, passkey-wrapped ciphertext, never a custodian. The private key never leaves your device; the server can never spend it, or even decrypt it.
Keys That Never Leave
- Your Ed25519 key is generated in your browser and signs there — login challenges, orders, settlements
- ccprime's server can never spend or decrypt it — there is no custodial code path, structurally
- Withdrawals are signed by you and relayed by us; funds move wallet-to-wallet, never through a platform account
- Designed to fail closed: no passkey gesture, no signature, no movement
Passkey-Bound Storage
- The key seed is AES-GCM-encrypted under a key derived from your passkey's WebAuthn PRF output, stored in your browser's IndexedDB
- Every signature requires a live passkey gesture — biometric or hardware verification, per action
- The seed is decrypted only inside a scoped signing boundary and zeroed from memory immediately after use
Recovery Without Exposure
- A 24-word BIP39 phrase, shown once and re-viewable behind your passkey, regenerates the wallet in full
- Optional recovery passphrase for an independent second path
- Losing or re-enrolling a passkey never loses the wallet — and no recovery path ever exposes the key to any server
Portable Vault, Hard Invariant
- Cross-device restore without custody: the server stores only passkey-wrapped ciphertext
- It accepts nothing else — opaque bytes it structurally cannot open
- Every trade settles atomically on-chain and is independently verifiable on ccscan — full party ids, never truncated
A CEX feel. A DEX in fact.
Market and limit orders with live quotes and a real order book — and underneath, every fill is an atomic on-chain delivery-versus-payment between two self-custodied parties. The exchange experience without the exchange risk.
Market Orders
- Swap CC ↔ USDCx and CC ↔ CBTC at a live quote — mid, fee, and slippage band shown before you sign
- One passkey tap confirms; settlement lands on-chain in seconds
Limit Orders
- Your signature locks the offered amount on-chain as a token-standard allocation — visibly committed, under your key
- Time-in-force is the lock's expiry: cancel or expire and the funds release automatically
- Price-time priority on the book — no platform balance, ever
Atomic Settlement
- Maker leg, taker leg, and fee leg execute in one Canton transaction
- Either everything settles or nothing does — no partial custody state to trust
- Delivery versus payment as the token standard intends it
Transparent Fees
- 25 bps taker · 0 maker — the fee is a visible leg inside the settlement transaction itself
- It exists only if your trade settles — on-chain, auditable, non-custodial
- Lower tiers on Pro and for institutional flow
Free to hold. Fair to trade.
The wallet is free, forever — non-custody is not a premium feature. Trading pays a transparent per-fill fee; Pro lowers it and opens the API.
Wallet + Spot
Everything you need to hold and trade the live Canton assets, with your keys in your hands from the first signature.
- Non-custodial wallet — hold, receive, send, withdraw
- Spot trading on every live pair at the standard fee (25 bps taker · 0 maker)
- Live portfolio, order book, and history
- 24-word recovery + passkey security
- Every trade verifiable on ccscan
Trade Like a Desk
For active traders, builders, and agents — lower fees and programmatic access on the same non-custodial rails.
- Reduced taker fees on every fill
- API & agent trading keys — scoped, revocable, non-custodial
- Priority support
- Everything in Free
Your keys.
Your Canton.
Create a wallet in seconds with a passkey, deposit CC, and trade the live Canton assets — non-custodial from the first signature to the last settlement.