{
      "tool_id": "art-169-eudr-supply-chain-traceability-linker",
      "tool_version": "1.0.0",
      "display_name": "EUDR Supply-Chain Traceability Linker",
      "mcp_name": "link_eudr_supply_chain_traceability",
      "mandate_type": "compliance_mandate",
      "wave": 30,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-169-eudr-supply-chain-traceability-linker.html",
      "description": "Validate EUDR single-DDS rule compliance and supply-chain traceability: first operators file the DDS; downstream operators reference upstream DDS reference numbers from TRACES NT. Checks single-DDS rule, TRACES NT reference format validity, plot geolocation coverage, and custody-chain completeness. Returns chain_integrity verdict and traceability_gaps list. Feeds readiness diagnostic (art-170). Zero network, zero PII. Reg. EU 2023/1115 Art. 4.",
      "input_schema_ref": "chaingraph/art-169-eudr-supply-chain-traceability-linker.html#manifest",
      "consumes": [
        "art-168-eudr-country-benchmark-risk-scorer"
      ],
      "feeds": [
        "art-170-eudr-readiness-diagnostic"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:5290987894384c3baf43f5a162fb87c964f0ff074535604e4b89001db38a40b7","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": "IfzCiXy2QYJwTNSvZrfCeNKBMB+JRMYSXM8R2yY4Q4EjPb8m4IG15w5kHwCcY7IB17ZUhzodSYTz+oIIaRxY2Q7yCEVhzpA/VGCrdSa1MfZJUK9bRmY0c9zRAuVrUMWfIwYICHmXe6MUjP6UlyNrPMydo1fadofk33Z4nPWVnyEqGWuVQ2fkTy1g5toYqx0sdKt8bz2/J4HOSM8NKPkMUQwpdHvVp1uReKtPYL1ZDl8kFRvLqRyK4Cd88BDtYfwDDussRoHPc+Cv9T1S4+zTHm1VoDWJyizlLpdLXM78uf0SLqsrssfh4Ztr2REIYYljTPjv2Z8XF5oZj2eiDBtAEA==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:859e891c93c712a3871b60460f00826609cfaf50591e3d735b2b5241030e27c3",
          "output": {
            "chain_integrity": true,
            "custody_chain_complete": true,
            "linked_dds_count": 0,
            "operator_is_first": true,
            "plot_geolocation_present": true,
            "refs_valid": null,
            "single_dds_rule_met": true,
            "traceability_gaps": []
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
