שכבת האחריותיות לסוכני AI.
פורסםWeb Bot Auth מוכיח איזה מפתח חתם על בקשה. AIDR מוכיח איזה ארגון עומד מאחורי המפתח, ומאפשר לבטל אותו בכל מקום תוך דקות.
- חתימות
- RFC 9421
- מפתחות הסוכנים
- Ed25519
- מפרט פתוח
- AIAF, טיוטה 0.1
- תוקף האישור
- 15 דקות לכל היותר
באיזה צד של הבקשה אתם?
יש לי אתר
אמתו סוכני AI בחינם, בשרת שלכם, בחמש שורות. בלי חשבון ובלי תשלום לפי שימוש.
npm install @evoliv/aidr-verifier
app.use(aidr({
issuer: 'https://api.evolivcore.com',
publicOrigin: 'https://shop.example' }));
אני מפעיל סוכנים
תנו לכל סוכן זהות קריפטוגרפית הקשורה לארגון המאומת שלכם: אתרים ובנקים יכולים לבדוק אותה, ואתם יכולים לבטל אותה.
pip install aidr-agent
agent = Agent.load_or_enroll(
"checkout-01",
audiences=["https://shop.example"])
למה לא רק Web Bot Auth?
השתמשו בו. AIDR עובד עם Web Bot Auth ומוסיף את האחריותיות שארגון צריך.
| Web Bot Auth לבד | עם AIDR | |
|---|---|---|
| בקשות חתומות | RFC 9421 | RFC 9421, באותו פורמט |
| מי עומד מאחורי המפתח | מי שמארח את ספריית המפתחות | ארגון מאומת עם דומיין מוכח |
| ביטול | להסיר את המפתח; המטמון של המאמתים קובע מתי הוא מפסיק לפעול | רשימה חתומה: נדחה בכל מקום תוך כשתי דקות |
| תיעוד ביקורת | לא מוגדר | פנקס שכל שינוי בו נחשף, עם ראשי עץ מפורסמים |
| איפה מאמתים | ב-edge של Cloudflare, או בספרייה שאתם משלבים | כל שרת: Node.js, Python, Go, Workers, Kong, API Gateway, WordPress |
| פרטיות | המאמת מושך את ספריית המפתחות של המפעיל | המאמתים עובדים במצב לא מקוון; המרשם לעולם לא רואה בקשה |
מפתח משותף אינו יכול לומר איזה סוכן פונה.
מפתח API קבוע
- כל מי שמחזיק עותק הוא הסוכן.
- קשה להחליף אותו, ולכן הוא חי שנים.
- אינו אומר דבר על מי שאחראי.
זהות קריפטוגרפית
- נוצרת במכשיר של הסוכן.
- רק המפתח הציבורי נרשם אי פעם.
- מבוטלת בפעולה אחת בקונסולה.
המרשם לעולם אינו בנתיב הבקשה.
המרשם
ערב מראש: אישור ל-15 דקות, מפתחות וביטולים שפורסמו.
הסוכן שלכם והשער שלו
השער חותם על כל בקשה. הסוכן לעולם אינו מחזיק במפתח.
השרת שלכם
מאמת את הבקשה ללא חיבור.
חתמו על בקשה, ואז נסו לשנות אותה.
קריפטוגרפיה אמיתית, שרצה בדפדפן שלכם.
ההדגמה דורשת סקריפט ודפדפן שתומך ב-Ed25519 ב-Web Crypto.
המפתח והחתימה אמיתיים. שום דבר אינו נשלח לשום מקום.
בנוי לסקירת אבטחה.
מפתחות קשורים למכשיר
שמורים במאגר האישורים של מערכת ההפעלה.
שער זורם
זיכרון קבוע, ללא הגבלת גודל לבקשות.
ביטול תוך כשתי דקות
מקונסולה המוגנת ב-Passkey, ונרשם ביומן הביקורת שלכם.
האתר שלכם, הכללים שלכם.
לדעת מי פונה
כל בקשה מאומתת נוקבת בשם הסוכן ובארגון שאחראי לו.
לקבוע את הרף לכל פעולה
קריאה עשויה לדרוש מעט. תשלום עשוי לדרוש ישות משפטית מאומתת. אתם מחליטים.
לסרב ולדווח
דחו את מה שאינו עומד ברף. דווחו על שימוש לרעה, וסוכן שבוטל נדחה בכל אתר מאמת תוך כשתי דקות.
בחינם, בקוד פתוח, וללא חיבור. אנחנו לעולם לא רואים את התעבורה שלכם.
הסוכן שלכם ממשיך לדבר HTTP רגיל.
השער המקומי חותם על כל בקשה. בלי SDK, בלי שינוי בקוד.
$ curl http://127.0.0.1:8765/v1/orders \
-H "X-Evoliv-Gateway-Token: $EVOLIV_TOKEN" \
-H "Evoliv-Target: https://shop.example"
→ signed as agent-01 (RFC 9421) · Agent-Credential attached
HTTP/1.1 200 OK