Alles over het publieke kasboek op één plek: wat het is, van wie het is, wie er wat aan heeft, wat het zakelijk waard is, waar het gevaarlijk wordt, en wat er nog aan gebouwd wordt. Het kasboek is geen bijzaak van R4M — het is de helft van de uitvinding: de uniciteitslaag bewijst WIE (één echt mens), het kasboek bewijst WAT (elke cent, natelbaar).
Het kasboek is het openbare grootboek van de motor: élke cent die binnenkomt, verdeeld wordt, beloofd wordt of geweigerd wordt, krijgt een regel. Iedereen kan het lezen — met een gewone link, zonder login: r4m-franky.fly.dev/api/public/ledger. Het toont wat er gebeurde, nooit wie: bedragen, verdelingen, tijdstippen, onherkenbare codes — geen namen, nooit.
Het hangt aan de MOTOR — elke draaiende motor heeft er precies één. Vandaag draait er één motor (de onze) → één kasboek. In het landenpakket-model host elke klant zijn éigen motor en heeft dus zijn éigen kasboek: Antwerpen het hare, Estland het zijne. Jouw technologie, hún boek — en precies daarom kan een overheid tekenen: ze wordt transparant met haar eigen infrastructuur, niet afhankelijk van de onze.
1. Het geld — de publieke keten (Base, een open netwerk): elke echte storting en uitbetaling heeft daar een onwisbaar bewijs-nummer.
2. Het kasboek — onze databank: de boekhouding (wie-kreeg-welk-deel, weigeringen, beloftes), publiek leesbaar, en elke geldregel linkt naar zijn bewijs-nummer op laag 1.
3. De regels — GitHub: de code en documenten, elke versie getagd.
Eerlijke voetnoot: het kasboek zelf is publiek maar nog niet op de keten verzegeld — dat is roadmap 12b (periodieke verzegeling + los controle-programma, zodat zelfs wíj achteraf geen regel kunnen herschrijven zonder sporen). Tot dan: "het geld is on-chain bewijsbaar; de boekhouding is publiek; de verzegeling is gepland."
Scenario: een stad deelt €50.000 uit aan 1.000 inwoners.
| Wie | Voordeel |
|---|---|
| De schepen | beantwoordt elke lastige raadsvraag met één link — geen externe audit (€10-30k-klasse), geen verdachtmakingen |
| De ambtenaar | persoonlijk schild: "ik kán hier niets verduisteren — kijk zelf" — het systeem beschermt óók de eerlijke uitvoerder |
| De burger | ziet: €50.000 erin, 1.000 × €50 eruit, €0 afgeroomd, dubbelpogingen geweigerd — zekerheid zonder te moeten geloven |
| De journalist | vindt open boeken — de schandaal-machine is ontwapend vóór ze start |
| De oppositie | controleert gratis, zonder infoaanvragen — controle zonder drama |
| De volgende stad | ziet een levend bewijs — de referentie toont zichzelf |
| R4M | "verify me" i.p.v. "trust me" — zo wint een solo-founder tenders van black-box-reuzen |
Het kenmerk van infrastructuur die wint: niet één winnaar, maar een tafel vol.
De klant betaalt licentie + fees (€25k/jaar-klasse). Wat hij terugkrijgt bovenop de uitdeel-machine: de verantwoording is ingebouwd en permanent — de jaarlijkse audit-factuur en de vertrouwenscrisis-kost verdwijnen. Het kasboek is dus geen feature bij de prijs; het is een kostenpost die bij de klant verdwijnt. Verkoopzin: "Onze prijs is €25k; uw audit- en vertrouwenskost was meer."
Openbaarheid zonder telbewijs is een brochure; het loket maakt er een rekenmachine van. Demo draait live: /demo/kasboek.html — vier controle-vragen, elk beantwoord met een geteld bewijs: antwoord + telweg + het commando om het zélf na te rekenen:
1. De 100%-toets — klopt elke verdeling tot op de cent? (88+8+4 = exact het betaalde totaal: "geen cent verdween")
2. Beloofd vs. betaald — staat er iets open, en zegt de motor eerlijk of hij het kan dekken?
3. De ruwe telling — hoeveel boekingen, hoeveel geld
4. De motor over zichzelf — hij publiceert zijn eigen eerlijkheidsprincipe én zijn eigen nullen
Volwaardige versie = roadmap 12c: vaste vragencatalogus als API (nooit vrije queries — veiligheid), elk antwoord met resultaat-hash, en per-ronde-attesten: een gemeente downloadt na elke uitdeling een geteld bewijs voor de gemeenteraad. Koppelt aan 12b: dan is ook het bewijs zelf onvervalsbaar verankerd.
• Risico 1 — heridentificatie door correlatie: geen namen, maar bedragen + timing kunnen verraden ("iemand kreeg €500 op datum X" + één zo'n regel = je weet wie). Verdediging: graded visibility (roadmap 12a — gevoelige stromen als uitkeringen/medisch worden geaggregeerd) + k-anonimiteit (een categorie wordt pas zichtbaar als er genoeg mensen in zitten om niemand eruit te lichten).
• Risico 2 — bedrijfs-/concurrentiegevoeligheid: een bedrijf wil zijn interne stromen niet te grabbel → mandaat-gebonden zichtbaarheid; de klant kiest wat publiek is.
• Nooit zeggen: "alles volledig openbaar én volledig privé" (tegenspraak — een journalist prikt erdoor).
• Wél zeggen: "Wij maken de integriteit publiek natelbaar — de totalen, de verdeling, de één-mens-één-deel-regel — zonder ooit een individuele burger blootstelbaar te maken. Publiek waar het bewijst, afgeschermd waar het zou verraden."
| Item | Wat | Status |
|---|---|---|
| 12a | Graded visibility + bigint-veilige bedragen | gepland |
| 12b | Merkle-verzegeling op de keten + los controle-programma | gepland — maakt het boek onherschrijfbaar, zelfs door ons |
| 12c | Kasboek-loket: vragencatalogus-API + per-ronde-attesten | gepland; demo live |
| — | Studie-vragen voor de routines: hoe doen rekenkamers dit vandaag (kosten per audit)? k-anonimiteits-drempels in de praktijk (welke k)? bestaande "open spending"-platforms (OpenSpending e.d.) — wat misten zij waardoor ze geen rail werden? | onderzoek |
• "Geloof ons niet — tel zelf na."
• "Openbaarheid zonder telbewijs is een brochure; dit is een rekenmachine."
• "Het systeem beschermt óók de eerlijke ambtenaar: niemand kan hem nog verdenken."
• "Publiek waar het bewijst, afgeschermd waar het zou verraden."
• "Onze prijs is €25k; uw audit- en vertrouwenskost was meer."
Gekoppeld: RAIL_PRICING (het verdienmodel), STORM_PLAYBOOK (vijandenkaart), roadmap 12a/12b/12c, demo /demo/kasboek.html. De routines verifiëren: audit-kosten rekenkamers/gemeenten, k-anonimiteits-praktijk, OpenSpending-lessen.
Bron: docs/KASBOEK.md (privé-repo) — deze pagina wordt bij elke wijziging opnieuw gegenereerd via build-docs.py.