Lewati ke konten

MEKANISME DASAR VERIFIKASI · Know Your Agent

Proof of Authority: siapa yang mengotorisasi agen AI ini, dan apa yang boleh dilakukannya?

Agen AI akan meneliti, bernegosiasi, memesan, membeli, dan mengoperasikan perangkat lunak atas nama kita. Proof of Authority dirancang agar suatu layanan dapat memverifikasi agen mana yang bertindak, siapa yang diwakilinya, apa yang diizinkan untuk dilakukannya, dan apakah tindakan ini berada dalam batas mandat tersebut.

CATATAN KEPERCAYAAN AKTOR

Sebagai ilustrasi
Aktor
Agen AI
Identitas agen
Terverifikasi
Pihak pemberi kewenangan
Organisasi terverifikasi
Wewenang
Terverifikasi
Tindakan yang diminta
Dalam cakupan kewenangan yang didelegasikan
Persetujuan manusia
Tidak diwajibkan oleh mandat
Status mandat
Valid
12:44 UTCact_4c7m10...

Proof of Authority

Proof of Authority adalah mekanisme dasar otorisasi agen dalam Proof of Actor: cara yang diusulkan untuk memverifikasi identitas agen AI, mengaitkannya dengan manusia atau organisasi yang dapat dimintai pertanggungjawaban (prinsipalnya), memeriksa tindakan yang diminta terhadap mandat agen yang didelegasikan dan dapat dicabut, serta mencatat siapa yang bertanggung jawab.

Masalahnya

Mengetahui agen mana yang bertindak tidak sama dengan mengetahui apakah agen tersebut berwenang bertindak

Identitas agen menjawab pertanyaan "agen mana ini?" Itu perlu, tetapi belum cukup. Pedagang, bank, atau platform perangkat lunak sebagai layanan yang menerima permintaan dari agen juga perlu mengetahui siapa yang memberi wewenang, apa saja cakupan wewenangnya, apakah wewenang itu masih berlaku, dan apakah tindakan ini termasuk dalam cakupannya.

Program identitas nonmanusia mengelola akun layanan, kunci API, dan beban kerja milik organisasi. Agen otonom berbeda: mereka bertindak untuk prinsipal berdasarkan mandat yang memiliki batasan, masa berlaku, dan mekanisme pencabutan, dan tindakan mereka dapat menimbulkan konsekuensi finansial dan hukum yang nyata.

Proof of Authority dirancang agar pendelegasian dinyatakan secara eksplisit dan dapat diperiksa, sehingga agen yang sah dapat bertransaksi secara terbuka alih-alih menyamar sebagai manusia, dan layanan yang mengandalkan bukti tersebut dapat menerima agen dengan keyakinan yang memadai.

Apa yang dibuktikannya

Apa yang dirancang untuk ditetapkan oleh Proof of Authority

01

Identitas agen

Agen mana yang bertindak, dan siapa yang membangun atau mengoperasikannya.

02

Pihak pemberi kewenangan

Manusia, organisasi, atau layanan berwenang yang diwakili agen: pengaitan manusia dengan agen dan organisasi dengan agen.

03

Mandat dan cakupan kewenangan

Delegasi yang ditandatangani dengan izin, cakupan kewenangan, batas transaksi, pihak lawan transaksi yang diizinkan, dan masa berlaku.

04

Tindakan dalam cakupan kewenangan

Apakah tindakan yang diminta saat ini berada dalam batas kewenangan yang didelegasikan, dinilai untuk setiap tindakan.

05

Niat yang dinyatakan secara eksplisit

Jika mandat atau layanan mensyaratkannya, bukti bahwa manusia menyetujui tindakan ini, pada saat ini, dalam kondisi ini.

06

Pencabutan dan akuntabilitas

Wewenang yang dapat dicabut, serta catatan tentang siapa yang pada akhirnya bertanggung jawab atas tindakan tersebut.

Bukti dari lebih dari satu sinyal

Kemampuan yang sedang dirancang untuk Proof of Authority meliputi:

Pengaitan manusia dengan agenPengaitan organisasi dengan agenDelegasi yang ditandatanganiIzin dan cakupan kewenanganBatas transaksiMasa berlaku berakhirPencabutanOtorisasi khusus untuk tindakanIdentitas agenIdentitas pihak pemberi kewenangan

Kami memublikasikan apa yang ditetapkan, bukan bagaimana caranya. Metode penilaian, bobot sinyal, dan teknik deteksi tidak diungkapkan.

