POKWITOWANIE ZAUFANIA DO AKTORA
Przykładowe- Aktor
- Agent AI
- Tożsamość agenta
- Zweryfikowany
- Mocodawca
- Zweryfikowana organizacja
- Upoważnienie
- Zweryfikowany
- Żądane działanie
- W granicach delegowanych uprawnień
- Zatwierdzenie przez człowieka
- Niewymagane w ramach umocowania
- Status upoważnienia
- Ważny
Proof of Authority
Proof of Authority to podstawowy mechanizm autoryzacji agentów w Proof of Actor: proponowany sposób weryfikowania tożsamości agenta AI, powiązania go z człowiekiem lub organizacją ponoszącą odpowiedzialność (jego mocodawcą), sprawdzenia żądanego działania względem zakresu delegowanego upoważnienia, które można cofnąć, oraz odnotowania, kto ponosi odpowiedzialność.
Problem
Wiedzieć, który to agent, to nie to samo co wiedzieć, czy jest upoważniony do działania
Tożsamość agenta odpowiada na pytanie „który to agent?”. To konieczna informacja, ale niewystarczająca. Sprzedawca, bank lub platforma oferująca oprogramowanie jako usługę, która otrzymuje żądanie od agenta, musi też wiedzieć, kto go upoważnił, jaki jest zakres tego upoważnienia, czy nadal ono obowiązuje i czy obejmuje tę konkretną czynność.
Programy zarządzania tożsamościami nie-ludzkimi obejmują konta usługowe, klucze API i obciążenia robocze należące do organizacji. Autonomiczni agenci różnią się od nich: działają w imieniu mocodawcy na podstawie umocowania, które ma swoje granice, termin ważności i procedurę cofnięcia, a ich działania mogą mieć rzeczywiste skutki finansowe i prawne.
Proof of Authority ma sprawić, że delegowanie uprawnień będzie jawne i możliwe do zweryfikowania, tak aby upoważnieni agenci mogli otwarcie zawierać transakcje zamiast naśladować ludzi, a usługi korzystające z poświadczeń mogły z przekonaniem akceptować ich działania.
Co potwierdza
Co Proof of Authority ma w założeniu ustalać
Tożsamość agenta
Który agent działa i kto go stworzył lub obsługuje.
Mocodawca
Osoba, organizacja lub upoważniona usługa, którą reprezentuje agent: powiązanie osoby z agentem oraz organizacji z agentem.
Upoważnienie i jego zakres
Podpisana delegacja uprawnień określająca uprawnienia, zakresy działania, limity transakcji, dozwolonych kontrahentów i termin wygaśnięcia.
Działanie w zakresie upoważnienia
Czy żądane teraz działanie mieści się w granicach delegowanych uprawnień, oceniane osobno dla każdego działania.
Wyraźnie określony zamiar
Jeśli wymaga tego upoważnienie lub usługa, dowód, że człowiek zatwierdził to działanie w tym momencie i na tych warunkach.
Cofnięcie uprawnień i rozliczalność
Upoważnienie, które można cofnąć, oraz zapis tego, kto ostatecznie stoi za działaniem.
Dowody pochodzące z więcej niż jednego sygnału
Funkcje, z myślą o których projektowany jest Proof of Authority, obejmują:
Publikujemy informacje o tym, co jest ustalane, a nie o tym, jak to robimy. Nie ujawniamy metod punktacji, wag sygnałów ani technik wykrywania.
Przykładowy zakres upoważnienia
- Agent
- Procurement Agent #4812
- Mocodawca
- Acme Corporation
- Upoważnienie
- Kupuj subskrypcje usług abonamentowych w chmurze
- Maksymalna kwota transakcji
- $5,000
- Dozwoleni dostawcy
- Lista zatwierdzonych dostawców
- Umowy prawne
- Brak upoważnienia
- Upoważnienie wygasa
- 31 grudnia 2026
Wyróżniki
Proof of Authority i pokrewne podejścia
| Podejście | Odpowiedzi | Co wnosi |
|---|---|---|
| Tożsamość agenta / agenci z podpisem cyfrowym | Który to agent lub operator? | Kto go upoważnił, co może robić i czy to działanie mieści się w zakresie jego uprawnień. |
| Tożsamość nie-ludzka (NHI) | Który to proces lub które poświadczenie i do czego ma dostęp? | Delegowanie uprawnień przez podmiot ponoszący odpowiedzialność, uprawnienia do poszczególnych działań i intencja. |
| Delegowanie uprawnień na wzór OAuth | Jakie zakresy uprawnień użytkownik przyznał aplikacji? | Limity dla poszczególnych transakcji, wyraźne potwierdzenie zamiaru i poświadczenie, które można przekazać stronom trzecim. |
| Weryfikacja klienta / firmy | Kim jest ten klient lub co to za firma? | Który agent działa w ich imieniu, na podstawie jakiego upoważnienia i w tej chwili. |
Wersja przedpremierowa API
Zweryfikuj uprawnienia agenta (wersja zapoznawcza API)
W proponowanym API usługa korzystająca z weryfikacji pyta, czy konkretne działanie jest autoryzowane, i otrzymuje status weryfikacji agenta, mocodawcy i upoważnienia.
// Proposed API - illustrative only
POST /v1/authority/verify
{
"agent_id": "agt_48291",
"requested_action": {
"type": "purchase",
"amount": 420,
"currency": "USD"
}
}
// Conceptual response
{
"agent": "verified",
"principal": "verified",
"mandate": "valid",
"action_authorised": true,
"maximum_amount": 500
}Gdzie znajduje zastosowanie
Powiązane przypadki użycia
Usługi finansowe
Wymagaj zweryfikowanej kontroli człowieka lub jednoznacznego potwierdzenia zamiaru przed transakcjami o istotnych skutkach.
Handel z udziałem agentów AI
Zweryfikuj, kto stoi za agentem AI i czy zakup mieści się w zakresie jego mandatu.
Platformy handlowe
Odróżniaj rzeczywistych użytkowników, użytkowników wspomaganych przez AI i autonomicznych agentów.
Najczęstsze pytania
Często zadawane pytania
Czym jest Know Your Agent (KYA)?
Know Your Agent to rozwijająca się praktyka weryfikowania agentów AI przed poleganiem na nich, analogiczna do weryfikacji klientów w ramach Know Your Customer. Proof of Authority traktuje KYA jako coś więcej niż ustalenie tożsamości agenta: ma z założenia ustalać mocodawcę, zakres udzielonego upoważnienia, to, czy bieżące działanie się w nim mieści, a także możliwość cofnięcia upoważnienia i zasady odpowiedzialności.
Jak zweryfikować agenta AI?
Weryfikacja agenta AI polega na ustaleniu, który agent wykonuje działanie, powiązaniu go z podmiotem odpowiedzialnym za jego działania oraz sprawdzeniu, czy żądane działanie mieści się w zakresie delegowanych uprawnień, które można cofnąć. Proof of Authority jest zaprojektowany tak, aby zwracać te informacje w postaci atestacji, do której usługa korzystająca z niej może zastosować własne zasady.
Czym różni się to od zarządzania tożsamością podmiotów niebędących ludźmi?
Programy zarządzania tożsamościami nie-ludzkimi obejmują firmowe dane uwierzytelniające maszyn, takie jak konta usługowe i klucze API. Proof of Authority koncentruje się na agentach działających w imieniu mocodawcy wobec osób trzecich, gdzie istotne jest to, czy konkretne działanie zostało upoważnione i kto za nie odpowiada.
Czy można cofnąć uprawnienia agenta?
Możliwość cofnięcia uprawnień jest podstawową zasadą architektury. Mandat jest zaprojektowany tak, aby miał termin ważności i mógł zostać cofnięty przez mocodawcę, a usługa weryfikująca uprawnienia powinna widzieć, że mandat nie jest już ważny.
Czy Proof of Authority zastępuje protokoły płatności dla agentów?
Nie. Branżowe protokoły płatności i finalizacji zakupów przez agentów określają, jak agenci płacą i dokonują transakcji. Proof of Authority zaprojektowano jako rozwiązanie uzupełniające: dostarcza dowody dotyczące tego, kto stoi za agentem i czy dane działanie mieści się w granicach jego umocowania. Można je wykorzystać wszędzie tam, gdzie pojawia się takie pytanie.
- Każdy z podstawowych mechanizmów zwraca wynik w ramach tej samej Actor Attestation, dzięki czemu aplikacje mogą łączyć te wyniki.
Opisz, co chcesz zweryfikować.
Proof of Actor powstaje we współpracy z programistami i partnerami uczestniczącymi w projektowaniu. Twój przypadek użycia pomaga kształtować API.