Loading this page
Loading this page
Тази страница засега е на английски.
Какво обработва AgentAudit, къде се намира, как се защитава записът и — в същия документ — какво този доставчик не твърди.
Само онова, което докладват вашите агенти: времево клеймо, действие, резултат и всеки незадължителен контекст, който решите да изпратите — обосновка, референция към субект, версията на модела и политиката в сила, дали човек го е прегледал и кой.
Сам по себе си не събира нищо. Няма проследяване, обогатяване, справки с други източници и изводи. Ако поле е във вашия запис, то е там, защото вашият агент го е поставил.
Всяка от тях може да се провери. Файлът е посочен, за да може техническият оценител на купувача да прочете механизма, вместо да приеме изречението на доверие — а първите три могат да се тестват на живо от страницата Докажете го.
Решение не може да бъде редактирано или изтрито след записването.
Налага се от тригери в базата данни при UPDATE и DELETE, а не от кода на приложението. Опитите се отхвърлят дори за service role, който заобикаля напълно защитата на ниво ред.
supabase/apply-agentaudit.sql — и можете сами да изпълните опита на страницата Докажете го.
Изтриването на агент не може да изличи историята му на решения.
Външният ключ от решение към неговия агент е ON DELETE RESTRICT, така че родителският ред не може да бъде премахнат, докато решенията го сочат. Агентите се изваждат от употреба, не се изтриват.
supabase/apply-agentaudit.sql
Един клиент не може да чете записите на друг клиент.
Политиките за защита на ниво ред ограничават всяко четене и запис до организацията на извикващия. Базата данни го налага, така че грешка в кода на приложението не може да го разшири.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
API ключовете никога не се съхраняват във форма, която би могла да се използва.
Пази се само SHA-256 хеш на ключа. Откритият текст се показва веднъж при създаването и не може да бъде възстановен, така че изтичане от базата данни не предоставя на никого работещи идентификационни данни.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Съдържанието на решенията никога не се изпраща към езиков модел.
Никъде в AgentAudit няма извикване на модел. Нищо не се обобщава, класифицира, оценява или пренаписва от ИИ — оценката за съответствие и записът за прозрачност са детерминирани функции върху преброени стойности.
src/lib/agentaudit/ — търсете в него извикване на модел и няма да намерите.
Обосновка никога не се генерира.
Разсъжденията, съхранени за дадено решение, са точно това, което агентът на клиента е докладвал, дословно. Тази платформа няма да напише такова, а SDK няма да извежда такова, когато обвива функция.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
Проверката може да се извърши без нас.
Алгоритъмът за хеширане е публикуван изцяло. Клиент, регулатор или противна страна може да пресметне наново всеки хеш от експорт с около тридесет реда собствен код. Проверяващият в браузъра не изпраща мрежова заявка при работа.
/agentaudit/docs#algorithm
Трима, и никой друг не участва в обработката на запис за решение:
| Доставчик | Цел | Засяга записите на решенията |
|---|---|---|
| Supabase | База данни, удостоверяване и защита на ниво ред | Да — записът се съхранява тук |
| Vercel | Хостинг и доставка на приложението | Само при предаване |
| Stripe | Фактуриране на абонаменти | Не — само данни за фактуриране |
Решението не може да бъде изтрито. Това е целият продукт и той влиза в конфликт с правото на изтриване по член 17 от UK GDPR. Длъжностното лице по защита на данните ще повдигне този въпрос на първата среща, затова го повдигаме тук първи.
Замисълът на дизайна е, че записът за решение не съдържа лични данни. Полето subject е за референция — номер на казус, идентификатор на иск, ключ на сметка — а не за име. Така запазен, записът описва какво е направил агентът по казус 88213, а самоличността на това лице живее в собствените ви системи, където изтриването е нещо, което наистина можете да извършите.
Нищо в тази платформа не налага това. Тя съхранява онова, което изпращат вашите агенти, затова минимизирането трябва да се случи при източника, във вашия код, преди решението да бъде докладвано. Заслужава да се впише в дизайна на интеграцията ви, вместо да се открие по-късно.
Дали член 17 изобщо е приложим за дадено внедряване и дали се прилага изключение е правен въпрос за вашия случай на употреба. Този доставчик не отговаря на него и не е компетентен да го направи.
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.
Всичко, което внедряването може да установи за себе си, се чете от работещата система, а не се въвежда ръчно — страница, която моли човек да помни в кой регион е внедрил, в крайна сметка ще посочи грешния с увереност. Останалото са собствените декларации на оператора, с неговите думи.
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.
Все още без отговор. Показва се като празнина, а не се попълва.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Все още без отговор. Показва се като празнина, а не се попълва.
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.
Все още без отговор. Показва се като празнина, а не се попълва.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
Доставчик, който преувеличава сертификат, е казал на купувача всичко, което трябва да знае за останалите си твърдения. Честната празнина струва едно последващо писмо; открито преувеличение струва договора — затова неотговорените въпроси остават видимо неотговорени.
Тази страница описва само AgentAudit. Blackout Intelligence OS е отделен продукт с друг профил на данните и нищо тук не бива да се чете като обхващащо него.
Все още без отговор. Показва се като празнина, а не се попълва.
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.
Все още без отговор. Показва се като празнина, а не се попълва.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Все още без отговор. Показва се като празнина, а не се попълва.
What happens when something goes wrong, who is told, and how quickly.