{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": true,
  "properties": {
    "freshness": {},
    "governance_epoch": {},
    "grants_authority": {},
    "integrity_id": {},
    "integrity_root": {},
    "integrity_state": {},
    "parent_integrity_id": {},
    "required_revalidation": {},
    "revocation_state": {},
    "risk_state": {},
    "roots": {},
    "schema": {},
    "sig": {},
    "state_hash": {},
    "subject_id": {},
    "valid_from": {},
    "valid_until": {}
  },
  "required": [
    "freshness",
    "governance_epoch",
    "grants_authority",
    "integrity_id",
    "integrity_root",
    "integrity_state",
    "parent_integrity_id",
    "required_revalidation",
    "revocation_state",
    "risk_state",
    "roots",
    "schema",
    "sig",
    "state_hash",
    "subject_id",
    "valid_from",
    "valid_until"
  ],
  "title": "CAIO (Continuous Autonomy Integrity Object)",
  "type": "object"
}
