Dweve

Eventledger voor AI-tools | Dweve Ledger

Rust-ledger voor interacties met AI-tools, met BLAKE3-hashketen en integriteitscontroles. Onder de Apache 2.0-licentie; publicatie in de tweede releaseronde.

Wat is Dweve Ledger?

Ledger is een event ledger in Rust waarvan de broncode op aanvraag beschikbaar is. Het legt getypeerde gebeurtenissen voor AI-tools vast, koppelt elke gebeurtenis met BLAKE3 aan de voorganger en ondersteunt replay. Toegang tot de repository vraag je aan via de contactpagina van Dweve.

  • Het record blijft in de backend die je kiest; een passende verifier kan in de gelezen kopie een verbroken, ontbrekende of verplaatste koppeling aanwijzen.
  • Na toekenning valt de verstrekte broncode onder Apache 2.0-termen.

Kies de doelgroep die bij je vraag past

De pagina bevat drie selecteerbare lezingen van hetzelfde onderwerp.

Voor consumenten

Ledger is een manipulatiebestendig auditlogboek. Software die Ledger gebruikt, kan op volgorde vastleggen wat er gebeurde en elke notitie aan de vorige koppelen.

Voor bedrijven

Ledger is een manipulatiebestendig auditlogboek in Rust voor interacties met AI-tools, dat in de tweede ronde van Dweves publicatieprogramma verschijnt onder de Apache 2.0-licentie. Jij bepaalt waar Ledger het verslag opslaat en geeft het door wanneer iemand vraagt wat er is gebeurd.

Voor engineers

Ledger is een manipulatiebestendig auditlogboek in Rust voor interacties met AI-tools. Het legt per actie één getypeerde gebeurtenis vast en koppelt elke vermelding aan de vorige met BLAKE3-hashes. Ledger verschijnt in de tweede ronde van Dweves publicatieprogramma; de documentatie komt diezelfde dag op docs.dweve.com.

Kennismanagement met Ledger als auditkern.

Parseer broncode in bomen met content-addressed nodes.

Uitvoeringsverslagen in een sandbox. Ledger legt vast wat er gebeurde; Selvedge legt vast hoe het werd uitgevoerd.

Redeneerstapcertificaten binnen één besluit, geen gebeurtenisprovenance over een systeem.

Ledger verschijnt in de tweede ronde van Dweves publicatieprogramma; wijs de build daarna naar je opslagbackend en inspecteer de eerste toevoeging, hashcontrole en replay in één lokale run.

Elke gebeurtenis. Hash-gekoppeld. Doorzoekbaar.

Hash-gekoppeld getypt gebeurtenislogboek

Ledger wordt geleverd als Rust-crate, C ABI, sidecar-proces en servicebinary. Het sidecar-patroon is de meest voorkomende productie-implementatie. Hetzelfde gebeurtenisformaat stroomt door elke variant.

Geheugen voor tests. JSONL voor draagbaarheid. SQLite voor ingebed. Postgres voor querykracht. S3 voor archivering. De logvorm en hashketen zijn identiek in alle vijf. Migratie tussen lagen is een kopieeroperatie, geen hercodering.

Toestemming, DPIA, wissen, rechten van betrokkenen.

Toolaanroepen, goedkeuringen, artefacten, beleidscontroles en systeemwijzigingen behouden elk hun eigen getypte vorm. Dat maakt de geschiedenis precies genoeg om te doorzoeken zonder elke gebeurtenis plat te slaan tot een ambiguë logregel.

Cijfers zijn een in-memory benchmarkmomentopname uit de verstrekte Ledger-broncode, geen gepubliceerde SLA. Voer de meegeleverde harness uit voordat je een workload gaat dimensioneren.

Momentopname, 100 gebeurtenissen, BLAKE3-integriteit.

In-memory momentopname, ledger_append_event.

Loop naar een tijdstempel, herbouw de staat.

Vertrouwensankers verzegelen een segment.

Een van de 23 getypte varianten wordt aan de staart toegevoegd.

Gebeurtenissen worden getypt, BLAKE3-gehasht, Ed25519-ondertekend bij vertrouwensankers en opgeslagen in een backend naar keuze. De pijplijn is hetzelfde, ongeacht de opslag. Hover over een fase om het contract te lezen.

