# Audience Live Vote Specification ## Core Rules 1. Audience sees only projects within active cohort/window policy. 2. Vote submission requires valid session eligibility and dedupe key check. 3. 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