Przejdź do treści

PODSTAWOWY MECHANIZM WERYFIKACJI · Know Your Agent

Proof of Authority: kto upoważnił tego agenta AI i co wolno mu robić?

Agenci AI będą wyszukiwać informacje, negocjować, dokonywać rezerwacji i zakupów oraz obsługiwać oprogramowanie w naszym imieniu. Proof of Authority ma umożliwiać usłudze weryfikację tego, który agent działa, kogo reprezentuje, do czego jest upoważniony i czy dane działanie mieści się w granicach tego upoważnienia.

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
12:44 UTCact_4c7m10...

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ć

01

Tożsamość agenta

Który agent działa i kto go stworzył lub obsługuje.

02

Mocodawca

Osoba, organizacja lub upoważniona usługa, którą reprezentuje agent: powiązanie osoby z agentem oraz organizacji z agentem.

03

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.

04

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.

05

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.

06

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ą:

Powiązanie człowieka z agentemPowiązanie organizacji z agentemPodpisana delegacja uprawnieńUprawnienia i zakresyLimity transakcjiTermin ważnościCofnięcie uprawnieńAutoryzacja konkretnego działaniaTożsamość agentaTożsamość mocodawcy

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ścieOdpowiedziCo wnosi
Tożsamość agenta / agenci z podpisem cyfrowymKtó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 OAuthJakie 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 / firmyKim 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.

Wersja przedpremierowa dla programistów - projekt API jest rozwijany. Żaden punkt końcowy na tej stronie nie jest punktem końcowym środowiska produkcyjnego.
Wersja przedpremierowa APIPOST /v1/authority/verify
// 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
}

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.

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.