{
  "$context": "https://schema.org.ai",
  "$type": "ErrorType",
  "$id": "https://epcis.dev/errors/snapshot-retention-expired",
  "slug": "snapshot-retention-expired",
  "title": "Snapshot cannot be re-materialized",
  "status": 410,
  "retryable": false,
  "costed": false,
  "door": "epcis.dev",
  "doors": [
    "epcis.dev"
  ],
  "summary": "The snapshot token addresses a ledger range that has been retention-expired or deleted under a legal obligation. It cannot be re-materialized. The refusal cites the retention act that removed it — never a silently different answer, and never a fabricated one.",
  "remediation": "There is nothing to retry at that token. The hash tree of the expired range is retained, so artifacts sealed against it still verify.",
  "derivedFrom": [
    "docs/specs/catalog-surface.md §5.2",
    "#246 §5"
  ]
}
