Uit Hack42
Ga naar: navigatie, zoeken
workshop: Airgapped Rust bij de Kiesraad - introductie in Abacus
Schroefje24.png
Schroefje24.png
Schroefje24.png
Schroefje24.png
Abacus.svg
Naam Airgapped Rust bij de Kiesraad - introductie in Abacus
Locatie Hack42
Ruimte Flexlab
Datum 2026/04/14 20:19:00 - 2026/04/14 22:00:00
Contact nino
Info Alles over de techniek achter Abacus
Abacus.svg File:Abacus.svg


Abacus is de software van de Kiesraad voor verkiezingsuitslagen en zetelverdeling, waar een aantal deelnemers aan meewerken. Graag laten we (na de di-avond-vergadering) zien hoe het werkt, welke keuzes er zijn gemaakt en horen we wat je ervan denkt.

Abacus dient om de handgeschreven processen verbaal van de stembureaus in te voeren ten behoeve van digitale uitwisseling en om een zetelverdeling uit te rekenen. De resultaten van de invoer en de zetelverdeling worden weer handmatig gecontroleerd: Abacus helpt vooral met de dingen waar een computer echt nuttig is.

Het project is open source (https://github.com/kiesraad/abacus/) en wordt geschreven in Rust en TypeScript. Abacus wordt gebruikt in een klein LAN los van het internet, als een vrijstaande machine.

Tijdens de avond hebben we een kleine setup staan met een server, switch en twee clients en trekken we de repo open om de architectuur te bekijken en door de code te gaan. Zelf zijn we heel nieuwsgierig naar hoe bijvoorbeeld vanuit de OT naar Abacus gekeken wordt. Als je gewend bent om aan systemen te werken waar je juist geen internetverbinding (wil) hebben en je hebt zin en tijd, kom vooral langs :-)

Wie