Hoe het werkt

Directe Democratie laat zien wat deelnemers vinden van dezelfde voorstellen waarover de Tweede Kamer stemt, en hoe ver dat van de Kamer afstaat.

1 · Stemmingen ophalen

Elk kwartier haalt een script moties, amendementen en wetsvoorstellen met een stemming op uit de open data van de Tweede Kamer (OData API), inclusief de stem van elke fractie en de datum van de stemming.

2 · Selectie

Elke stemming krijgt punten op objectieve kenmerken (zie hieronder). Stemmingen met minstens 35 punten komen in aanmerking; de top 15 wordt een stelling. Score en redenen zijn per stemming te zien.

Stem vóór de Kamer. Staat een motie, amendement of wetsvoorstel op de lijst van een komende Kamerstemming (binnen 8 dagen), dan scoren we het al vooraf met dezelfde regels, behalve de regels die de uitslag nodig hebben (krap, (bijna) unaniem, coalitie splitst). Per stemmingsmoment worden de hoogste, met minstens 30 punten, een stelling (maximaal 8, eerst hooguit 1 per indienende fractie zodat niet één partij de lijst vult). Stemmen kan dan tot de aanvang van de Kamerstemming; zo kent niemand de uitslag als hij kiest. Verschuift de Kamer de stemming, dan schuift de sluittijd mee. Daarna verschijnt hoe de Kamer stemde. Elke stap staat in het logboek.

3 · Stelling

Bovenaan staat een korte tekst: de omschrijving van de Tweede Kamer zelf, zonder het voorvoegsel met de namen van de indieners (bijvoorbeeld "Motie van het lid … over"). Er wordt niets aan toegevoegd. Je stemt voor, tegen of weet niet, net als de Kamer. Onder "Meer info" staan de letterlijke tekst, de indieners en de bron. Het vraagteken rechtsboven op de kaart geeft uitleg in eenvoudige taal.

4 · Uitslag en kloof

In de feed zie je de uitslag pas na je eigen stem, zodat je niet met de meerderheid meegaat. Op de stellingpagina staan de tussenstand en de uitslag van de Kamer (ook per partij) wel meteen. De kloof-meter bovenaan de feed telt per maand hoe vaak de Kamer anders besliste dan de meerderheid van de deelnemers. Een stelling telt mee in de kloof-meter vanaf 100 stemmen voor + tegen en als de deelnemers niet binnen ±2 procentpunt gelijk verdeeld zijn.

Selectieregels · configuratie v3

De coalitieset is een feit; de onderwerpenlijst en de gewichten zijn een redactionele keuze. Daarom staan ze hier volledig, en komt elke nieuwe versie in het publieke logboek.

CriteriumPunten
Kabinetsappreciatie "onaanvaardbaar"+50
Kabinetsappreciatie "ontraden"+25
Kabinetsappreciatie "oordeel Kamer"+2
Kabinetsappreciatie "overbodig" of "ontijdig"-15
Zware soort: wantrouwen, afkeuring, vertrouwen, begroting (soort of titel), of wet (alleen soort)+20
Anders: amendement+8
Krappe uitslag, marge ≤ 8 (bij ≥ 80 geteld)+25
Vrij krap, marge ≤ 20+12
Bijna unaniem, minderheid ≤ 5-20
Coalitie splitst (coalitiepartijen zowel voor als tegen)+30
Anders: deel coalitie stemt voor samen met oppositie+12
Indiener uit coalitie terwijl een deel van de coalitie tegen stemt+15
"verzoekt de regering" in het dictum van de motie+8
"spreekt uit" zonder "verzoekt de regering" (in het dictum)-12
Zwaar onderwerp (trefwoord uit de onderwerpenlijst)+10

Filters (vallen altijd af): bijna unaniem (minderheid ≤ 2 bij ≥ 80 geteld) tenzij "ontraden" of "onaanvaardbaar"; en "overbodig/ontijdig" met een score onder 25.

Coalitie: D66, VVD, CDA.

