Ga naar de hoofdinhoud
Praxikon

Releases

Wat er per uitgave veranderde

Wie op deze data bouwt, moet kunnen zien wanneer er iets uitging en wat er toen bewoog. Drie tellers bewegen los van elkaar: de inhoud, de vorm van die inhoud, en het oppervlak van de API eromheen. Op deze pagina staat per release welke van de drie het was, en wat dat betekent voor een citatie die u al had opgeschreven.

Huidige release
2.1.0
Schema
1.4.0
API-document
1.11.0-beta.1
Register bijgehouden sinds
8 augustus 2026

Wat er per uitgave veranderde

  1. API-oppervlakWordt nu uitgeserveerd

    Een vast adres voor ieder gepubliceerd antwoord

    Het antwoordendpoint kan naast een vrije vraag nu ook exact op `answer_id` of het canonieke paginapad lezen. Basisantwoorden en verfijningen dragen dezelfde taal-onafhankelijke identifier in de volledige en compacte vorm. Het OpenAPI-contract beschrijft de werkelijke respons nu volledig als drie expliciete vormen: compact, volledig en geen treffer. Er verdween of hernoemde geen veld en de graph bewoog niet.

    dataset_version
    2.1.0
    schema_version
    1.4.0
    API-document
    1.11.0-beta.1

    Momentopname vastgelegd (425 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-15-addressable-answers

  2. InhoudVorm

    Het recht dat tegenover de plicht staat

    De kennisbank dekte de plichten van de gebruiksverantwoordelijke wel en het recht van de persoon over wie wordt beslist niet. Artikel 86 is nu een eigen object: wie geraakt wordt door een besluit dat op de uitvoer van een bijlage III-systeem steunt, kan uitleg vragen over de rol van dat systeem en over de hoofdelementen van het besluit. Het object is het eerste dat een voorlopige lezing draagt. Dat is nieuw in schema 1.4.0: twee velden die zeggen dat de tekst van een bepaling vaststaat terwijl de toepassing ervan nergens is uitgemaakt, met een toelichting die zegt wat er open is en welke andere lezing verdedigbaar is. Die toelichting reist mee in de API, de MCP-antwoorden en de gestructureerde data, en staat niet als voetnoot op een pagina. Het object draagt ook de eerste eigen kennisdatum: tot nu toe droeg elk gepubliceerd object hetzelfde moment, waardoor een venster op de kennisas twee momenten niet kon scheiden.

    dataset_version
    2.1.0
    schema_version
    1.4.0
    API-document
    1.10.0-beta.1

    Momentopname vastgelegd (425 objectversies)

    Vergelijk deze release per object

    praxikon:sys:registry:release:2026-08-14-article-86

  3. API-oppervlak

    Hetzelfde antwoord, een tiende van de bytes

    Het antwoord-endpoint kent nu `view=brief`. Die vorm geeft terug wat een agent nodig heeft om te handelen en te verwijzen: de vraag, de vermoedelijke rol, de verplichtingen met label, identifier, status en toepassingsmoment, de eerste acties, het gevraagde bewijs, en per verplichting één vindplaats. Het is hetzelfde antwoord uit dezelfde deterministische engine met de toelichting eruit, niet een ander oordeel. De volledige vorm blijft de standaard en verandert niet; wie de parameter weglaat merkt niets. Een onbekende waarde valt terug op de volledige vorm in plaats van een fout te geven, want een tikfout in een parameter die alleen de omvang bepaalt hoort geen antwoord te kosten.

    dataset_version
    2.0.0
    schema_version
    1.3.0
    API-document
    1.10.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-compact-answer-view

  4. API-oppervlak

    Wat wij weten dat een bepaling betekent

    Naast de laag die zegt wat er is gebeurd, staat nu een laag die zegt wat een uitspraak met een bepaling doet: interpreteert, verengt, verruimt, bevestigt of spreekt tegen. Die relatie is het punt, want een uitspraak verandert de tekst van een verplichting niet en verschuift haar ingangsdatum niet; zij verschuift wat wij erover weten, en dat moment staat als aparte datum op de uitspraak. Een manifest dat een verengde verplichting draagt, komt daardoor via `/api/v1/impact` naar boven zonder dat er een veld in de graph bewoog. Er is nog geen rechtspraak over de AI-verordening zelf, en dat staat er met zoveel woorden bij in plaats van als een leeg veld: de zeven opgenomen besluiten zijn AVG-context en dragen uitsluitend de relatie "illustreert".

    dataset_version
    2.0.0
    schema_version
    1.3.0
    API-document
    1.9.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-ruling-register

  5. InhoudVormAPI-oppervlak

    Ruimte voor meer dan een verordening

    Elke identifier draagt nu de rechtsorde en de regeling waar hij bij hoort: `praxikon:eu:ai-act:obligation:article-11-technical-documentation` in plaats van de platte vorm van daarvoor. Zonder die twee segmenten zouden artikel 11 van de AI Act, van de AVG en van een nationale uitvoeringswet om dezelfde sleutel vechten. De oude identifiers blijven permanent oplossen op precies hetzelfde object, en elk antwoord noemt de canonieke vorm van wat u vroeg plus de oude vorm van elk object.

    dataset_version
    2.0.0
    schema_version
    1.3.0
    API-document
    1.8.0-beta.1

    Let op bij verificatie op hash

    De payloadhash van elk object dat een identifier draagt, bewoog mee: de hash gaat over de hele payload en daar staan de verwijzingen in. Geen enkele uitspraak, bron, datum of status bewoog. Dat is geen belofte maar een controle: een releaseguard schrijft de payload van vandaag terug naar de oude naamruimte en eist dat elke veldvingerafdruk precies is wat in de momentopname van 1.1.0 staat. Wie op hash verifieert, leest paragraaf 5.8 van het versiebeleid.

    Momentopname vastgelegd (417 objectversies)

    Vergelijk deze release per object

    praxikon:sys:registry:release:2026-08-13-identifier-namespace

  6. API-oppervlak

    Goedkoop pollen, en één foutvorm

    De twee endpoints die een consument hoort te pollen, de datasetbeschrijving en het OpenAPI-document, geven nu een ETag en een 304 op `If-None-Match`, net als de graph-endpoints al deden. Daarnaast een statusendpoint op `/api/v1/status` met de release, het aantal objecten en de uitkomst van de laatste guardrun, deze changelog, en één foutvorm op alle v1-endpoints. Over verzoeklimieten staat nu precies wat er wordt afgedwongen en waar niets geldt.

    dataset_version
    1.1.0
    schema_version
    1.2.0
    API-document
    1.7.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-api-hygiene

  7. API-oppervlak

    Of wat bewoog uw dossier raakt

    De impactfeed op `/api/v1/impact` legt een manifest naast een venster in de kennislaag en meldt per geraakt object de grond van de match. Niet kunnen kijken is er nooit "geen impact": een venster dat niet is vastgelegd komt terug als een aanbeveling om opnieuw te rekenen.

    dataset_version
    1.1.0
    schema_version
    1.2.0
    API-document
    1.6.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-impact-feed

  8. API-oppervlak

    Wat bewoog tussen twee ijkpunten, en welke helft ertoe deed

    De regulatoire diff werd bereikbaar op `/api/v1/diff`, met daaronder het momentopnameregister dat per release vastlegt welke objectversies er stonden. Elk antwoord draagt de dekking van de vastgelegde historie mee, zodat een lege diff niet als een rustige periode kan worden gelezen.

    dataset_version
    1.1.0
    schema_version
    1.2.0
    API-document
    1.5.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-regulatory-diff

  9. API-oppervlak

    Het dossier over de lijn

    Het Regulatory Manifest werd bereikbaar over HTTP, samen met een endpoint dat een manifest controleert dat u al heeft. Beide bewaren niets. Er kwam geen object bij en er bewoog geen payload, dus alleen het API-oppervlak groeide.

    dataset_version
    1.1.0
    schema_version
    1.2.0
    API-document
    1.4.0-beta.1

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-manifest-over-http

  10. Vorm

    Wanneer wij voor het laatst keken, en wat wij fout hadden

    Een controlestatus op elke objectversie, buiten de payloadhash gehouden zodat een hercontrole geen citatie ongeldig maakt, en een openbaar correctieregister op `/api/v1/corrections`. Vorm bewoog, inhoud niet: geen object erbij, geen versie toegevoegd, geen payload verplaatst, en daarom bleef `dataset_version` op 1.1.0 staan.

    dataset_version
    1.1.0
    schema_version
    1.2.0
    API-document
    -

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Deze release verzette de inhoudsteller niet, dus valt er per object niets te vergelijken. Wat bewoog was de vorm van het antwoord of het oppervlak eromheen, en dat staat in de samenvatting.

    praxikon:sys:registry:release:2026-08-13-review-status-and-corrections

  11. InhoudVorm

    Wie draagt de plicht, en wie wordt alleen geraakt

    Vijf optionele relatievelden op de payload, ingevuld op alle 25 verplichtingen, plus een `duty_holder`-parameter en twee toezichthoudende actoren. Een verplichting zegt sindsdien apart wie de normadressaat is en wie er praktisch door wordt geraakt, zodat een vraag naar plichten geen plichten van een ander meer teruggeeft.

    dataset_version
    1.1.0
    schema_version
    1.1.0
    API-document
    -

    Let op bij verificatie op hash

    De payloadhash van 25 verplichtingen verschoof bij een ongewijzigd objectversienummer, omdat de hash over de hele payload gaat en die vijf velden erbij kwamen. Geen bestaand veld bewoog en geen superseded versie werd aangeraakt. Wie op hash verifieert, leest paragraaf 5.6 van het versiebeleid.

    Momentopname vastgelegd (417 objectversies)

    Geen vergelijking per object. Een vergelijking van release tot release vraagt aan beide kanten een vastgelegde momentopname, en 1.0.0 heeft die niet. Het momentopnameregister begon op 2026-08-13T00:00:00.000Z; wat daarvoor gepubliceerd stond is niet vastgelegd en wordt achteraf niet gereconstrueerd.

    praxikon:sys:registry:release:2026-08-13-relation-model

  12. InhoudVorm

    Eerste openbare release

    De implementatiegraph werd voor het eerst openbaar: gepubliceerde objecten met twee tijdassen, per uitspraak een primaire bron, en een payloadhash per objectversie om een citatie mee te controleren. Dit is ook de kennisdatum waarop elke gepubliceerde versie sindsdien staat, en daarmee de bodem van de kennisas.

    dataset_version
    1.0.0
    schema_version
    1.0.0
    API-document
    -

    Geen momentopname. Van dataset 1.0.0 is geen momentopname vastgelegd. Het register begon op 2026-08-13T00:00:00.000Z en een eerdere release valt achteraf niet te reconstrueren, want die payloads staan niet meer in de repository. Dat is een gat in de vastgelegde historie en geen bewering dat er niets bewoog.

    Geen vergelijking per object. Dit is de eerste gepubliceerde release. Er is geen eerdere stand van de dataset om hem tegen af te zetten.

    praxikon:sys:registry:release:2026-08-08-first-public-release

Wat deze historie niet kan laten zien

  • content_releases_without_a_snapshot1.0.0 verzette de inhoudsteller maar heeft geen vastgelegde momentopname. Die payloads staan niet meer in de repository, dus het verslag valt achteraf niet te maken. Paragraaf 5.6 van het versiebeleid beschrijft in woorden wat er bewoog, en die beschrijving is alles wat er is.

De drie tellers

Inhoud
De datasetversie. Er kwamen objecten bij of er zijn versies toegevoegd aan bestaande objecten. Omdat de dataset append-only is, kan zo een release niet veranderen wat een eerdere, gepinde vraag teruggaf.
Vorm
De schemaversie. Een veld erbij, een endpoint erbij, een waarde erbij in een opsomming. Bestaande velden houden hun naam, hun type en hun betekenis.
API-oppervlak
De versie van het OpenAPI-document. Er kwam een route bij of een beschrijving werd nauwkeuriger. Geen object erbij en geen payload verplaatst, dus een citatie hoeft niet opnieuw te worden nagelopen.

Wat hier wel en niet in staat

Wel: wat wij hebben uitgegeven
Elke release van de dataset, van het schema of van het API-document, met de datum en wat er bewoog.
Niet: een wijziging in het recht
Wanneer de regels zelf bewegen, is dat een wijzigingsobject in de graph met zijn eigen bronvermelding, en geen release van ons.
Niet: onze eigen fouten
Wat wij verkeerd hadden en hebben rechtgezet, staat met datum en reden in het correctielogboek. Een uitgave en een fout horen niet op dezelfde stapel.

Voor AI-agents en integraties

Dezelfde historie is machineleesbaar beschikbaar, uit dezelfde bron als deze pagina. Het statusendpoint zegt daarnaast welke release nu wordt uitgeserveerd, hoeveel objecten daarin zitten en of de releasecontroles over precies die inhoud zijn gedraaid.