Loading this page
Loading this page
این صفحه فعلاً به انگلیسی است.
AgentAudit چه چیزی را پردازش میکند، کجا قرار دارد، رکورد چگونه محافظت میشود و — در همین سند — این تأمینکننده چه چیزی را ادعا نمیکند.
فقط آنچه عاملهای شما گزارش میکنند: یک مهر زمانی، یک عمل، یک نتیجه، و هر زمینهٔ اختیاری که انتخاب کنید بفرستید — یک دلیل، یک ارجاع به موضوع، نسخهٔ مدل و سیاستی که در حال اجرا بود، اینکه آیا انسانی آن را بررسی کرده و چه کسی.
بهتنهایی چیزی گردآوری نمیکند. هیچ ردیابی، غنیسازی، جستوجو در منبعی دیگر یا استنتاجی وجود ندارد. اگر زمینهای در رکورد شماست، به این دلیل است که عامل شما آن را آنجا گذاشته است.
هر یک از اینها قابل بررسی است. فایل نام برده شده تا ارزیاب فنی خریدار بتواند مکانیزم را بخواند، نه اینکه جمله را بیچونوچرا بپذیرد — و سه مورد اول را میتوان مستقیماً از صفحهٔ ثابتش کنید آزمود.
یک تصمیم پس از نوشتهشدن قابل ویرایش یا حذف نیست.
با تریگرهای پایگاه داده روی UPDATE و DELETE اعمال میشود، نه با کد برنامه. تلاشها حتی برای نقش سرویس رد میشوند، که امنیت سطح ردیف را کاملاً دور میزند.
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 | صورتحساب اشتراک | خیر — فقط دادههای صورتحساب |
یک تصمیم قابل حذف نیست. کل محصول همین است، و با حق پاکسازی بر اساس ماده ۱۷ UK GDPR در تضاد است. افسر حفاظت دادهها در اولین جلسه آن را مطرح میکند، بنابراین اینجا زودتر از همه مطرح شده است.
نیت طراحی این است که رکورد تصمیم هیچ دادهی شخصیای نداشته باشد. زمینهٔ subject برای یک ارجاع است — یک شمارهپرونده، شناسهٔ یک ادعا، یک کلید حساب — نه یک نام. با این نگهداری، رکورد توصیف میکند که یک عامل در پروندهٔ ۸۸۲۱۳ چه کرده، و هویت آن شخص در سیستمهای خود شماست، جایی که پاکسازی کاری است که واقعاً میتوانید انجامش دهید.
هیچچیز در این پلتفرم آن را اعمال نمیکند. آنچه عاملهایتان میفرستند را ذخیره میکند، پس کاهش داده باید در منبع، در کد شما، پیش از گزارش تصمیم انجام شود. ارزش دارد که در طراحی یکپارچهسازیتان نوشته شود، نه اینکه بعداً کشف شود.
اینکه آیا ماده ۱۷ اصلاً برای یک استقرار مشخص به کار میرود و آیا معافیتی اعمال میشود، پرسشی حقوقی دربارهٔ مورد استفادهٔ شماست. این تأمینکننده به آن پاسخ نمیدهد و صلاحیت پاسخگویی به آن را ندارد.
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.