Notarized Agents: Receiver-Attested Confidential Receipts for AI Agent Actions
Dit artikel introduceert Sello, een protocol dat tampereerbestendige observabiliteit van AI-agenten waarborgt door service-ontvangers activiteitsbewijzen te laten ondertekenen en te laten versleutelen voor de eigenaar van de agent, waardoor de noodzaak om de agent of de operator ervan te vertrouwen wordt geëlimineerd.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
Het kernproblein: De vos die de kippen bewaakt
Stel je voor dat je een robot-butler (een AI-agent) inhuurt om naar de bank te gaan, een huis te kopen of je medische dossiers te beheren. Je wilt precies weten wat hij heeft gedaan.
Momenteel is de enige manier om dit te controleren door de robot te vragen: "Wat heb je gedaan?" en naar het dagboek te kijken dat hij bijhoudt. Het artikel stelt dat dit een verschrikkelijk idee is. Als de robot gehackt is, volgt met fouten zit of besluit te liegen, kan hij simpelweg zijn eigen dagboek aanpassen om te zeggen: "Ik heb niets verkeerds gedaan," terwijl hij in werkelijkheid je geld steelt. De robot is zowel de uitvoerder als de verteller. Hij heeft geen reden om de waarheid te spreken, en jij hebt geen manier om te bewijzen dat hij liegt.
De oplossing: De "Notaris"-aanpak
Het artikel stelt voor om het scenario om te draaien. In plaats van dat de robot het rapport schrijft, schrijven de plekken die de robot bezoekt het rapport.
Denk aan een juridisch contract in de oudheid. Wanneer er een deal werd gesloten, ondertekenden de twee partijen niet alleen het document; ze brachten een derde partij (een getuige) mee, een notaris, die onafhankelijk was van beide partijen. De notaris stempelde het document om te bevestigen: "Ik heb dit gebeurd zien worden."
In de AI-wereld:
- De Agent: De robot (het object dat wordt gevolgd).
- De Diensten: De banken, ziekenhuizen of websites die de robot bezoekt (de getuigen).
- De Eigenaar: Jij (de persoon die de robot heeft ingehuurd).
Hoe het "Sello"-protocol werkt
De auteurs hebben een systeem ontwikkeld genaamd Sello dat fungeert als een digitale notaris. Zo werkt het, stap voor stap:
- Het Bezoek: Jouw robot gaat naar een dienst (bijv. een bank-API) om een transactie uit te voeren.
- De Getuige Tekent: De bank wacht niet tot de robot vertelt wat er is gebeurd. In plaats daarvan schrijft de computer van de bank onmiddellijk een notitie: "Ik zag deze robot binnenkomen en om X vragen."
- De Geheime Envelop: De bank plaatst deze notitie in een speciale, onbreekbare digitale envelop. Cruciaal is dat alleen jij (de eigenaar) de sleutel hebt om deze te openen. De bank weet niet wat erin zit, en de robot kan het ook niet zien.
- Het Publieke Logboek: De bank vergrendelt deze verzegelde envelop in een publiek, onveranderlijk digitaal logboek (zoals een enorme, publieke blockchain-ledger).
- De Controle: Later ga je naar het publieke logboek. Je vindt de envelop, gebruikt jouw privésleutel om de envelop te openen, en leest precies wat de bank heeft gezien.
Waarom dit een grote doorbraak is (De 4 Superkrachten)
Het artikel beweert dat Sello uniek is omdat het vier zaken combineert die geen enkel ander systeem heeft:
- P1: De Getuige Tekent, Niet de Robot. De handtekening komt van de bank (de ontvanger), niet van de robot. Zelfs als de robot gehackt is, kan hij de handtekening van de bank niet vervalsen.
- P2: Alleen Jij Kunt Het Lezen. Het bonnetje is versleuteld, zodat de bank, het publieke logboek en zelfs de operator van de robot de inhoud niet kunnen lezen. Alleen jij kunt de envelop openen.
- P3: Het Publieke Logboek. Het bonnetje wordt gepubliceerd in een publieke "transparency log". Dit betekent dat de bank het bonnetje later niet kan verbergen. Als zij proberen het bonnetje te verwijderen, bewijst het publieke logboek dat het er wel degelijk was.
- P4: Jij Vindt Het Zelf. Je vraagt de robot niet om de bonnetjes. Je gebruikt een speciale code (afgeleid van jouw autorisatietoken) om de bonnetjes zelf op te sporen in het publieke logboek.
De "Find My" AirTag-analogie
Het artikel vergelijkt dit met het "Find My"-netwerk van Apple.
- De AirTag is de robot. Deze is "dom" en heeft geen internetverbinding. Hij kan niet thuisbellen.
- De iPhones zijn de diensten. Wanneer een iPhone langs een AirTag loopt, stuurt deze stiekem een versleuteld bericht: "Ik heb deze AirTag hier gezien."
- De Eigenaar is de enige die dat bericht kan ontsleutelen.
- Het Resultaat: De eigenaar weet waar de AirTag is, zelfs hoewel de AirTag zelf nooit heeft gesproken. Sello doet hetzelfde voor AI-agents.
Wat Sello NIET oplost (De Beperkingen)
De auteurs zijn zeer eerlijk over wat dit systeem niet kan doen:
- De "Stille" Aanval: Als de robot besluit om geen enkele dienst te bezoeken (bijv. hij blijft gewoon zitten en doet niets), worden er geen bonnetjes aangemaakt. Het systeem kan niet bewijzen dat de robot iets niet heeft gedaan als hij met niemand heeft geïnteracteerd.
- De "Collusie"-Aanval: Als de robot en de bank samenwerken om een vals bonnetje te maken, kan het systeem dit niet tegenhouden. Echter, als de robot met veel verschillende diensten interacteert, is het voor hen moeilijker om in perfecte harmonie te liegen.
- Het "Waarom Zouden We?" Problek: Op dit moment hebben banken en diensten geen reden om dit extra werk te doen. Ze zullen deze bonnetjes niet ondertekenen, tenzij een wet hen hiertoe dwingt of klanten erom vragen. De auteurs geven toe dat dit de grootste hindernis is.
Samenvatting
Het artikel betoogt dat we AI-agents niet kunnen vertrouwen om ons de waarheid te vertellen over hun acties. In plaats daarvan moeten we de onafhankelijke diensten waarmee ze interageren vertrouwen om als getuigen op te treden. Door die diensten een record te laten ondertekenen, versleutelen en publiceren van wat zij hebben gezien, krijgt de eigenaar een "tamper-evident trail" (een spoor dat niet gemanipuleerd kan worden) die de agent niet kan vervalsen, zelfs niet als de agent volledig gecompromitteerd is.
De auteurs noemen dit "Notarization for AI Agents" en hebben een prototype genaamd Sello gebouwd om te bewijzen dat het werkt.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.