Yang sudah bisa Anda pakai hari ini
- Authorization of one exact effect through the MCP service, in public beta: one operation, one authority, one expiry, one use.
- Signed evidence of what was authorized and what the Guardian could establish, verifiable offline with no account.
- Six provider operations, each at an authority the protocol fixes and a caller cannot lower. None is called stable until we publish evidence of 100 real executions against a live provider.
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
Authority is set per operation by the protocol, not chosen by the caller. The budget is specified as durable and atomic per tenant, task, revision and step: committed means consumed plus anything reserved and still uncertain.
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
Approving a mandate does not turn a step that needs MFA or quorum into one that does not. Authority is set per operation by the protocol; a longer task does not buy a cheaper approval. Moving money and changing privileges stay outside delegation altogether. The local runtime does not enforce this on its own yet — it is listed among the known gaps in the specification.
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
A security budget is not billing. It is specified as durable and atomic per tenant, task, revision and step — not a counter in memory and not one per agent. Committed means consumed plus anything reserved whose outcome is still pending or uncertain, so the same grant can never reserve twice; if storage or revocation is unavailable, no new effects are sent. Two parts of this are not in the local runtime yet — a reused task revision can open its own budget, and revocation is optional — and both are listed as known gaps in the specification.
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
This page describes a design. The contract schema exists and a local runtime runs its limits in simulation, with known gaps published in the specification. Execution of a delegated mandate against a real provider has not been evaluated, and until it is, this profile is labelled simulated. We do not extrapolate a result from a mock or from a different connector, and approval fixtures are not real MFA or quorum.
Spesifikasinya
Field kontrak, kanonikalisasi, pengikatan antara mandat, langkah, dan efek, mesin statusnya, dan pencabutan dispesifikasikan di situs yayasan.
Baca spesifikasinyaSudah tersedia
Single-effect authorization — one exact effect, one authority, one expiry, one use — is available today through the MCP service, in public beta. Running it against a real provider needs an eligible connector; until a connector clears its release gate, its Guardian runs in sandbox mode.
Lihat Execution Authorization untuk agen