오늘 이미 쓸 수 있는 것
- 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.
mandate가 고정하는 것
에이전트가 시작하기 전에 답하는 다섯 가지 질문.
읽을 수 없는 위임은 취소할 수 없는 위임입니다. 계약은 그것을 산출물로 바꿉니다. 다섯 축, 모두 명시적이고, 모두 함께 서명됩니다.
무엇이 바뀔 수 있는가
각 단계는 하나의 정규 작업과 거기에 묶인 정확한 매개변수를 이름으로 밝힙니다. 역량도, 스코프도, 행위의 범주도 아닌 — 다이제스트로 식별되는 효과 하나입니다.
어떤 리소스에 대해
단계는 자신의 리소스 목록을 지닙니다. 어떤 계정, 어떤 역할, 어떤 고객을 위해 승인된 단계가 다른 쪽으로 옮겨 가지 않으며, Guardian은 제공자에 접촉하기 전에 불일치를 거부합니다.
얼마 동안
계약에는 발급 시각과 만료가 있습니다. 그 뒤로는 새 단계가 보내지지 않습니다 — 유예 기간도, 과업 안쪽에서의 갱신도 없습니다.
어떤 승인과 어떤 예산으로
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.
결과를 어떻게 확인하는가
어댑터가 제공자를 다시 읽어 무슨 일이 있었는지 확립합니다. 타임아웃은 대사되며 결코 눈감고 재시도되지 않고, 모호한 결과는 성공으로 반올림되지 않고 불확정으로 남습니다.
어떻게 도는가
검토
사람이 mandate를 읽습니다. 단계, 리소스, 기간, 승인, 예산. 초안인 동안에는 아무것도 돌지 않습니다.
승인
승인은 리비전을 고정합니다. 어떤 단계든 바꾸면 검토해야 할 새 리비전이 생깁니다 — 승인된 계약을 제자리에서 고치는 일은 없습니다.
그 안에서 실행
에이전트가 단계를 제안합니다. 각각은 여전히 자신의 단일 사용 Execution Grant와 자신의 Action Receipt를 만들어 냅니다. 계약 밖에 있는 것은 거부됩니다.
경계를, 에두르지 않고
mandate가 하지 않는 것.
authority 문턱을 결코 낮추지 않습니다
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.
재위임은 없습니다
하나의 mandate, 하나의 Guardian, 하나의 예산. 계약 안의 에이전트가 그 일부를 다른 에이전트에게 넘길 수 없고, 과업이 두 번째 실행 지점을 세울 수도 없습니다.
읽은 것이 그것을 넓힐 수 없습니다
문서, 도구 출력, 웹 내용, 기억은 입력이지 결코 authority가 아닙니다. 에이전트가 읽은 무언가 안에 있는 지시는 데이터입니다. 무엇을 주장하든 계약을 확장하지 않습니다.
서명된 mandate도 해로울 수 있습니다
승인은 진실도, 무해함도, 정확함도 증명하지 않습니다. 계약은 authority를 한정하지만, 그것을 승인한 것이 좋은 판단이었음을 확립하지는 않습니다.
이것은 누구를 위한 것인가
위험을 지는 사람은 대개 그 과업을 승인한 사람이 아닙니다.
에이전트가 환불을 처리하고, 누군가의 접근 권한을 바꾸고, 인프라를 손볼 때, 그 결과는 고객이나 동료, 혹은 그 자리에 한 번도 없었던 제3자에게 떨어집니다. mandate가 값진 것은 그들도 읽을 수 있기 때문입니다. 무엇이 바뀔 수 있는지, 어떤 리소스에 대해, 얼마 동안, 그리고 잘못되면 어떻게 되는지. 제공자만 들여다볼 수 있는 경계는 제공자를 지키는 경계입니다.
SecureStamp는 어떤 행위가 무엇을 요구하는지 읽습니다. 요구하는 사람이 옳은지 판단하지 않고, 어떤 내용이 참인지 결정하지 않으며, 쓰는 데 어떤 직업적 자격도 요구하지 않습니다. 소프트웨어가 일으켜도 되는 것을 한정하는 일은, 누가 말해도 되는 것을 한정하는 일과 다릅니다.
예산
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.
상태
과업은 항상 이 중 정확히 하나에 있고, 원장이 기록하는 것은 그 전이입니다.
- draft
- approved
- running
- paused
- completed
- revoked
- expired
로컬 리더가 하는 일과 하지 않는 일
로컬 리더는 어떤 요청이 무엇을 요구하는지 설명합니다. 승인하지 않으며, 이 프로파일에서는 단일 발견, 기권, 부분적 읽기 중 무엇도 이미 승인되고 계약 안에 있는 효과를 막거나 폐기하지 않고, 추가 승인을 강요하지도 않습니다. 한정된 분량의 텍스트에 대한 규칙으로 작동하므로, 잘림과 미평가는 감추지 않고 드러냅니다. 발견이 없다는 것은 결코 허가가 아닙니다 — 계약 밖의 효과는 리더가 무언가를 보았든 보지 못했든 거부됩니다.
증거의 경계
Action Receipt가 증명하는 것은 등록된 Guardian을 통과한 것과, 그 Guardian이 확립할 수 있었던 결과입니다. 그 경로 밖에서 아무 행위도 없었음을 증명하지 않으며, 제공자 계정의 법적 소유권을 확립하지도 않습니다. 보증 밖의 위협은 은근히 흘리지 않고 이름으로 밝힙니다. 호스트의 관리자, 침해된 Guardian이나 서명자, 등록된 경로 밖에서 취해진 행위, 관측되지 않은 부채널, 그리고 mandate 자신이 이미 허용하고 있던 피해.
상태
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.
이미 제공 중
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.
에이전트를 위한 Execution Authorization 보기