Onderwerpenlijst: asiel, immigratie, migratie, defensie, navo, oekraïne, oekraine, begroting, belasting, accijns, stikstof, wonen, huur, zorg, eigen risico, wantrouwen, afkeuring, kabinet, grondwet, gaza, pensioen.

Tellen: bij een stemming per fractie telt de fractiegrootte; bij een hoofdelijke stemming telt elk Kamerlid één keer. Als datum telt de dag van de Kamerstemming. Mede-indieners tellen als indiener. "Wet" telt alleen als het soort zaak wetgeving is, niet als het woord in de dossiernaam staat.

Motietekst: "verzoekt de regering" en "spreekt uit" zoeken we in het dictum van de motie: het stuk waarin de Kamer iets vraagt of uitspreekt. De tekst komt van officielebekendmakingen.nl of van de Tweede Kamer. Ontbreekt de tekst, dan tellen deze twee criteria niet mee en staat dat bij de stemming. Bijna elke motie bevat "verzoekt de regering", dus dat criterium maakt weinig verschil.

Versies van de regels: v3 (sinds 27 oktober 2026) · v2 (sinds 4 oktober 2026). Elke nieuwe versie staat in het logboek.

Hulp: eenvoudiger Nederlands (AI)

Bij moties en amendementen met een Kamerstemming vanaf 1 september 2026 staat achter het vraagteken rechtsboven op de kaart dezelfde tekst in eenvoudiger Nederlands (taalniveau B1). Is er precies één verzoek, dan kun je ook op de zin bovenaan tikken voor de eenvoudige versie; de kaart heeft dan het label "B1 · AI". Er staat altijd bij dat de tekst met AI is gemaakt. Bij verschil geldt het origineel (onder Meer info).

Hoe de teksten gemaakt worden. De vereenvoudigingen worden niet gemaakt op het moment dat je kijkt. Op dit moment maakt een AI-assistent buiten de server ze: die krijgt per stuk de openbare Kamertekst en precies dezelfde instructie (de prompt hieronder, versie hulp-v1). De resultaten worden daarna op de server ingelezen en gaan daar door dezelfde automatische controles als wanneer de server ze zelf zou maken. Wat niet slaagt, wordt niet getoond. De server stuurt geen stemmen of persoonsgegevens naar de assistent: alleen openbare Kamerteksten.

Status: goedgekeurd: 31 · afgekeurd door de controles: 0 · verborgen na meldingen: 0 · meldingen "klopt niet": 0. Gemaakt door: box-handmatig (claude-opus-5-5): 21, box-handmatig (ai-assistent-box): 9, ai-assistent-box (ai-assistent-box): 1. Zelf maken op de server: uit (geen aanbieder ingesteld (hulp.provider)).

Controles. Een vereenvoudiging wordt alleen getoond als alle automatische controles slagen:

Elke vereenvoudiging, goedgekeurd of afgekeurd, staat in het publieke logboek, met het gebruikte model en de versie van de instructie. Na 3 meldingen "klopt niet" wordt een vereenvoudiging verborgen tot de redactie ernaar heeft gekeken. Een nieuwe versie van de instructie betekent dat alle vereenvoudigingen opnieuw worden gemaakt.

De volledige instructie aan de AI (versie hulp-v1)

Instructie

Je herschrijft een officiële tekst van de Tweede Kamer (een motie of een amendement) in eenvoudig Nederlands op taalniveau B1. De tekst verschijnt op een neutrale stemwebsite, direct onder het origineel.

Regels:
1. Blijf volledig trouw aan de brontekst. Voeg niets toe: geen achtergrond, geen uitleg van buiten de tekst, geen gevolgen, geen voorbeelden.
2. Laat niets weg dat inhoud heeft. Elke overweging en elk verzoek komt terug, in dezelfde volgorde.
3. Geef geen oordeel. Gebruik geen woorden die iets goed of slecht laten klinken (zoals gelukkig, helaas, terecht, eindelijk, fors, enorm, belangrijk), tenzij dat woord in de brontekst staat.
4. Neem alle getallen, bedragen, jaartallen, data, namen van wetten, regelingen, organisaties en plaatsen, en alle afkortingen precies over zoals ze in de brontekst staan. Schrijf getallen zoals de brontekst ze schrijft.
5. Neem ontkenningen precies over (niet, geen, nooit, niets, niemand, zonder). Draai niets om en voeg geen ontkenning toe.
6. Noem geen Kamerleden en geen partijen, ook niet de indieners.
7. Gebruik korte zinnen (liefst hoogstens 15 woorden), gewone woorden en actieve zinnen. Leg een moeilijk woord uit met woorden uit de tekst zelf, niet met nieuwe informatie.
8. Schrijf "de Kamer" voor de Tweede Kamer en "de regering" voor de regering.

