GET /polls//confirm
Returns the current confirmed receipt count for a poll. ResponseSubmitting a receipt confirmation (TxType = 5)
Voters submit aTxTypeConfirmReceipt transaction after poll close to acknowledge that
their identity_hash appears in the voter registry (List 2).
Why this mechanism matters
The receipt confirmation mechanism is structurally present in the two-list protocol — it requires no new oracle, no biometrics, and no ZK. The voter simply checks that their ZK nullifier (identity_hash) exists in the public voter registry.
What the gap signals:
person_secret was never held by a real voter. A small gap indicates that
most participation was genuine — voters confirmed what they expected to see.
Information disclosure
Receipt confirmation reveals zero new information per voter:identity_hashis already public in List 2 (participation in a poll is a ToS disclosure)- Confirming that your own nullifier is present tells no one anything they didn’t already know
K/N ratio is the useful signal — not any individual confirmation.