{
      "id": "document-sanitization-integrity",
      "name": "document-sanitization-integrity",
      "domain": "Document & Content Provenance",
      "title": "Document Sanitization Integrity",
      "description": "Strip file metadata locally, prove what was removed, bind the sanitization into a receipt, and record the cleaned files in a digest manifest. Stage 1 produces a proof-of-sanitization record binding the original digest to the removed, redacted, or retained findings and the sanitized digest, with a residual-risk analysis by file type (art-193). Stage 2 binds the sanitization edge into a canonical conversion receipt (art-191). Stage 3 records the original and cleaned file digests in one canonical, hash-anchored manifest (art-194). Every stage produces a SHA-256 execution hash. Zero network, zero PII.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/document-sanitization-integrity.html",
      "steps": [
        {
          "tool_id": "art-193-metadata-sanitization-prover",
          "handoff": "Sanitization record digests feed the receipt builder"
        },
        {
          "tool_id": "art-191-conversion-receipt-builder",
          "handoff": "Binds the sanitization edge into a receipt that feeds the manifest builder"
        },
        {
          "tool_id": "art-194-digest-manifest-builder",
          "handoff": "Records original and cleaned file digests in one hash-anchored manifest with execution_hash -- final stage"
        }
      ]
    }