Contoh mandat

Agen
Procurement Agent #4812
Pihak pemberi kewenangan
Acme Corporation
Wewenang
Membeli langganan perangkat lunak sebagai layanan
Nilai transaksi maksimum
$5,000
Penyedia yang diizinkan
Daftar pemasok yang disetujui
Perjanjian hukum
Tidak diizinkan
Wewenang berakhir
31 Desember 2026

Pembeda

Proof of Authority dan pendekatan terkait

PendekatanJawabanApa yang ditambahkannya
Identitas agen / agen dengan tanda tangan digitalAgen atau operator apa ini?Siapa yang memberikan otorisasi, apa yang boleh dilakukannya, dan apakah tindakan ini termasuk dalam cakupan kewenangannya.
Identitas nonmanusia (NHI)Beban kerja atau kredensial apa ini, dan apa yang dapat diaksesnya?Pendelegasian dari pemberi kuasa yang dapat dimintai pertanggungjawaban, dengan kewenangan dan maksud untuk setiap tindakan.
Pendelegasian seperti OAuthCakupan akses apa saja yang diberikan pengguna kepada aplikasi?Batas pada tingkat transaksi, persetujuan eksplisit, dan atestasi portabel untuk pihak ketiga.
Verifikasi Pelanggan / Badan UsahaSiapa pelanggan atau perusahaan ini?Agen mana yang bertindak atas nama mereka, berdasarkan mandat apa, saat ini.

Pratinjau API

Verifikasi kewenangan agen (Pratinjau API)

Dalam API yang diusulkan, layanan yang mengandalkan bukti menanyakan apakah suatu tindakan tertentu diotorisasi, lalu menerima status verifikasi agen, prinsipal, dan mandatnya.

Pratinjau Pengembang - desain API masih berkembang. Tidak ada titik akhir di halaman ini yang ditujukan untuk produksi.
Pratinjau 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
}

Pertanyaan umum

Pertanyaan umum

Apa itu Know Your Agent (KYA)?

Know Your Agent adalah praktik yang mulai berkembang untuk memverifikasi agen AI sebelum mengandalkan mereka, serupa dengan verifikasi pelanggan untuk manusia. Proof of Authority memandang KYA lebih dari sekadar identitas agen: sistem ini dirancang untuk menetapkan pihak pemberi kuasa, mandat beserta cakupannya, apakah tindakan saat ini termasuk dalam cakupan tersebut, pencabutan kuasa, dan akuntabilitas.

Bagaimana cara memverifikasi agen AI?

Memverifikasi agen AI berarti memastikan agen mana yang bertindak, mengaitkannya dengan prinsipal yang bertanggung jawab, dan memeriksa tindakan yang diminta terhadap kewenangan yang didelegasikan dan dapat dicabut. Proof of Authority dirancang untuk menghasilkan bukti pengesahan yang dapat digunakan layanan penerima bukti untuk menerapkan kebijakannya sendiri.

Apa perbedaannya dengan pengelolaan identitas entitas nonmanusia?

Program identitas nonmanusia mengatur kredensial mesin seperti akun layanan dan kunci API di dalam organisasi. Proof of Authority berfokus pada agen yang bertindak untuk prinsipal dalam berinteraksi dengan pihak ketiga, ketika pertanyaannya adalah apakah tindakan tertentu diizinkan dan siapa yang bertanggung jawab atas tindakan itu.

Apakah kewenangan agen dapat dicabut?

Kemampuan untuk dicabut adalah prinsip inti arsitektur. Mandat dirancang agar memiliki masa berlaku dan dapat dicabut oleh pihak pemberi mandat, dan layanan yang mengandalkan bukti saat memeriksa kewenangan seharusnya dapat melihat bahwa mandat tersebut tidak lagi berlaku.

Apakah Proof of Authority menggantikan protokol pembayaran agen?

Tidak. Protokol industri untuk pembayaran dan penyelesaian transaksi oleh agen mengatur cara agen membayar dan bertransaksi. Proof of Authority dirancang untuk melengkapinya: bukti tentang siapa yang bertanggung jawab atas agen dan apakah suatu tindakan termasuk dalam batas mandatnya, yang dapat digunakan di mana pun pertanyaan tersebut muncul.

Beri tahu kami apa yang perlu Anda verifikasi.

Proof of Actor sedang dirancang bersama pengembang dan mitra perancangan. Kasus penggunaan Anda turut membentuk API.