AOC v0.1.0 is the first draft target.
Public schema identifier for the v0 pages:
https://schemas.openagentcontracts.org/aoc/v0.1.0/contract.schema.json
Every contract document carries contract_version.
For the first v0 validator target, the value is:
0.1.0
The public schema identifier is separate from contract_version. Replacing
https://schemas.openagentcontracts.org/aoc/v0.1.0/contract.schema.json with a durable public identifier later does not by
itself bump contract_version.
v0 is explicitly pre-stable:
The direct backward-compatible minor-version promise starts at v1.0, not v0.
The validator targets one contract version at a time. If a contract’s
contract_version does not match the validator target, the validator emits
E_VERSION_MISMATCH.
The mismatch entry must point the implementer toward the migration path rather than silently best-effort-reading a different v0 contract shape.
Published documentation for a deprecated version is not deleted. Deprecated
fields should move to a future /standard/deprecated/ page when such fields
exist. v0.1.0 has no deprecated fields.