Skip to content
Rutger Hemrika
Menu
← Werk

Eigen initiatief, voor de Nederlandse lokale overheid · 2026

Een governed AI-agentplatform voor Nederlandse gemeenten

Van de grond af ontworpen en gebouwd op de premisse dat agents alleen bestuurbaar zijn als elke grensoverschrijding wordt bestuurd.

governance-ruggengraat (eigen)uitvoering & beleididentiteit & delegatieverificatie & bewijssoevereiniteit & complianceagent-runtimesmodellengatewaysworkflow-enginevector- & datastoresobservabilitygestippeld: geversioneerde contracten en adapters
De eigen governance-ruggengraat, vier vlakken, met runtimes, modellen, gateways en opslag erbuiten ingekocht via contracten.

Waarom

De meeste AI-agentdemo’s stoppen bij “het werkt”. Gemeenten kunnen daar niet stoppen. Een gemeente die een agent aan een zaakdossier, een inwonerrecord of een betaling laat komen, moet achteraf, en zo nodig voor de rechter, weten welke regels golden, wie wat goedkeurde, en dat het spoor niet is bewerkt. Ik wilde weten hoe een platform eruitziet als bewijs, en niet vertrouwen, het product is.

Wat het is

Een zelf-gehost platform voor het ontwikkelen, besturen en draaien van AI-agents, eerst gebouwd voor gemeenten en verbreed naar provincies en waterschappen. Elke agentactie draait als een duurzame, inspecteerbare run. Alle externe toegang, tot modellen, tools, andere agents, events en mensen, loopt via bestuurde gateways. Beleid wordt buiten de prompt afgedwongen, zodat een model er niet omheen kan praten. Acties met hoge inzet vereisen expliciete menselijke goedkeuring voordat ze plaatsvinden; al het andere wordt op de loop gesuperviseerd, en het overrulepercentage wordt gepubliceerd als maat voor of het toezicht echt is. Bewijs is hash-geketend.

De kern blijft domeinneutraal. Gemeentelijke logica komt alleen binnen via gesigneerde, geversioneerde capability packs, waarvan de eerste meldingen over de openbare ruimte afhandelt.

Hoe het is gebouwd

  • Meer dan veertig vastgelegde architectuurbesluiten, elk met alternatieven en consequenties.
  • Een dreigingsmodel dat de eigen agents van het platform, en de AI-agents die helpen het te bouwen, als tegenstanderklassen behandelt.
  • Een compliancebibliotheek die de EU AI Act, inclusief artikel 14 menselijk toezicht, de AVG, NIS2 en de Nederlandse overheidstoetsingskaders koppelt aan concrete controls.
  • Een gesuperviseerde multi-agent-ontwikkelpijplijn: AI-codeeragents werken in lanes, elke pull request wordt onafhankelijk geverifieerd op zijn exacte commit, en een continu gecureerde onderzoeksbasis van enkele duizenden bronnen voedt wekelijks de architectuurdigest.
  • Duizenden commits in ongeveer drie maanden, draaiend als prototype op een Kubernetes-cluster in de EU.

Status

Een demonstrator op een Kubernetes-cluster, geen productiedienst. Nog geen klant, geen complianceclaims. Waar het tot nu toe om gaat, is de architectuur en het bewijs dat die standhoudt.

Wat is aangetoond, per 20 oktober 2026: de governance-ruggengraat draait (admission, beleid, duurzame runs, goedkeuringen, bewijsregistratie), en de evaluatiecode slaagt voor haar eigen testsuite in CI. Wat nog niet is aangetoond: de modelruntime is op het cluster nooit ingeschakeld, dus er is nog geen model via het platform aangeroepen, er is geen modelkwalificatie afgegeven en er zijn geen operationele evaluatiebewijzen. De eerste echte run wordt geblokkeerd door een afhankelijkheid die de records zelf benoemen: de runtime inschakelen vereist een kwalificatie, en een kwalificatie afgeven vereist het draaien van een echt model. Dat oplossen is het volgende besluit, en dat is aan mij, want het betekent echte uitgaande data naar een leverancier en kosten. Ik werk deze pagina bij als het is gebeurd, met de cijfers.

Wat ik leerde

Governance is geen laag die je toevoegt. Als het niet vanaf de eerste commit in de runtime, in het identiteitsmodel en in het bewijsspoor zit, krijg je het er achteraf nooit meer in. En het moeilijkste aan bouwen met AI-agents is niet ze code laten schrijven. Het is beslissen wat ze nooit mogen doen, en bewijzen dat ze dat niet deden.