{
      "tool_id": "art-153-emir-trade-report-field-validator",
      "tool_version": "1.0.0",
      "display_name": "EMIR Trade Report Field Validator",
      "mcp_name": "validate_emir_trade_report",
      "mandate_type": "compliance_mandate",
      "wave": 28,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-153-emir-trade-report-field-validator.html",
      "description": "Validate the required-field subset of an EMIR Refit ISO 20022 auth.030 derivative trade report: action type, both counterparty LEIs (20-char ISO 17442), UTI, UPI, notional, currency, effective date, and asset class. Catches missing or malformed fields before submission to the Trade Repository. Feeds UTI completeness checker (art-154).",
      "input_schema_ref": "chaingraph/art-153-emir-trade-report-field-validator.html#manifest",
      "consumes": [],
      "feeds": [
        "art-154-emir-uti-completeness-checker"
      ],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:b3a2970b68c72ff427673d0a3b075bf03c85055a724acf7605b9358b55973c22","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": "L0YJhw8ZDk/LlkeGCYWTfOIvSkv7z4xCovBsni2xmoAeu9Vs1kd+f0Eow/7zbrGhyHhApExM4nSZPnpL3x5+sCZfUqgmM1kmq7PSEyYXLAfU5PGvTcrYIXkVGIuQtF4DIDOQSBUjDnmI51BeQ8gFTpFvcV8VNZ4m/scdLGjZhfcHK9GNfCrgh+6Q5pzS2r4m8l7r1XJ3guvfUiEnnSIRNSzdYKOv6rAnzKBQT96iK7bsgkmfqgXfQyXvfXC0eD9oJPZjCXq4D83oZYv2BgHWTuMVb3AyCVM/eWMvUhVszTkX6CLIk+TQCwY4LY8ntn1SkDR+e1+sm2LmPFFXUl7IQA==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:4a915e240b0b8d643363eea5fef45524264b6213ee9ea581eb819548634819fd",
          "output": {
            "action_type": "New",
            "field_count_checked": 9,
            "missing_fields": [],
            "report_valid": true
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
