oc · vote
§ dashboard
§ vote · playground

what a vote actually weighs.

Weighting is the one place Bitcoin is load-bearing in OC Vote. Edit the UTXO set and the thresholds and watch the weight move — the real @orangecheck/vote-core runs in your browser. No relay, no explorer, nothing leaves this page.

138d
0d · dropped
blank = uncapped
69,000,000
sats_days · 1 of 2 utxos qualify · 500,000 sats

ageDays uses a flat 600 seconds per block, so a "day" here is 144 blocks and not a calendar day. Real chain timestamps drift from that; the protocol picks the block count on purpose, because it is the thing every verifier agrees on.

oc-vote/v0/commit
poll_id: poll-demo
voter: bc1qvoter
option: yes
59b4df1b35b41f4c9da7f335b15f64c09e296f8b314a50966d9e78810697db3c

Change the option and the digest changes completely. At reveal time the tallier recomputes this and compares — that mismatch is E_COMMIT_MISMATCH, and it is why a voter cannot change their mind after seeing the result.