{
      "tool_id": "art-165-eudr-dds-field-validator",
      "tool_version": "1.0.0",
      "display_name": "EUDR DDS Field Validator",
      "mcp_name": "validate_eudr_due_diligence_statement",
      "mandate_type": "compliance_mandate",
      "wave": 30,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-165-eudr-dds-field-validator.html",
      "description": "Validate the required-field subset of an EUDR Due Diligence Statement (DDS) before TRACES NT filing: operator name, address, EORI, HS code, trade name, quantity, country of production, and geolocation indicator (or micro-operator postal-address exemption). Returns conformant verdict and missing-field list. Root node of the eudr-due-diligence-statement-validation chain. Zero network, zero PII. Reg. EU 2023/1115, mandatory 2026-12-30 (large/medium) / 2027-06-30 (SME).",
      "input_schema_ref": "chaingraph/art-165-eudr-dds-field-validator.html#manifest",
      "consumes": [],
      "feeds": [
        "art-166-eudr-geolocation-plot-validator"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:acd7dd7b0e4b050841535e867851410def190cd19b3c3965fea524418965bb8c","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": "KyMY3BMdpCgQMI0SWXAIwHAKZ1XUD+ZvIIYt6j3EWDATe+pGjy7d6cEcs2QX2pi1yCJTkTRTpPXtx3Yp+MiyqRWNzNz3wO2u36jZ99KkNkoQosBBYD19HHYgJjxfD5huJZSDJKP/4gXPOSBMezs/H5DWB4Y+Ab0+blX4xeaezvUMXJK+q532HS5Zz2/n5hSso1oXqXCRyxFDWTwB3IS7cSJXKfNXKHPSE/KiflX+5TWTM0bJIL/6I1G5ktby3YDqG39MGyMMi5xSS/0He79Yv8XPOIm1rlI+ZGAJHVhJP3UGWcsisZ3FIskTseSiLP/tSiY4JxDnYfhDjNjyTDkCkQ==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:80c9045b6c606b3decc193bca5ebdeb2d7f64bea94ca8490b3ca80723a99be09",
          "output": {
            "conformant": true,
            "country_of_production": "BR",
            "fields_checked": 8,
            "fields_passed": 8,
            "micro_operator_exemption": false,
            "missing_fields": [],
            "quantity": 5000
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
