AOC v0.1.0 uses exactly two conformance levels:
minimalcompleteThese are documentation and validation levels. They are not certification claims, readiness scores, badges, or endorsements.
A minimal contract:
contract_version: 0.1.0;effect_class and gate enum values;errors[].A minimal contract may still emit findings[]. Findings identify coverage
gaps or advisory issues, not schema-invalid defects.
A complete contract is minimal and also clears every validator-known
finding for v0.1.0.
That means:
contexts is not empty;actions is not empty;anti_claims is not explicitly empty;read_only actions do not use gate: none;F_EXPERIMENTAL_FIELD remains;provenance.generator is present;complete does not mean the runtime enforced the contract. It only means the
contract document is structurally valid and locally complete by the v0.1.0
validator’s criteria.
The conformance levels do not claim:
They are a way to talk about contract-document coverage without turning AOC into a score or badge.