Elections - accordproject/technical-steering-committee GitHub Wiki

Accord Project Logo

Election Process

The TSC is electing 6 members. All TSC terms will be 2 years.

Elections for the TSC are held according to Bloc voting, or plurality-at-large, where each eligible voter votes for as many candidates as they feel are qualified to hold a TSC seat. The 6 candidates supported by the greatest number of voters will be elected to the open seats.

Should a tie occur, a run-off will be held between the tied candidates.

Voting for all elections is done online using Helios Voting to ensure voter anonymity and ballot integrity.

Terms of Offices

No TSC member who has served for six consecutive years is eligible for re-election until a year has elapsed.

Filling Vacant Seats

Should a TSC seat become vacant, the vacancies will be filled at the next indicative election, by electing a person for a full new term, not by serving out the vacant term.

Eligible voters

Anyone who has had a pull-request merged to an AP GitHub repository is eligible to vote. Eligible voters will receive email notifications with instructions on how to access the online voting systems, instructions on how to complete their vote, and a list of the candidates with further information about them and their interests/qualifications.

The GitHub IDs of eligible voters used for an election is updated shortly before the election and is available to view online.


A candidate should be a senior engineer in the scope of AP, have the available bandwidth to be invested in the TSC, and be able to operate neutrally in discussions regardless of company or project affiliation. Candidates must be eligible to vote, though can be nominated by an eligible voter without having merged a pull-request.

A one-page candidate statement should include the candidate’s qualifying experience and contact information. Candidates should submit their statements using the nomination form in the TSC repository.

How to use Helios Voting

For help in logging into Helios using your GitHub ID and casting a ballot, please refer to this video.

Election Schedule 2020

  • June 29, 2020: Announcement of election
  • July 6, 2020 (00:00 UTC): Nominations open
  • August 17, 2020 (00:00 UTC): Nominations close
  • August 24, 2020 (00:00 UTC): Elections open
  • September 7, 2020 (00:00 UTC): Elections close
  • September 9, 2020 (00:00 UTC): Run-off elections open (if needed)
  • September 11, 2020 (00:00 UTC): Run-off elections close
  • September 15, 2020: New TSC seated (results are announced)

Election Schedule 2022

  • July 1, 2022: Announcement of election
  • July 4, 2022 (00:00 UTC): Nominations open
  • August 15, 2022 (00:00 UTC): Nominations close
  • September 5, 2022 (00:00 UTC): Elections open
  • September 12, 2022 (00:00 UTC): Elections close
  • September 18, 2022 (23:59 UTC): Run-off elections open (if needed)
  • September 25, 2022 (23:59 UTC): Run-off elections close
  • September 28, 2022: New TSC seated (results are announced)
⚠️ **GitHub.com Fallback** ⚠️