# Group Decisions Demo: A Team Decides, Issues, and Records — over a P2P Room A worked, multi-peer walkthrough of collaborative **governance** in the live [quantum-os](https://github.com/jimscarver/quantum-os) browser app: a team picks a venue by **ranked-choice vote**, records the outcome as a **decision of record**, issues a **terms-bearing IOU** that the recipient must **accept** before redeeming, and **retracts** a mistaken entry. Every step is the *same* ZFA operation as the logic in [`AI.md`](AI.md) — dyncap-signed envelopes plus a deterministic, joiner-local tally. This is the companion demo to the syllogism walkthrough in [`AI.md`](AI.md) (*Live Collaboration Script*). For the full map of decision processes the interface supports — approval, ranked-choice, consensus, atomic rendezvous, delegation, sortition, conviction voting — see [`Group_Decisions.md`](https://github.com/jimscarver/quantum-os/blob/main/Group_Decisions.md) in quantum-os. --- ## Why this needs no server quantum-os has no central authority to count votes, hold a tally, or declare a winner. Each decision step is two ingredients: - **Dyncap-signed envelopes** — every ballot, nomination, and note is a hash-chained message attributable to its sender; you cannot forge another peer's contribution. - **A deterministic, joiner-local tally** — every peer recomputes the outcome from the contributions it holds. Same inputs → same result on every machine, so the group converges on one answer without trusting anyone to count. Possessing the room capability token **is** the franchise. The cast: **Alice** (organizer), **Bob**, **Carol**, **Dave**, **Eve** — five peers in the room `https://jimscarver.github.io/quantum-os/#room=cap:room:…`. Lines prefixed `·` are system output; `[Name→]` marks what other peers receive via broadcast. --- ## Part 1 — Collect the options, then vote (ranked-choice) ### Step 1 — Alice opens a poll for nominations Alice opens a **ranked-choice** poll with *no* fixed options — the group will nominate venues, then rank them. ``` Alice> /poll new Where should we hold the team dinner? ranked · 🗳 poll opened — "Where should we hold the team dinner?" [ranked-choice · open for ideas] · anyone: /poll add