
CKB PoP
- Testnet
- Assets and identity
- DOBs
- Dev Tools
Non-transferable badges on CKB for attending real-world events, plus a reusable presence module.
www.ckb-pop.xyz · Listed 2026-10-30
Runs on CKB testnet only. Get test CKB from the faucet. Never send real assets to it.
About
What it proves
Proof of attendance fits CKB's cell model. An organiser anchors an event on-chain, attendees scan a dynamic QR code during a timed window, and each gets a soulbound badge cell that can be checked against the event.
How it uses CKB
Two type scripts do the on-chain part: an event anchor and the badge. Verification of the QR code and the time window stays off-chain in a backend that only observes the chain and cannot override what the scripts allow. The repository separates the reusable part, the ckb-presence TypeScript package with extension points for proof formats, artifacts and policies, from the reference app built on it, so other CKB apps can add presence checks of their own.
Before mainnet
It runs on testnet only, and no audit of the scripts is published.
Build on it
- Repository
- github.com/RobaireTH/ckb-pop
- Talk to the builder
- Open an issue in the repository

