There is a Twitter Space at 1pm EST on Jan 10 to talk through how the steward election work and hear from candidates. This Twitter Space will be recorded and linked below.
Important points
There are four working groups: Meta-Governance, ENS Ecosystem, Community, and Public Goods.
Three stewards will be elected for each working group, for the Q1/Q2 2022 term.
Each working group has a separate vote (see links to Snapshot above).
Voting is open from 9am UTC on Jan 10 to 9am UTC on Jan 15.
Elections are conducted by ranked choice instant-runoff voting.
At the conclusion of the voting for each working group, the three candidates ranked highest will be elected as stewards of that working group.
Notes on Ranked Choice Instant-Runoff Voting
To vote, rank candidates in your preferred order, with the candidate you most want to see elected as a steward ranked first.
If you would prefer a seat be left empty rather than filled by a particular candidate, rank the candidate below the “[No Further Entries]” entry (this will make sense when you see the Snapshot votes).
Steward nomination statements
You can read through the nomination statements of each candidate in the relevant Working Group (WG) posts:
I don’t stand a chance but it’s nice to participate however I can! This is historic. Congrats to all involved. Edit - dang I missed that Twitter space to pitch my platform because I was in class. Maybe next time.
It’s an honour to stand in this election to serve ENS and the Public Goods community! So exciting!
I’m going to keep devoting my life to Public Goods whether I’m elected to a stewardship or not
Thank you everyone!
I may be wrong but I think once a certain tipping point is passed in the total possible votes, all votes go to the top choices. Because it’s ranked preference and no amount of votes could put you in the running. Not positive though.
As we’ve discovered, Snapshot isn’t using anything like this; it’s only attempting to discover the one winner, which does lead to inaccurate results for runners-up.
We’re talking to the snapshot team about changing their calculation for runners-up so we get an accurate view of the 3 top candidates, but we may just have to drop back to downloading a dump of all the votes and calculating it ourselves. Either way we will make sure we have an accurate result from the election, even if it’s not showing in the snapshot interface.
On further inspection, the voting method we selected - instant runoff STV - isn’t best suited to electing multiple candidates. We can adapt the rules to get good counts for second and third candidates (my suggestion was to rerun the election without the winner in order to find second and third place winners), but I’d like to suggest we instead use a different STV counting method.
Meek STV, described here and implemented in this python library is used in various local body elections, as well as on Stack Overflow and by the London Hackspace. It’s well understood, already implemented, and explicitly designed for electing multiple candidates. It’s still a ranked choice voting method, so all the ballots cast for this election are still valid.
I would like to propose that we use Meek STV for determining the outcome of this election, and prior to the next election pass an amendment to EP4 either specifying that future elections will use it if Snapshot can add support for it before then, or changing to another method already supported by Snapshot, such as approval voting, if they can’t implement it in time.
In the interests of not holding up the steward election process for a DAO-wide snapshot vote, I’d like to propose we adopt this by acclaimation (eg, please state an objection if you have one).
Finally, I need to apologise - the choice of voting system was mine, and I didn’t look closely enough into how it worked with electing multiple candidates before putting it forward.
For Meek STV calculations, I’ve quickly created a small script that uses Caritat and directly pulls the snapshot data. The GitHub repo for the script is available here, feel free to generate the results yourself or inspect the code.
With two days still left to vote on the elections, the current results calculated with Meek STV would be as follows: