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 לעולם אינם נשמרים בצורה שניתן היה להשתמש בה.
נשמר רק hash 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/
אפשר לבצע אימות בלעדינו.
אלגוריתם הגיבוב מפורסם במלואו. לקוח, רגולטור או צד נגדי יכולים לחשב מחדש כל hash מייצוא בעזרת כשלושים שורות קוד משלהם. מאמת הדפדפן אינו שולח בקשת רשת בזמן ריצה.
/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.