References and resources consulted
This project
- Repository: contract, frontend, and deploy tooling
- Live testnet app
- Sharded Aggregation Explained: why tally state moved out of the poll cell
- Tally Lane Sparse-Merkle Implementation: tree rules, proof-provider boundary, measured cycle costs
- Governance UI Clarity Pass: UI/UX changes driven by real testnet use
entry.rs: dispatch and validation (protocol authority)codec.rs: deployed byte layouts- Deployed contract transaction on Pudge testnet
CKB protocol and timing references
- RFC 0017: transaction
since: the absolute-epoch rules used for finalization and close - RFC 0022: transaction structure and header deps: why caller-chosen header deps are not authenticated time
- RFC 0023: DAO deposit and withdraw: a reference for prior headers and
sincein a multi-step CKB lifecycle - RFC 0009: VM syscalls
- RFC 0036: remove the header-deps immature rule: why recent intent creation headers can be referenced without the former four-epoch consensus delay
- A design for a timestamp oracle on CKB: background on the limits of obtaining current time inside a script
- Hacky soft fork to make current time accessible to all CKB scripts: related design discussion, not a dependency of this protocol
- CKB Cell Model: the consumption rule the whole contention story follows from
- Script group execution: the semantics I got wrong in Phase A
- Transaction structure
Tooling and libraries
- CCC (CKB Common Chain): the SDK behind every frontend transaction builder
sparse-merkle-tree(pinned revision)ckb-testtool: CKB-VM execution tests against the release binary- Nervos testnet faucet
ZK work I evaluated
groth16-ckb: Cecilia Mulandi’s standalone BN254 Groth16 verifier for CKB-VMckb-vote-poc: XuJiandong’s zkVM voting proof of concept
Ecosystem context and prior art
- On-chain tally: DAO v1.1 limits and a deposit-paired voting proposal: the Nervos Talk discussion closest to this problem
- CKB DAO v2
- CKB Community Fund DAO rules and process
- CKBoost (app) and its proposal thread
- Vellum reputation extension on DID/CKB
- Mint Gate: a possible first eligibility-adapter integration
Contract, frontend, and tooling are MIT licensed. Testnet only and unaudited; do not use with real funds or for decisions that matter.