Committee payout
Propose a transfer, collect M approvals, finalize - no one machine holds the spending key.
Demo
Beat 1 · Cast
Named BLS keys stay in this process. Click a member to use them on later beats.
Beat 2 · Form council
Select members for an M-of-N set. Anyone may create the account - naming keys grants no special power.
Beat 3 · Look it up
Select a council from this demo run. Free reads confirm members, threshold, delay, and nonce - no gas.
Members
Beat 4 · Propose
Pick a purpose and describe what the council should do. The mock chain call stays under the hood.
Purpose
Beat 5 · Finalize
Pick a proposal, confirm the intent, approve as each signer, then finalize. Delay > 0 queues until Execute.
Proposals
Approve as (one at a time)
Arbitrary message demo — preview fingerprint, then submit with confirm. Prefer one signer per serve process.
Fingerprint
Replace members/threshold — preview digest, then submit with confirm.
Fingerprint
M-of-N for real jobs. Delay after quorum is optional.
Propose a transfer, collect M approvals, finalize - no one machine holds the spending key.
Wait N blocks after finalize before the call runs. 0 still applies immediately. Cancel during the wait is a new quorum.
Named identities live in this Lab session. When you run the real tool binary, signing stays in-process - the server never sees a secret key.