Simulator / Instant runoff

Watch a proposal find a majority.

Instant runoff eliminates last-place options until one choice holds more than half of the continuing voting power. This run is seeded, weighted, and entirely in your browser.

Client-side · Weighted ballots · No backendUpdated September 2026
Round 00 Phase Idle Power Continuing Seed

Proposal agent

Selecting a scenario…

    First-preference tally · share of continuing power Majority > 50%

    Preparing the field.

    Winner

    Voter agents · name and voting power · letter is the current first remaining preference

    What the runoff is doing.

    Each voter ranks every option. Voting power sits with the current first remaining choice. If nobody has a majority, last place is eliminated and that power moves with the ballot.

    The threshold is half of continuing power, not the original total. If a ballot has nowhere left to go, that power is exhausted and drops out of the denominator. Ties for last place break toward the option listed later on the proposal—deterministic, so a seed replays the same race.

    This is a demonstration, not a claim that instant runoff is the right mechanism for every decision. Some calls need delegation, some need consent, some should not be votes at all. See the practice note on decision systems.

    A vote is only useful if the system knows what it is for.

    Observe the system. Model the behavior. Design the mechanism. Test and adapt.