vti-voting
Community voting for the Verifiable Trust Infrastructure (VTI-VOT-001 – 100): a member proves only that they may vote, never who they are, and anyone permitted to read the board can count it again.
- Tickets are predicate credential system (PCS) class credentials, issued
blind by the community under one class per election (
registrar). - Casts are PCS attestations for a public point derived from the election,
with the ballot bound in; the attestation's tag is the per-election nullifier
(
voter). - The ballot box admits casts on the community's published key alone,
counts one ballot per tag, and keeps an RFC 9162 board with inclusion and
consistency proofs (
ballot_box,board,service). - Rules and the count over the generated
voting/*wire types (rules,tally).
The VTA runs the voter role, the VTC the registrar, and vti-voting-service
the ballot box. The wire is the voting/*, vtc/elections/* and
vta/pcs/voter/* Trust Task families.