{
  "product": "spectrallock",
  "version": "0.3.0",
  "author": "Aziel Eliab",
  "recover": {
    "family": "recover",
    "ops": [
      "locate",
      "deep-recover",
      "revision-graph",
      "cross-compare",
      "extract-embedded",
      "scan-orphans",
      "scan-metadata",
      "scan-sidecars",
      "scan-history",
      "refuse"
    ],
    "refuse_codes": [
      "SL-RECOVER-NO-BYTES",
      "SL-RECOVER-SANITIZED",
      "SL-RECOVER-OPAQUE",
      "SL-RECOVER-UNSUPPORTED",
      "SL-RECOVER-CORRUPT",
      "SL-RECOVER-ENCRYPTED",
      "SL-RECOVER-LIMIT",
      "SL-UNREDACT-OPAQUE"
    ],
    "live_kinds": [
      "pdf",
      "json",
      "xml",
      "html",
      "svg",
      "txt",
      "eml",
      "zip",
      "png",
      "jpeg"
    ],
    "slot_kinds": [
      "7z",
      "heic",
      "heif"
    ],
    "no_lie": true,
    "guessed_letters": false,
    "context_reconstruction": false,
    "catalog_door": false,
    "worker_path": "/v1/recover",
    "note": "Universal artifact recovery. Present bytes and documented structure only. Never infer covered letters from context. SLOT parsers stay SLOT; LIVE parsers stay LIVE. Secrets: secret_material_present + path/offset; values suppressed. Lamb Lens: Service → Clarity → Peace. Author Aziel Eliab. NO-LIE.",
    "author": "Aziel Eliab",
    "status": "live"
  },
  "advisory": "Universal artifact recovery. Present bytes and documented structure only. Never infer covered letters from context. SLOT parsers stay SLOT; LIVE parsers stay LIVE. Secrets: secret_material_present + path/offset; values suppressed. Lamb Lens: Service → Clarity → Peace. Author Aziel Eliab. NO-LIE.",
  "kv_increment": false
}