{"kind":"ballot","title":"Ballot","version":"1.1","what":"One voter's answer: a choice, approved options, a ranking or scores, with a weight and the time it was cast.","status":"live","read_by":{"tool":"tally","in_input":"ballots","url":"https://www.voting.md/api/v1/tally"},"filled_by":"Each voter, or their agent, as the person instructed","plugs_in_later":"Voter agents casting ballots into a live vote (planned, not live)","schema":{"type":"object","properties":{"voter":{"type":"string","description":"Who cast it: an agent or person label."},"weight":{"type":"number","minimum":0,"description":"Voting weight, default 1 (shares, tokens, seats: the person's own rule)."},"choice":{"type":"string","description":"plurality: the one option chosen."},"choices":{"type":"array","items":{"type":"string"},"description":"approval: every option approved."},"ranking":{"type":"array","items":{"type":"string"},"description":"ranked_choice, borda, condorcet: options in order of preference, best first; a partial ranking is allowed."},"scores":{"type":"object","description":"score: option to points, within score_min and score_max."},"abstain":{"type":"boolean","description":"An abstention: counts as cast, for no option."},"cast_at":{"type":"string","description":"When it was cast, ISO 8601, checked against the window when one is given."}},"required":["voter"],"description":"The ballots: [{voter, weight?, choice | choices | ranking | scores, abstain?, cast_at?}]."},"example":{"voter":"agent-a","ranking":["Adopt the plan","Revise and revote"]},"example_note":"Round illustrative numbers, not market data, a price or a quote; send your own.","disclaimer":"Use at your own risk. voting.md is provided as is, without warranty. Information here may be inaccurate, incomplete or not current, and is not verified; figures are estimates from the numbers you send and the formulas stated. Nothing here is legal, governance, election, corporate, financial, security or other advice, and no result here is a certified, official, binding or legally effective outcome. voting.md never runs, hosts, certifies or enforces an election, never verifies a voter, and never casts a vote a person didn't instruct. Check everything yourself before you act on it.","terms":"https://www.voting.md/terms"}