Start✅ Testboek

Je bent hier · Testboek · wat is getest, en test het zelf na

Wat is dit De afvinklijst: welke test, door wie, wanneer, met welk resultaat — en het commando waarmee je het zélf overdoet.

Voor wie Voor het moment waarop iemand zegt "bewijs het maar". Je hoeft dan niets te geloven en niets te onthouden: je plakt een regel en kijkt mee.

Wat doe je hier Zoek de rij die bij de vraag hoort, kopieer het commando. Wil je weten wát je test: Bouwboek.

Wat is dit deel, simpel gezegd: een test die je niet kunt herhalen, is geen test maar een bewering. Daarom staat achter elke rij een commando of een klikpad. En daarom staat onderaan een lijst met wat er niet getest is — want een afvinklijst waar alles groen op staat, is meestal een afvinklijst waar de moeilijke dingen niet op staan.

Testboek · alleen achter Access

NIEUW 14-08-2026 13:30 Wat is getest

De regel van deze pagina: een rij krijgt alleen een ✓ als er een datum én een herhaalbaar commando bij staat. Geen datum = OPEN. Openstaande punten staan onderaan, niet weggemoffeld.

A · DE MACHINE ZELF

De testsuite van de engine

Simpel gezegd: de engine controleert zichzelf. Bijna driehonderd kleine controles die na elke wijziging opnieuw draaien. Draai je ze zelf, dan zie je hetzelfde als wij.

TestWieWanneerResultaatZelf herhalen
Volledige testsuite engine Claude · deze sessie 14-08-2026 13:07 ✓ 302 / 302dagcheck 19-08-2026 00:21 (Vitest, 7,15 s) — ook de twee tijdslimiet-tests in seal-keys.test.ts die op 14-08 vielen, slagen nu; zie de rij hieronder voor die historiek cd "/Volumes/8TB MM4/Rails4Mankind" && npm test
Sleutel-escrow apart — is die faling echt? Claude · deze sessie 14-08-2026 13:07 ✓ 7 / 7 groenLos gedraaid met een ruimere tijdslimiet slagen ze allemaal. Het is dus traagheid onder gelijktijdige belasting, geen logicafout. cd "/Volumes/8TB MM4/Rails4Mankind" && npx vitest run test/seal-keys.test.ts --testTimeout=60000
Welke versie draait er live? GEWIJZIGD 14-08-2026 17:16 Claude · deze sessie 14-08-2026 13:07 ✓ v0.29.5gemeten op 19-08-2026 00:21 (dagcheck) — een live-versienummer is een momentopname, geen eigenschap van deze pagina; zonder tijdstip leest het als "dit staat er nu", en dat kan al bij de volgende engine-deploy onwaar zijn. Draai het commando hiernaast opnieuw vóór je dit nummer in een gesprek gebruikt.
database ok · adapter usdc-base op base-sepolia · 0 openstaande verplichtingen
curl -s https://r4m-franky.fly.dev/healthz

Twee correcties op werkorder 7, eerlijk genoteerd. De werkorder gaat uit van 289/289 groen en van v0.29.1 live. Beide waren toen al achterhaald (v0.29.3 / 292 tests), en zijn dat sindsdien opnieuw: op 19-08 staat v0.29.5 live en telt de suite 302 tests, alle 302 groen bij de dagcheck van 00:21. De twee tijdslimiet-falingen van 14-08 zijn daarmee ook weg. Deze alinea blijft staan als les: een handmatig overgetypt testgetal veroudert sneller dan een werkorder.

B · DE BIND-KANT

Loopt de keten naar itsme echt door?

Simpel gezegd: je kunt van buitenaf controleren of onze itsme-deur écht naar itsme leidt, zonder in te loggen. Je vraagt de deur op en kijkt waar hij je heen wil sturen.

TestWieWanneerResultaatZelf herhalen
Attest-deur → Signicat → itsme Extern auditeur, herhaald door Claude 14-08-2026 · herhaald 13:07 ✓ doorloop bevestigd302 naar tb2r.sandbox.signicat.com/auth/open/connect/authorize met acr_values=idp:itsme, PKCE (S256) en terugkeer naar /api/identity/itsme/callback curl -sI "https://r4m-franky.fly.dev/api/identity/itsme/attest-start?audience=demo" | grep -i location
Volledige keten tot verzegeld bewijsvia de Signicat Custom-simulator, niet via de itsme-app Franky · zelf gelopen 09-07-2026 13:01 ✓ handtekening geldigidentiteit itsme/HIGH → verzegeld bewijsstuk #1 → gecontroleerd tegen de live sleutellijst van de makelaar. De rij staat er nog: identity_evidence #1, provider itsme, 2026-07-09 13:01:03. cd "/Volumes/8TB MM4/Rails4Mankind" && npm run audit:evidence
Ketentest met een échte itsme-testgebruiker OPENwacht op een itsme-testgebruiker bij Signicat — zie de openstaande lijst onderaan
C · DE VERIFIEER-KANT

