Loading this page
Loading this page
Denne side er indtil videre på engelsk.
Hvad AgentAudit behandler, hvor det befinder sig, hvordan registreringen beskyttes og — i samme dokument — hvad denne leverandør ikke påstår.
Kun det, dine agenter rapporterer: et tidsstempel, en handling, et resultat og enhver valgfri kontekst, du vælger at sende — en begrundelse, en emnehenvisning, den model- og politikversion der var gældende, om et menneske gennemgik den og hvem.
Den indsamler intet af sig selv. Der er ingen sporing, ingen berigelse, ingen opslag mod andre kilder og ingen udledning. Hvis et felt findes i din registrering, er det fordi din agent har lagt det der.
Hver af disse kan kontrolleres. Filen er nævnt, så købers tekniske vurderer kan læse mekanismen i stedet for at tage sætningen på tro — og de tre første kan testes direkte fra siden Bevis det.
En beslutning kan ikke redigeres eller slettes, når den først er skrevet.
Håndhæves af databasetriggere på UPDATE og DELETE, ikke af applikationskode. Forsøg afvises selv for servicerollen, som helt omgår row-level security.
supabase/apply-agentaudit.sql — og du kan selv køre forsøget på siden Bevis det.
Sletning af en agent kan ikke udslette dens beslutningshistorik.
Fremmednøglen fra en beslutning til dens agent er ON DELETE RESTRICT, så den overordnede række ikke kan fjernes, mens beslutninger refererer til den. Agenter udfases, slettes ikke.
supabase/apply-agentaudit.sql
Én kunde kan ikke læse en anden kundes registreringer.
Row-level security-politikker begrænser hver læsning og skrivning til den kaldendes organisation. Databasen håndhæver det, så en fejl i applikationskoden ikke kan udvide det.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
API-nøgler gemmes aldrig i en form, der kunne bruges.
Kun en SHA-256-hash af en nøgle gemmes. Klarteksten vises én gang ved oprettelsen og kan ikke genskabes, så en databaseudlækning ikke giver nogen arbejdende legitimationsoplysninger.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Indholdet af beslutninger sendes aldrig til en sprogmodel.
Der er intet modelkald nogen steder i AgentAudit. Intet opsummeres, klassificeres, scores eller omskrives af AI — compliance-vurderingen og gennemsigtighedsregistreringen er deterministiske funktioner over talte størrelser.
src/lib/agentaudit/ — søg den efter et modelkald, og du finder ingen.
En begrundelse genereres aldrig.
Begrundelsen, der gemmes mod en beslutning, er præcis det, kundens agent rapporterede, ordret. Denne platform skriver ingen, og SDK’en udleder ingen, når den omslutter en funktion.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
Verifikation kan udføres uden os.
Hash-algoritmen er offentliggjort fuldt ud. En kunde, en regulator eller en modpart kan genberegne hver hash fra en eksport med cirka tredive linjer af deres egen kode. Den browserbaserede verifikator sender ingen netværksanmodning, når den kører.
/agentaudit/docs#algorithm
Tre, og ingen andre er involveret i håndteringen af en beslutningsregistrering:
| Udbyder | Formål | Berører beslutningsregistreringer |
|---|---|---|
| Supabase | Database, godkendelse og row-level security | Ja — registreringen gemmes her |
| Vercel | Hosting og levering af applikationen | Kun under transport |
| Stripe | Abonnementsfakturering | Nej — kun faktureringsdata |
En beslutning kan ikke slettes. Det er hele produktet, og det trækker mod retten til sletning efter artikel 17 i UK GDPR. En databeskyttelsesrådgiver vil rejse det på det første møde, så det tages op her først.
Designets hensigt er, at en beslutningsregistrering ikke indeholder personoplysninger. Feltet subject er til en henvisning — et sagsnummer, en skadesidentifikator, en kontonøgle — ikke til et navn. Holdt sådan beskriver registreringen, hvad en agent gjorde i sag 88213, og personens identitet ligger i dine egne systemer, hvor sletning er noget, du faktisk kan udføre.
Ingenting i denne platform håndhæver det. Den gemmer det, dine agenter sender, så minimering skal ske ved kilden, i din kode, før beslutningen rapporteres. Det er værd at skrive ind i dit integrationsdesign frem for at opdage senere.
Om artikel 17 overhovedet er i spil for en given installation, og om en undtagelse gælder, er et juridisk spørgsmål om din anvendelse. Denne leverandør besvarer det ikke og er ikke kompetent til at gøre det.
1 of 7 supplier questions answered. 6 are outstanding and shown as such — a visible gap costs a follow-up email, and an invented answer costs the contract.
Alt, installationen selv kan fastslå om sig selv, læses fra det kørende system i stedet for at blive indtastet — en side, der beder et menneske huske, hvilken region de installerede i, vil til sidst angive den forkerte med sikker stemme. Resten er operatørens egne erklæringer, med egne ord.
London, United Kingdom (lhr1)
Read from the running deployment, not typed in. A supplier page that asks a human to remember which region they deployed to will eventually state the wrong one confidently.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
A UK public body usually needs to know whether data leaves the UK or EEA. Find it in the Supabase dashboard under Project Settings → General → Region. The APPLICATION region is resolved automatically and shown above.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
En leverandør, der overdriver en certificering, har fortalt køberen alt, de behøver at vide om resten af dens påstande. Et ærligt hul koster en opfølgningsmail; en opdaget overdrivelse koster kontrakten — derfor forbliver de ubesvarede synligt ubesvarede.
Denne side beskriver kun AgentAudit. Blackout Intelligence OS er et separat produkt med et andet dataaftryk, og intet her skal læses som om det dækker det.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
Cyber Essentials, Cyber Essentials Plus, ISO/IEC 27001, ISO/IEC 42001 — or none. STATE IT PLAINLY EITHER WAY. "None yet" is a perfectly good answer and costs a follow-up email; a certification a buyer later finds you do not hold costs the contract, and makes every other claim on this page suspect.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Endnu ikke besvaret. Vist som et hul i stedet for at blive udfyldt.
What happens when something goes wrong, who is told, and how quickly.