Kan de staat niet reconstrueren uit het logboek alleen.

Multi-process klokken lopen uiteen. Geen canonieke volgorde.

Staart-truncatie, logrotatie, makkelijk te wijzigen.

Vrije tekst, alleen grep, ambigue velden.

De meeste AI-systemen schrijven ongestructureerde tekstlogs die niemand kan afspelen. SIEM-dashboards vatten samen, maar kunnen een besluit niet reconstrueren. Auditors blijven achter met proza.

Geen broker of gehoste gebeurtenisservice.

Lineaire walk, geen solver-afhankelijkheid.

Eén commando. De replay doorloopt elke gebeurtenis in volgorde, verifieert de BLAKE3-keten en herbouwt de staat op elk tijdstempel. De onderstaande cijfers zijn een in-memory benchmarkmomentopname uit de verstrekte Ledger-broncode, geen gepubliceerde SLA. Voer de harness uit op je eigen hardware.

Afgesloten van internet, voor de meest gevoelige gegevens.

Een cloudregio vastgepind aan een Europees land, onder Europese regels.

Het draait op de computers die je eigen team beheert, binnen je muren.

Projecteigenschappen en ondersteunde implementatiemodi; geen service-level- of capaciteitsclaim.

Geen vereist om toe te voegen, te verifiëren of af te spelen.

Eén keten over elke ondersteunde backend.

Een record dat met het systeem meebeweegt

Software bill of materials en attestatie, vastgelegd.

Aangevraagd, toegekend of geweigerd, vastgelegd in volgorde.

Een AI-incident wordt vastgelegd op het moment dat het wordt gedetecteerd.

Toestemming, DPIA, verwijdering en rechten van betrokkenen, elk als een getypeerde gebeurtenis.

Speel elk venster direct af vanuit de vastgelegde gebeurtenissen.

Goedkeuringsgebeurtenissen houden actor, scope en uitkomst bij elkaar.

Hash-koppelingen maken elke verwijdering, herordening of wijziging zichtbaar.

Eén getypeerd record vervangt forensische joins over gedeeltelijke logs.

Wat het bespaart en welke risico's het verlaagt

Houd dezelfde gebeurtenisvorm in geheugen, SQLite, Postgres, S3 of je backend.

Reconstrueer status uit de gebeurtenissen in plaats van een snapshot te vertrouwen.

Elke invoer breidt de keten uit, dus stille wijzigingen falen bij verificatie.

Nieuwe gebeurtenissen worden toegevoegd zonder eerdere geschiedenis te herschrijven.

Het moeilijkste moment is wanneer een auditor of toezichthouder een gerichte vraag stelt en het team moet gaan graven. Ledger beantwoordt dit anders: de dingen waar een review naar vraagt, toestemming, incidenten, goedkeuringen, leveranciersketen, toolgebruik, worden elk vastgelegd als hun eigen verzegelde gebeurtenis op het moment dat ze gebeuren. Kies een vraag hieronder en zie welke vastgelegde gebeurtenis het antwoord al bevat.

De andere vraag die een review stelt, is waar de software mag draaien. Hetzelfde recordformaat en dezelfde opslagkeuzes werken in je eigen gebouw, in een Europese cloudregio, of volledig afgesloten van het internet. Verplaatsen is een kopie, geen dure herbouw, dus de beslissing is nooit definitief.

Een inkoopreview stelt twee simpele vragen: wat bespaart dit en welke risico's verlaagt het? Ledger voorkomt dat teams tijdens een incident bewijs uit gedeeltelijke logs aan elkaar moeten knopen. De append-only keten legt ook elke poging om de geschiedenis achteraf te wijzigen bloot.

Applicaties veranderen, providers verhuizen en opslag wordt vervangen. Ledger houdt één getypeerde gebeurtenisgeschiedenis bij door die veranderingen heen, met elke invoer gekoppeld aan de vorige. Operations kunnen een incident traceren, een audit beantwoorden of status herbouwen zonder gedeeltelijke logs aan elkaar te knopen.

Het record en het simpele formaat zijn van jou, om altijd terug te lezen.

