Agent Revision Markup
ReferenceSpec

Specification

Rendered from packages/spec/README.md

Generated from packages/spec/README.md. Edit the source file, not this page.

Agent Revision Markup Specification

Agent Revision Markup is track changes for agents: a signed, document-carried revision record that says who acted, under what authority, what changed, what a human approved, and how any compatible tool can check it.

This directory is the implementer draft. It separates the stable data model from the first carriage profile.

Draft Version

  • Version: 0.1
  • Status: implementer draft
  • Current wire schema version: 2
  • Current reference DOCX namespaces:
    • urn:agentrevisionmarkup:docx:manifest:0.1
    • urn:agentrevisionmarkup:docx:cache:0.1

Documents

Schemas

JSON is the canonical data model. XML is only the DOCX carriage.

The extension schema is proposed compatibility surface. It is not part of the tested signed kernel until the reference implementation accepts, preserves, signs, and verifies extension objects.

Examples

Source Of Truth Rule

Normative claims in these documents should map to one of:

  • a JSON Schema assertion
  • a reference implementation check
  • a conformance requirement
  • a named decision in decisions.md

Examples must remain valid JSON or XML. The current examples are shape examples with placeholder hashes and signatures. Future CI should add generated semantic fixtures that validate against the schemas and round-trip through the reference implementation.

On this page