Yang sudah bisa Anda pakai hari ini
- Otorisasi atas satu efek persis, aktif sekarang lewat layanan MCP: satu operasi, satu otoritas, satu kedaluwarsa, satu pemakaian.
- Bukti bertanda tangan tentang apa yang diotorisasi dan apa yang bisa ditegakkan Guardian, bisa diverifikasi offline dan tanpa akun.
- Enam operasi penyedia, masing-masing pada otoritas yang ditetapkan protokol dan tidak bisa diturunkan pemanggil.
Apa yang ditetapkan sebuah mandat
Lima pertanyaan, dijawab sebelum agennya mulai.
Delegasi yang tidak bisa Anda baca adalah delegasi yang tidak bisa Anda cabut. Kontraknya mengubahnya menjadi artefak: lima sumbu, semuanya eksplisit, semuanya ditandatangani bersama.
Apa yang boleh berubah
Setiap langkah menyebut satu operasi kanonik dan parameter persis yang terikat padanya. Bukan sebuah kemampuan, bukan sebuah scope, bukan sebuah kategori tindakan — satu efek, dikenali lewat digest.
Atas sumber daya mana
Langkah membawa daftar sumber dayanya. Langkah yang disetujui untuk satu akun, satu peran, atau satu pelanggan tidak berpindah ke yang lain, dan Guardian menolak ketidakcocokannya sebelum penyedia dihubungi.
Selama berapa lama
Kontraknya punya waktu penerbitan dan kedaluwarsa. Sesudah itu tidak ada langkah baru yang dikirim — tidak ada masa tenggang dan tidak ada perpanjangan dari dalam tugasnya.
Dengan persetujuan dan anggaran apa
Otoritas ditetapkan per operasi oleh protokol, bukan dipilih pemanggil. Anggarannya tahan lama dan atomik per tenant, tugas, revisi, dan langkah: terikat berarti terpakai ditambah semua yang dipesan dan masih tak pasti.
Bagaimana hasilnya diperiksa
Adapter membaca kembali ke penyedia untuk menegakkan apa yang terjadi. Waktu habis direkonsiliasi, tidak pernah diulang secara buta, dan hasil yang ambigu tetap tak tentu alih-alih dibulatkan menjadi berhasil.
Bagaimana jalannya
Tinjau
Seseorang membaca mandatnya: langkah-langkahnya, sumber dayanya, jendelanya, persetujuannya, dan anggarannya. Selama masih draf, tidak ada yang berjalan.
Setujui
Persetujuan mengunci sebuah revisi. Mengubah langkah mana pun menghasilkan revisi baru untuk ditinjau — kontrak yang disetujui tidak pernah diedit di tempat.
Berjalan di dalamnya
Agen mengusulkan langkah. Masing-masing tetap menghasilkan Execution Grant sekali-pakai miliknya sendiri dan Action Receipt miliknya sendiri. Apa pun di luar kontraknya ditolak.
Batasnya, dikatakan terus terang
Apa yang tidak dilakukan sebuah mandat.
Ia tidak pernah menurunkan ambang otoritas
Menyetujui sebuah mandat tidak mengubah langkah yang butuh MFA atau kuorum menjadi langkah yang tidak membutuhkannya. Otoritas ditetapkan per operasi oleh protokol: tugas yang lebih panjang tidak membeli persetujuan yang lebih murah.
Tidak ada subdelegasi
Satu mandat, satu Guardian, satu anggaran. Agen di dalam sebuah kontrak tidak bisa menyerahkan sebagiannya ke agen lain, dan sebuah tugas tidak bisa mendirikan titik eksekusi kedua.
Apa yang dibacanya tidak bisa memperluasnya
Dokumen, keluaran tool, konten web, dan memori adalah masukan, tidak pernah otoritas. Instruksi yang muncul di dalam sesuatu yang dibaca agen adalah data: ia tidak memperluas kontraknya, apa pun yang diklaimnya.
Mandat bertanda tangan tetap bisa merugikan
Mengotorisasi tidak membuktikan kebenaran, ketidakberbahayaan, maupun ketepatan. Sebuah kontrak membatasi otoritas; ia tidak menegakkan bahwa menyetujuinya adalah ide yang baik.
Ini untuk siapa
Yang menanggung risikonya hampir tidak pernah orang yang menyetujui tugasnya.
Ketika seorang agen menerbitkan pengembalian dana, mengubah akses seseorang, atau menyunting infrastruktur, akibatnya jatuh pada seorang pelanggan, seorang rekan kerja, atau pihak ketiga yang tidak pernah ada di ruangan itu. Sebuah mandat berharga karena mereka juga bisa membacanya: apa yang boleh berubah, atas sumber daya mana, selama berapa lama, dan apa yang terjadi kalau melenceng. Batas yang hanya bisa diperiksa penyedia adalah batas yang melindungi penyedia.
SecureStamp membaca apa yang diminta sebuah tindakan. Ia tidak menilai apakah yang meminta itu benar, tidak memutuskan konten mana yang benar, dan tidak menuntut kredensial profesional apa pun untuk dipakai. Membatasi apa yang boleh ditimbulkan perangkat lunak tidak sama dengan membatasi apa yang boleh dikatakan siapa pun.
Anggaran
Anggaran keamanan bukan penagihan. Ia tahan lama dan atomik per tenant, tugas, revisi, dan langkah — bukan penghitung di memori maupun satu penghitung per agen. Terikat berarti terpakai ditambah semua yang dipesan yang hasilnya masih tertunda atau tak pasti, sehingga grant yang sama tidak pernah bisa memesan dua kali. Jika penyimpanan atau pencabutan tidak tersedia, tidak ada efek baru yang keluar.
Status
Sebuah tugas selalu berada tepat di salah satunya, dan transisinya itulah yang dicatat ledger.
- draft
- approved
- running
- paused
- completed
- revoked
- expired
Apa yang dilakukan pembaca lokal, dan apa yang tidak
Pembaca lokal menjelaskan apa yang sedang diminta sebuah permintaan. Ia tidak mengotorisasi, dan dalam profil ini sebuah temuan tunggal, abstain, atau pembacaan sebagian tidak memblokir, tidak mencabut, dan tidak memaksa persetujuan tambahan atas efek yang sudah disetujui dan berada di dalam kontrak. Ia bekerja berbasis aturan atas jumlah teks yang dibatasi, jadi pemotongan dan tidak-dievaluasi ditampilkan alih-alih disembunyikan. Ketiadaan temuan tidak pernah berarti izin — efek di luar kontrak ditolak, entah pembacanya melihat sesuatu atau tidak.
Batas bukti
Sebuah Action Receipt membuktikan apa yang melewati Guardian terdaftar dan hasil yang bisa ditegakkan Guardian tersebut. Ia tidak membuktikan bahwa tidak ada tindakan yang terjadi di luar jalur itu, dan tidak menegakkan kepemilikan legal atas akun penyedia. Ancaman di luar jaminan disebut namanya alih-alih disiratkan: administrator host, Guardian atau penanda tangan yang terkompromi, tindakan di luar jalur terdaftar, kanal samping yang tidak diamati, dan kerugian yang memang sudah diizinkan mandatnya sendiri.
Status
Halaman ini menggambarkan sebuah rancangan. Skema kontraknya ada dan batasnya ditegakkan dalam pengujian; eksekusi mandat terdelegasi terhadap penyedia nyata belum dievaluasi, dan sampai itu terjadi profil ini berlabel tersimulasi. Kami tidak mengekstrapolasi hasil dari mock maupun dari konektor lain, dan fixture persetujuan bukan MFA maupun kuorum nyata.
Spesifikasinya
Field kontrak, kanonikalisasi, pengikatan antara mandat, langkah, dan efek, mesin statusnya, dan pencabutan dispesifikasikan di situs yayasan.
Baca spesifikasinyaSudah tersedia
Otorisasi atas satu efek tunggal — satu efek persis, satu otoritas, satu kedaluwarsa, satu pemakaian — sudah aktif hari ini lewat layanan MCP.
Lihat Execution Authorization untuk agen