Weigert het systeem wat het moet weigeren?

Simpel gezegd: een controle die altijd "ja" zegt is waardeloos. Deze vier tests kijken of hij ook echt "nee" zegt — bij onzin, bij een verzonnen nummer en bij een bewijs waar één tekentje aan veranderd is.

TestWieWanneerResultaatZelf herhalen
Verzonnen attestatie-nummer Claude · deze sessie 14-08-2026 13:08 ✓ geweigerd, mét redenvalid:false · "geen geldig attestatie-id (verwacht att_…)" curl -s https://r4m-franky.fly.dev/api/public/attest/onzin-bestaat-niet
Onzin in plaats van een bewijs Claude · deze sessie 14-08-2026 13:12 ✓ handtekening geweigerdvalid:false · ERR_JWS_INVALID curl -s -X POST https://r4m-franky.fly.dev/api/public/attest/verify -H 'content-type: application/json' -d '{"token":"onzinonzinonzin.onzinonzinonzin.onzinonzinonzin"}'
Echt bewijs, één teken gewijzigdde test die er het meest toe doet Claude · deze sessie 14-08-2026 13:12 ✓ handtekening geweigerdvalid:false · ERR_JWS_SIGNATURE_VERIFICATION_FAILED — knoeien wordt dus opgemerkt, niet alleen volslagen onzin T=$(curl -s https://r4m-franky.fly.dev/api/public/attest/att_demo000quickstart | sed -E 's/.*"token":"([^"]+)".*/\1/'); curl -s -X POST https://r4m-franky.fly.dev/api/public/attest/verify -H 'content-type: application/json' -d "{\"token\":\"${T%?}X\"}"
Publieke sleutel opvraagbaarzonder account, zonder sleutel Claude · deze sessie 14-08-2026 13:08 ✓ Ed25519kid ksaUEs2Ls4pb--_8 — hiermee controleer je onze handtekening offline curl -s https://r4m-franky.fly.dev/api/public/attest/jwks.json
D · DE VITRINE & HET KASBOEK

Staat de etalage overeind, en klopt het geld?

TestWieWanneerResultaatZelf herhalen
Publieke acceptatietest fly.dev Extern auditeur 14-08-2026 3 van 4 groen8 demo's · pas/quickstart 200 · valid:false-pad + JWKS · de vierde rij (valid:true) stond toen OPEN — zie de rij twee lager Klikpad: /demo/ ↗ aflopen
Acht demo's staan overeind Claude · deze sessie 14-08-2026 13:10 ✓ 8 / 8titels rechtstreeks van de live vitrine gelezen, niet uit de code curl -s https://r4m-franky.fly.dev/demo/ | grep -oE "<h3[^>]*>[^<]+"
Quickstart geeft publiek valid:truestond in de werkorder als OPEN (werkorder E2) Claude · deze sessie 14-08-2026 13:12 ✓ DICHT sinds v0.29.2gemeten op 14-08-2026 13:07vast voorbeeld att_demo000quickstart, gemarkeerd sample:true — géén persoon, telt niet mee in de tellingen curl -s https://r4m-franky.fly.dev/api/public/attest/att_demo000quickstart
Kasboek: vijf invarianten Extern auditeur, herhaald door Claude 14-08-2026 · herhaald 13:08 ✓ 5 / 5 groenonbalans $0 · elke transactie sluit · cache = grootboek · $1,76 ingelegd = $1,76 vastgehouden · niemand rood curl -s https://r4m-franky.fly.dev/api/public/reconciliation
Eerlijke wiskunde bereikbaar Claude · deze sessie 14-08-2026 13:08 ✓ 200afgerekend en beloofd staan apart, worden nergens opgeteld curl -s https://r4m-franky.fly.dev/api/public/honest-math
E · DE BEWAKING

Werkt de bewaking zelf wel?

Simpel gezegd: een rookmelder die nooit afgaat, is geen bewijs dat er geen brand is. Deze bewaking heeft al één keer echt iets gevangen, en dát is het bewijs dat hij werkt.

TestWieWanneerResultaatZelf herhalen
Eerste scherpe vangst Routine · dagcheck 14-08-2026 ✓ ving de art. 50-restantenin vijf varianten plus het archief — precies het soort restant dat anders in een verzonden mail belandt cd "/Volumes/8TB MM4/r4m-maX" && ./tools/dagcheck-bewaking.sh
Correctie-grep Claude · deze sessie 14-08-2026 13:09 ✓ 6 / 6 groenx402-aantal · 75M-kop · oude itsme-penetratie · NVWA-overclaim · DAC7-drempel · AI Act art. 50 zelfde commando, deel (b)
Plaatshouder-controle Claude · deze sessie 14-08-2026 13:45 ROOD · 2 stuksbewust rood, en elf minder dan vanochtend. Stond op 13; de elf [DEMO-URL]-restanten zijn vervangen door de vrijgegeven link. De twee die blijven staan zijn hetzelfde punt: het maximumbedrag per verificatie in de tariefclausule van de verkoopkit. Dat cijfer volgt uit de itsme-tarieven en mag niet gegokt worden — de bewaking blijft daar rood tot het bekend is. zelfde commando, deel (a)
F · DE EXTERNE HER-CHECKS

Zes ronden externe audit, alle zes afgetekend

Simpel gezegd: een buitenstaander heeft deze site zes keer nagekeken en telkens een lijst punten teruggestuurd. Elke ronde kreeg een eigen versie, zodat je kunt zien wat er precies door welke opmerking is veranderd.

RondeVersieWanneerWat erin zatZelf nakijken
Her-check 1v0.86.014-08-2026De externe audit verwerkt — alle tien punten.cd "/Volumes/8TB MM4/r4m-maX" && git log --oneline v0.86.0..v0.91.0of blader de changelog door
Her-check 2v0.87.014-08-2026De drie restpunten na de eerste her-check.
Her-check 3v0.88.014-08-2026Footerversie structureel opgelost, tellingen verklaard, matrix-scope.
Her-check 4v0.89.014-08-2026Diepte-audit van de tweede menurij.
Her-check 5v0.90.014-08-2026Restpunten, groei en blinde vlekken.
Her-check 6v0.91.014-08-2026Leesbaarheid — de hele site één niveau leesbaarder, zonder één feit te wijzigen.

✅ Het mini-restje uit her-check 6 was al opgelost. De werkorder vraagt de ARF-datum in de CLI-notitie van 13-08 te corrigeren van 23-07-2026 naar 21-07-2026. Nagekeken op 14-08-2026 13:10: alle drie de vindplaatsen in public/ staan al op 21-07-2026. De oude datum bestaat alleen nog in de bevroren back-upmappen, en daar hoort hij te blijven staan — een back-up die je achteraf bijwerkt is geen back-up.
Zelf nakijken: cd "/Volumes/8TB MM4/r4m-maX" && grep -rn "ARF v3.0.0" public/

G · WAT NOG NIET GETEST IS

De openstaande rijen — met opzet niet weggemoffeld

Simpel gezegd: dit is de eerlijke onderkant van de lijst. Drie dingen zijn níét bewezen, en alle drie wachten ze niet op ons maar op iemand anders. Als iemand aan tafel hiernaar vraagt, is dit het antwoord — en je bent sterker als je het zelf noemt voordat hij het vraagt.

WatWaarom nog nietWaar wacht het opWanneer dicht
Ketentest met een échte itsme-testgebruiker De keten van 09-07 liep via de Signicat Custom-simulator. Dat bewijst het koppelvlak, niet de itsme-app op een telefoon. Signicat — de testgebruiker is aangevraagd. OPEN
valid:true op een échte attestatieniet het vaste voorbeeld De productiedatabase is vers: 0 uitgegeven, 0 levend, 0 unieke mensen. Er is nog geen echte mens door de publieke deur gegaan. Volgt vanzelf uit de ketentest hierboven. OPEN
itsme-productietarieven en bindingsmodel Sandbox is gratis; wat een verificatie in productie kost, weten we niet. Elk bedrag dat we nu zouden noemen, is verzonnen. itsme / Signicat — productiecontract via TURBEAU2ROCK CommV. OPEN
De demo-link in de verzendklare mails Stond op 13 plaatshouders in de verkoopkit, het ochtendrapport en de MUC-voorstellen. Alle dertien zijn weg: de vier mails dragen nu r4m-franky.fly.dev/demo/, de overige plekken waren logboekregels en zijn als geschiedenis blijven staan. Niets meer — het groene licht is gegeven en verwerkt. ✓ DICHT · 14-08-2026

✅ Eén rij ging deze ronde dicht. De werkorder zette "quickstart-voorbeeld publiek valid:true (werkorder E2)" bij de openstaande punten. Dat is sinds v0.29.2 opgelost met het vaste voorbeeld-attest, en op 14-08 nagekeken. Vier open in plaats van vijf.

NIEUW 14-08-2026 14:10 ✅ En een tweede rij ging dicht in werkorder 8: de demo-link. Blijven open: de ketentest met een échte itsme-testgebruiker, valid:true op een echte attestatie, en de itsme-productietarieven. Drie open in plaats van vier. Die drie hangen alle drie aan een partij buiten ons — Signicat en itsme — en niet aan werk dat wij kunnen inplannen.