Loading this page
Loading this page
Questa pagina per ora è in inglese.
Che cosa tratta AgentAudit, dove si trova, come è protetto il registro e — nello stesso documento — che cosa questo fornitore non dichiara.
Solo ciò che riportano i vostri agenti: un marcatore temporale, un’azione, un esito e qualsiasi contesto facoltativo scegliate di inviare — una motivazione, un riferimento al soggetto, la versione del modello e della politica in vigore, se un essere umano l’ha esaminato e chi.
Non raccoglie nulla di suo. Non c’è tracciamento, arricchimento, ricerca presso altre fonti né inferenza. Se un campo è nel vostro registro, è perché il vostro agente l’ha messo lì.
Ciascuno di essi è verificabile. Il file è indicato perché il valutatore tecnico dell’acquirente possa leggere il meccanismo invece di accettare la frase sulla fiducia — e i primi tre si possono provare dal vivo dalla pagina Dimostratelo.
Una decisione non può essere modificata né cancellata una volta scritta.
È imposto da trigger del database su UPDATE e DELETE, non dal codice dell’applicazione. I tentativi sono rifiutati anche per il ruolo di servizio, che aggira del tutto la sicurezza a livello di riga.
supabase/apply-agentaudit.sql — e potete eseguire voi stessi il tentativo nella pagina Dimostratelo.
Eliminare un agente non può cancellarne lo storico delle decisioni.
La chiave esterna da una decisione al suo agente è ON DELETE RESTRICT, quindi la riga padre non può essere rimossa finché le decisioni vi fanno riferimento. Gli agenti vengono ritirati, non eliminati.
supabase/apply-agentaudit.sql
Un cliente non può leggere i registri di un altro cliente.
Le politiche di sicurezza a livello di riga limitano ogni lettura e scrittura all’organizzazione del chiamante. È il database a imporlo, quindi un errore nel codice dell’applicazione non può allargarlo.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
Le chiavi API non sono mai memorizzate in una forma utilizzabile.
Si conserva solo un hash SHA-256 della chiave. Il testo in chiaro è mostrato una volta alla creazione e non può essere recuperato, quindi una fuga di dati dal database non consegna a nessuno credenziali funzionanti.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Il contenuto delle decisioni non viene mai inviato a un modello linguistico.
Da nessuna parte in AgentAudit avviene una chiamata a un modello. Nulla viene riassunto, classificato, valutato o riscritto dall’IA — la valutazione di conformità e il registro di trasparenza sono funzioni deterministiche su cifre contate.
src/lib/agentaudit/ — cercatevi una chiamata a un modello e non ne troverete nessuna.
Una motivazione non viene mai generata.
Il ragionamento memorizzato con una decisione è esattamente ciò che l’agente del cliente ha riportato, alla lettera. Questa piattaforma non ne scriverà uno, e l’SDK non ne dedurrà uno quando avvolge una funzione.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
La verifica può essere eseguita senza di noi.
L’algoritmo di hash è pubblicato integralmente. Un cliente, un’autorità di vigilanza o una controparte può ricalcolare ogni hash da un’esportazione con circa trenta righe del proprio codice. Il verificatore nel browser non effettua alcuna richiesta di rete quando viene eseguito.
/agentaudit/docs#algorithm
Tre, e nessun altro è coinvolto nella gestione di un registro di decisioni:
| Fornitore | Finalità | Tocca i registri delle decisioni |
|---|---|---|
| Supabase | Database, autenticazione e sicurezza a livello di riga | Sì — il registro è memorizzato qui |
| Vercel | Hosting e distribuzione dell’applicazione | Solo in transito |
| Stripe | Fatturazione degli abbonamenti | No — solo dati di fatturazione |
Una decisione non può essere cancellata. È tutto il prodotto, e si scontra con il diritto alla cancellazione previsto dall’articolo 17 dello UK GDPR. Un responsabile della protezione dei dati lo solleverà al primo incontro, quindi lo solleviamo qui per primi.
L’intenzione progettuale è che un registro di decisione non contenga dati personali. Il campo subject serve come riferimento — un numero di pratica, un identificativo di richiesta, una chiave di conto — non come nome. Mantenuto così, il registro descrive che cosa ha fatto un agente nella pratica 88213, e l’identità di quella persona vive nei vostri sistemi, dove la cancellazione è qualcosa che potete effettivamente eseguire.
Nulla in questa piattaforma lo impone. Essa memorizza ciò che inviano i vostri agenti, quindi la minimizzazione deve avvenire alla fonte, nel vostro codice, prima che la decisione venga riportata. Vale la pena scriverlo nel progetto della vostra integrazione invece di scoprirlo più tardi.
Se l’articolo 17 si applichi affatto a una data implementazione e se si applichi un’esenzione è una questione giuridica sul vostro caso d’uso. Questo fornitore non vi risponde e non ha la competenza per farlo.
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.
Tutto ciò che l’implementazione può accertare su sé stessa viene letto dal sistema in funzione anziché digitato a mano — una pagina che chiede a una persona di ricordare in quale regione ha effettuato l’implementazione finirebbe per indicarne una sbagliata con sicurezza. Il resto sono le dichiarazioni dell’operatore, con parole sue.
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.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
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.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
Un fornitore che esagera una certificazione ha già detto all’acquirente tutto ciò che deve sapere sul resto delle sue dichiarazioni. Una lacuna onesta costa una e-mail di sollecito; un’esagerazione scoperta costa il contratto — per questo le domande senza risposta restano visibilmente senza risposta.
Questa pagina descrive solo AgentAudit. Blackout Intelligence OS è un prodotto separato con un’impronta di dati diversa, e nulla qui va letto come se lo coprisse.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
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.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Non ancora risposto. Mostrato come una lacuna anziché compilato.
What happens when something goes wrong, who is told, and how quickly.