Your page is waking up…
Everything a Casa Tookan app can use, alive in front of you. Tap a power to try it.
0 powers this page can see
Under the hood
One player, zero addresses
Sign in, play, earn XP — the game never sees a wallet until the reward needs one. How it works
Mock wallet
browser onlyShape the player the mock Casa signs in. In Casa Tookan, the real wallet answers.
Scenarios
Every case from the docs, played for real against the server: refusals, expired and replayed tokens, a new phrase, the anti-Sybil threshold.
Console
- Waiting for your first move…
Sell for Tookans
Register what an app sells, sign offers, let a player pay from their CEID, and watch the receipts reach your callback. How it works
Your groups
A group is one app (an origin), the callback your server listens on, and the key it signs offers with. You sign it with your CEID.
…
Register a group
Development CEIDs (Casa Tookan Dev) can register any origin. In production your app's manifest must name you: wallet.extensions.casatookan.seller.ceid.
Make an offer
Your server signs one offer per order (here, the playground does). A player pays it from their CEID — not from the seller's own: share the buy link with another device.
Sales
Pick a group.
Callback inbox
What the playground's callback received, checked as your server must: Casa Tookan's signature, your origin, the buyer's own signature.
- Nothing yet.
Three chains, one message
The standard providers on the active casa — no Casa-specific API. Switch casa in the browser and watch accountsChanged. Docs
Ethereum
window.ethereum · personal_sign (EIP-191)
Bitcoin
window.unisat · signMessage (BIP-137)
Counterparty
window.webXCP · legacy address
How Casa sees this app
The Wallet App Manifest as served, and the card Casa Tookan builds from it. Validate yours
Reading the manifest…
Raw
Open Casa from anywhere
Links that open Casa Tookan from another app or a website: browse, web3 login, callbacks.
