Loading this page
Loading this page
Această pagină este deocamdată în engleză.
Ce prelucrează AgentAudit, unde se află, cum este protejată înregistrarea și — în același document — ce nu afirmă acest furnizor.
Doar ceea ce raportează agenții dumneavoastră: un marcaj temporal, o acțiune, un rezultat și orice context opțional pe care alegeți să îl trimiteți — o justificare, o referință la subiect, versiunea modelului și a politicii în vigoare, dacă un om a revizuit-o și cine.
Nu colectează nimic din proprie inițiativă. Nu există urmărire, îmbogățire, căutare în alte surse sau inferență. Dacă un câmp se află în înregistrarea dumneavoastră, este pentru că agentul dumneavoastră l-a pus acolo.
Fiecare dintre ele poate fi verificat. Fișierul este numit pentru ca evaluatorul tehnic al cumpărătorului să poată citi mecanismul, în loc să accepte propoziția pe încredere — iar primele trei pot fi testate direct de pe pagina Dovediți-o.
O decizie nu poate fi editată sau ștearsă după ce a fost scrisă.
Este impusă de declanșatori ai bazei de date pe UPDATE și DELETE, nu de codul aplicației. Încercările sunt refuzate chiar și pentru rolul de serviciu, care ocolește complet securitatea la nivel de rând.
supabase/apply-agentaudit.sql — și puteți rula încercarea singuri pe pagina Dovediți-o.
Ștergerea unui agent nu poate șterge istoricul deciziilor sale.
Cheia străină de la o decizie la agentul său este ON DELETE RESTRICT, astfel încât rândul părinte nu poate fi eliminat cât timp deciziile îl referențiază. Agenții sunt retrași, nu șterși.
supabase/apply-agentaudit.sql
Un client nu poate citi înregistrările altui client.
Politicile de securitate la nivel de rând limitează fiecare citire și scriere la organizația apelantului. Baza de date le impune, deci o eroare în codul aplicației nu le poate lărgi.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
Cheile API nu sunt niciodată stocate într-o formă care ar putea fi folosită.
Se păstrează doar un hash SHA-256 al cheii. Textul clar este afișat o singură dată la creare și nu poate fi recuperat, astfel încât o divulgare a bazei de date nu oferă nimănui credențiale funcționale.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Conținutul deciziilor nu este niciodată trimis unui model de limbaj.
Nu există niciun apel către un model nicăieri în AgentAudit. Nimic nu este rezumat, clasificat, punctat sau rescris de inteligența artificială — evaluarea de conformitate și registrul de transparență sunt funcții deterministe peste cifre numărate.
src/lib/agentaudit/ — căutați în el un apel către un model și nu veți găsi niciunul.
O justificare nu este niciodată generată.
Raționamentul stocat împreună cu o decizie este ceea ce a raportat agentul clientului, cuvânt cu cuvânt. Această platformă nu scrie unul, iar SDK-ul nu deduce unul atunci când învelește o funcție.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
Verificarea poate fi efectuată fără noi.
Algoritmul de hash este publicat integral. Un client, un regulator sau o parte adversă poate recalcula fiecare hash dintr-un export cu aproximativ treizeci de linii din propriul cod. Verificatorul din browser nu face nicio cerere de rețea când rulează.
/agentaudit/docs#algorithm
Trei, și niciunul altul nu este implicat în gestionarea unei înregistrări de decizie:
| Furnizor | Scop | Atinge înregistrările de decizii |
|---|---|---|
| Supabase | Bază de date, autentificare și securitate la nivel de rând | Da — înregistrarea este stocată aici |
| Vercel | Găzduirea și livrarea aplicației | Doar în tranzit |
| Stripe | Facturarea abonamentelor | Nu — doar date de facturare |
O decizie nu poate fi ștearsă. Acesta este întregul produs, și intră în conflict cu dreptul la ștergere prevăzut de articolul 17 din UK GDPR. Un responsabil cu protecția datelor îl va ridica la prima întâlnire, așa că îl ridicăm aici primii.
Intenția de proiectare este ca o înregistrare de decizie să nu conțină date cu caracter personal. Câmpul subject este pentru o referință — un număr de dosar, un identificator de cerere, o cheie de cont — nu un nume. Păstrat astfel, înregistrarea descrie ce a făcut un agent pentru dosarul 88213, iar identitatea acelei persoane trăiește în propriile dumneavoastră sisteme, unde ștergerea este ceva ce puteți efectiv realiza.
Nimic din această platformă nu o impune. Ea stochează ceea ce trimit agenții dumneavoastră, așa că minimizarea trebuie să aibă loc la sursă, în codul dumneavoastră, înainte ca decizia să fie raportată. Merită scrisă în proiectarea integrării, nu descoperită mai târziu.
Dacă articolul 17 se aplică deloc unei anumite instalări și dacă se aplică vreo excepție, este o întrebare juridică despre cazul dumneavoastră de utilizare. Acest furnizor nu răspunde la ea și nu este competent să o facă.
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.
Orice poate stabili instalarea despre sine este citit din sistemul aflat în funcțiune, în loc să fie tastat — o pagină care îi cere unui om să-și amintească în ce regiune a instalat va afirma în cele din urmă regiunea greșită cu încredere. Restul sunt declarațiile proprii ale operatorului, cu propriile cuvinte.
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.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
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.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
Un furnizor care exagerează o certificare i-a spus deja cumpărătorului tot ce are nevoie să știe despre restul afirmațiilor sale. Un gol onest costă un e-mail de urmărire; o exagerare descoperită costă contractul — de aceea întrebările fără răspuns rămân vizibil fără răspuns.
Această pagină descrie doar AgentAudit. Blackout Intelligence OS este un produs separat, cu o amprentă de date diferită, și nimic de aici nu trebuie citit ca acoperindu-l.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
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.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Încă fără răspuns. Afișat ca un gol în loc să fie completat.
What happens when something goes wrong, who is told, and how quickly.