{
      "tool_id": "art-308-pld-disclosure-pack-builder",
      "tool_version": "1.0.0",
      "display_name": "PLD Disclosure Pack Builder",
      "mcp_name": "build_pld_disclosure_pack",
      "mandate_type": "compliance_mandate",
      "wave": 54,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-308-pld-disclosure-pack-builder.html",
      "description": "Assembles a disclosure/rebuttal pack for a disputed window under EU Product Liability Directive 2024/2853 (transposes 2026-12-09; AI is a \"product\"; non-disclosure or an AI Act breach triggers a rebuttable presumption of defectiveness). Collects the receipt set for the disputed window into a hash-anchored trace with replay instructions and a defectiveness-rebuttal mapping (which receipts rebut which presumption trigger: non-disclosure vs AI-Act-breach), flagging any gap in window coverage. Asserts the inputs replay to this trace; never a legal conclusion of non-defectiveness. AILD is confirmed withdrawn (Oct 2025); PLD is the only surviving EU frame this maps to. Zero network, zero PII.",
      "input_schema_ref": "chaingraph/art-308-pld-disclosure-pack-builder.html#manifest",
      "deadline": null,
      "deadline_note": "National PLD transposition text lands through H2 2026; the presumption-trigger taxonomy (non_disclosure, ai_act_breach) is static and does not track member-state transposition drift.",
      "consumes": [],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:4d73f240d1e0e36ad7081116436c2a27d5b2c23d184cc4269306079ed753ccfb","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "IcMV7OntfxhTa9knOX67nmXk2XbAA0/wT60vYCZtKCMhUnqtUs+rGQaHQENdIfXJcMGV0ib+mlKn8JBFQfXSYwQg0HQVgCT+Kcr+ldwWKeNeS+8mJ/YjiJKN6wIy9nenKROAY37Nirx0cJpiYMdtO5zeVGRfgE1mZEix+jeZEOcH83BN6zPKclgiNmi1BP4yDk2wtw+5g+UPtOBVX/h53Bv7Few9Aynz0iLG1nvIY4+4JFFZGkiYjF5Kh/oJ1DYPKVw7Uy/crvhYFzFxvGQacmM0nHsJW+yH/3dmgL+7xk8X11jYC+4N/QxHG97yUnosNvLT616u2xt2cp1X9tiQ8A==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:4d73f240d1e0e36ad7081116436c2a27d5b2c23d184cc4269306079ed753ccfb",
          "output": {
            "alleged_defect": null,
            "anchor": null,
            "disputed_window": {
              "from": "2026-01-01",
              "to": "2026-06-30"
            },
            "gap_in_window": false,
            "insufficient_evidence": false,
            "product_ref": "agent-checkout-v3",
            "rebuttal_mapping": [
              {
                "presumption_trigger": "non_disclosure",
                "rebutting_receipts": [
                  "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
                ]
              },
              {
                "presumption_trigger": "ai_act_breach",
                "rebutting_receipts": [
                  "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
                ]
              }
            ],
            "replay_instructions": "Replay each of the 2 receipt(s) for agent-checkout-v3 over the window 2026-01-01..2026-06-30 and confirm execution_hash reproduces every receipt_hash in trace_digest.",
            "trace_digest": "trace:2:sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
