One consequential action an agent proposes, described as a JSON binding, turned into one sequence of bytes and hashed. A grant of authority names that hash, so it covers that action and no variation of it.
| Version | Identifier | Status | Read |
|---|---|---|---|
| v1 | agent-safe.intent/1 | Status:published, in force | SpecificationChanges |
Within v1, a change may only add an optional property that is absent by default, and it has to ship with a vector showing that every existing binding still produces the same bytes and the same hash. Anything that would change an existing hash becomes v2, published beside v1 rather than replacing it.
Changes are proposed in the open: an issue labelled spec in agent-safe-pipeline, then a pull request that changes the text, the schema, the vectors and the reference implementation together, open for comment for at least fourteen days. The details are §9 and §10 of the specification.