627 B
627 B
Audience Live Vote Specification
Core Rules
- Audience sees only projects within active cohort/window policy.
- Vote submission requires valid session eligibility and dedupe key check.
- Closed windows reject submissions with typed error.
Voting Modes
- per-project window
- per-cohort window
- optional criteria mode or simple score mode
Safety and Abuse Controls
- tokenized access policy
- optional identity requirement
- rate-limit and dedupe enforcement
Realtime Requirements
- active project state and window state sync in near real-time
- reconnect path restores current eligible ballot context