Het blijft naast het systeem dat het onthoudt, zonder extra account of dashboard in de weg.

Het kan op een computer in je eigen gebouw staan, niet bij een vreemde ver weg.

Het kan op een computer in je eigen gebouw blijven, dicht bij huis.

Het vertelt op elke computer precies hetzelfde verhaal, elke keer.

Je kunt het vanaf elk moment teruglezen, als het terugspoelen van een homevideo.

Elke regel is verzegeld aan de vorige, dus een stille wijziging laat zich zien.

Eén ding minder om je zorgen over te maken

Je afvragen wat er gebeurde, of wanneer? Het staat voor je opgeschreven.

Lees het terug op elke computer en je krijgt precies hetzelfde verhaal.

Die regel is verzegeld aan de regel ervoor, dus niemand kan het stilletjes veranderen.

Wanneer de AI iets doet, wordt er één nieuwe regel genoteerd.

Draait naast het systeem dat het onthoudt.

Het notitieboek blijft bij het systeem dat het gebruikt. Er is geen apart account om te controleren en geen ver dashboard om te vertrouwen: je eigen team kan hetzelfde geordende verhaal lezen wanneer er een vraag opkomt.

Het is redelijk om je af te vragen wat er gebeurt als er iets misgaat. Wat als het record wordt gewijzigd? Wat als je het vergeet? Wat als het elders iets anders zegt? Kies een zorg hieronder en zie, in gewone woorden, hoe een eerlijk record het beantwoordt, zodat er één ding minder is om wakker van te liggen.

Je hoeft geen van de mechanismen te begrijpen. Hier is het hele ding, van begin tot eind, als vier alledaagse momenten. Er gebeurt iets, het wordt opgeschreven en vergrendeld, het blijft op elke computer hetzelfde, en je kunt er later altijd naar vragen.

Zie het als een notitieboek dat een AI-tool voor zichzelf bijhoudt. Elke keer dat het iets doet, schrijft het één regel onderaan, en het gaat nooit terug om wat er al staat te wissen. Blader door de pagina's in gewone woorden hieronder om te zien, met alledaagse beelden, wat elk deel van dat notitieboek echt voor je doet.

Ledger is een gebeurtenisrecord voor AI-systemen. Het houdt een append-only geschiedenis bij die niet stilletjes kan worden bewerkt, zodat je een direct antwoord hebt wanneer een auditor of toezichthouder vraagt wat er is gebeurd. Het is gebouwd in de EU en kan volledig draaien op infrastructuur die jij beheert: één record van wie wat aanriep, wie wat goedkeurde, en wat er daarna gebeurde.

Ledger is het deel van een AI-systeem dat stilletjes een eerlijk notitieboek bijhoudt. Elke keer dat de AI iets doet, schrijft het één nieuwe regel en verzegelt die, zodat er niets achter je rug om kan worden gewijzigd. Lees het morgen, of op een andere computer, en je krijgt hetzelfde verhaal in dezelfde volgorde.

Wanneer een toezichthouder vraagt wat er in je systeem is gebeurd, heb je meer nodig dan logs: je hebt een append-only gebeurtenisregister nodig waarbij elke invoer een BLAKE3-keten uitbreidt, elk type sterk getypeerd is en elk tijdvenster kan worden afgespeeld om de status te reconstrueren. Ledger legt de herkomst van gebeurtenissen in systemen vast: wie wat aanriep, wie wat goedkeurde en wie wat las, in volgorde, zonder stille wijzigingen. In tegenstelling tot AION, dat de redeneerstappen binnen één AI-beslissing certificeert, legt Ledger vast welke gebeurtenissen er in een heel systeem plaatsvonden. In tegenstelling tot Selvedge, dat uitvoeringstranscripties binnen een sandbox vastlegt, legt Ledger de herkomst vast over meerdere actoren en services.

Ledger is een manipulatiebestendig auditlogboek in Rust voor interacties met AI-tools. Het legt per actie één getypeerde gebeurtenis vast en koppelt elke vermelding aan de vorige met BLAKE3-hashes. Ledger verschijnt in de tweede ronde van Dweves publicatieprogramma; de documentatie komt diezelfde dag op docs.dweve.com.