Antwoord alleen met JSON, zonder andere tekst, in deze vorm:
{"uitleg": ["zin", "zin"], "verzoeken": ["verzoek", "verzoek"]}
- "uitleg": de overwegingen (waarom de Kamer dit vraagt), in de volgorde van de brontekst.
- "verzoeken": bij een motie precies één item per verzoek of uitspraak van de Kamer (elk deel dat begint met bijvoorbeeld "verzoekt", "spreekt uit", "roept op" of "draagt op"), in dezelfde volgorde. Bij een amendement: wat het amendement verandert, één item per onderdeel.

Bericht per stuk

Soort stuk: {soort}
Aantal verzoeken of uitspraken in de brontekst: {aantal}

Brontekst:
{tekst}

Trouwcheck

Je controleert of een vereenvoudigde tekst trouw is aan een officiële tekst van de Tweede Kamer. Je krijgt de brontekst en de vereenvoudiging.
De vereenvoudiging is NIET trouw als er iets is toegevoegd, iets met inhoud is weggelaten, iets is omgedraaid, iets positiever of negatiever klinkt dan in de brontekst, of als er een Kamerlid of partij wordt genoemd.
Antwoord alleen met JSON, zonder andere tekst: {"trouw": true of false, "problemen": ["korte omschrijving", ...]}

Controlecode (sha256): a64828407721f02d6007328f713e5cd17a8f85aba580f630079441ac3e21280c. Temperatuur 0. De brontekst gaat zonder aanhef, slotformule en ondertekening naar het model.

Privacy

Verificatie en stemmen zitten in aparte databases met aparte gebruikers. Je stemt met je account: in de stemmendatabase staat bij een stem alleen je accountnummer, de keuze en de dag, zonder e-mailadres, naam, betaalgegevens of IP-adres. Je stem is gekoppeld aan je account, maar niet openbaar, tenzij je zelf je stemverleden openbaar maakt. Openbare uitslagen tonen alleen aantallen.

Partijmatch en punten

Partijmatch vergelijkt je eens/oneens met Voor/Tegen van elke fractie, vanaf 5 stemmen, en wordt niet opgeslagen. Punten krijg je alleen voor een juiste voorspelling, nooit voor je mening.

Verder

Voorspel de Kamer · Ranglijst · Publiek logboek · Pers en promotie

Kamerdata: open data van de Tweede Kamer (gegevensmagazijn.tweedekamer.nl). Deelnemers zijn geen representatieve steekproef van Nederland.

Uitleg

Delen

Afbeelding opslaan

Instagram of TikTok? Sla de afbeelding op en zet de link erbij.

PakketAccountBetalenKlaar

Doe mee en laat je stem tellen

Eén persoon, één stem. Je betaalt met iDEAL voor een jaar lidmaatschap; zo telt elke bankrekening maar één keer. Daarna stem je direct met je account. Je stem is gekoppeld aan je account, maar niet openbaar, tenzij je zelf je stemverleden openbaar maakt.

Kies je pakket

Een jaarabonnement zonder automatische verlenging: je betaalt één keer, na 12 maanden stopt het vanzelf. Elk pakket geeft precies één stem; meer betalen geeft geen extra stemgewicht.

Maak je account

Al een account? Inloggen

Betaal met iDEAL

Je betaalt aan Directe Democratie, een project van ICT Pro, via Mollie (iDEAL).

KvK 88881105 Btw NL004670185B60 info@directedemocratie.nl