{
  "claim": "https://atep.dev/claims/retired",
  "name": "retired",
  "core": true,
  "status": "core",
  "profile": "core",
  "definition": "Subject is permanently retired. Self-issued.",
  "data-schema": "retired-data = { ? reason: tstr, * tstr => any }   ; subject MUST equal issuer",
  "title": "Retired",
  "description": [
    "Self-issued: subject and issuer MUST be the same identity. It takes effect at its own issued-at. Afterwards any other envelope signed by that identity with an issued-at at or after the retirement MUST be rejected (step 8). No issuer can block or lift it (spec section 16 point 7)."
  ],
  "issued-by": "The subject itself",
  "subject": "The issuer's own Agent ID",
  "data-schema-format": "cddl",
  "attestation-schema": "attestation = {\n  subject: agent-id,\n  issuer: agent-id,                      ; MUST equal the envelope signer\n  claim: uri,\n  data: { * tstr => any },\n  ? evidence: bstr .size 32,\n  ? evidence-uri: uri,\n  id: bstr .size 16,\n}\nagent-id = bstr .size 32\nuri = tstr",
  "data-checked-by": "Step 8 (subject equals issuer).",
  "evidence": "optional",
  "lifetime": "30 to 180 days by default, 400 days at most; expiry is not compared when it is consulted at step 8",
  "spec": [
    "Specification section 4 (Lifecycle, Retire)",
    "Specification section 7",
    "Specification section 16 point 7"
  ],
  "example-data": {
    "reason": "decommissioned"
  },
  "links": {
    "self": "/claims/retired",
    "html": "/claims/retired.html",
    "json": "/claims/retired.json",
    "directory": "/claims/"
  }
}
