{
  "tool_id": "art-474-validate-mt700-lc-fields",
  "tool_version": "1.0.0",
  "display_name": "MT700 LC Field Validator",
  "mcp_name": "validate_mt700_lc_fields",
  "mandate_type": "compliance_mandate",
  "wave": 65,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-474-validate-mt700-lc-fields.html",
  "description": "Validates SWIFT MT700 Documentary Credit field-format and date-logic conformance against UCP 600 / MT700 mandatory-field rules: DC number, form of credit, issue/expiry/shipment dates, currency and amount, availability terms, shipment terms, goods description, documents required, presentation period, and party fields. Returns a weighted compliance score, field-by-field findings, and article citations. Provable node counterpart to tools/420-mt700-lc-field-validator.html; the tool page's Presented Documents discrepancy check (UCP 600 R01-R14) stays browser-only.",
  "input_schema_ref": "chaingraph/art-474-validate-mt700-lc-fields.html#manifest",
  "consumes": [],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [{"system":"sha256-source","image_id":"sha256:bbd232c7a97741b408b0957f63f84669da0307d0b6c6f36e92c821d2ff568bf4","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-25"}],
  "export_capability": ["json"],
  "compute_proof_ready": "ready",
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "ABrnwTXL1/DaO5WEtecocw4i3tbNgzbA/8keBVDDLjAK3rBzj0xLi+Eoj6MJDqxlRXodmBfxU50G4kD6DwXZrgQm710/k04RobbMKeWZrtEeutwqWF73xvB/N0Z4g0Y3CWvGjKePG+P1eIuRMkYP4YO8yiymc6gJg2kVepzidk8Tqg1/0YF6ObjHxxpkMeJHdNldRfSlZaqAnxYEMdvzJwj3ztjzrFVehH3MsSj5P9Utoi7YxkUkRnbrB6S2GwqpBANUzjPj/x7uygoxxl0UZsytC+JsEPsusNt1zCvN1OAuC5he7ZUlAD2DlmqA5h8K89AZ+/5VhC3f0fQnKSD+JQ==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:bbd232c7a97741b408b0957f63f84669da0307d0b6c6f36e92c821d2ff568bf4",
      "output": {
        "compliant": true,
        "error_count": 0,
        "errors": [],
        "field_results": [
          {
            "field": "20",
            "issue": "",
            "label": "DC Number",
            "rule": "Max 16 chars, A-Z 0-9 / -",
            "status": "ok",
            "value": "LC2024/001234"
          },
          {
            "field": "40A",
            "issue": "",
            "label": "Form of DC",
            "rule": "ICC-recognised form",
            "status": "ok",
            "value": "IRREVOCABLE"
          },
          {
            "field": "31C",
            "issue": "",
            "label": "Date of Issue",
            "rule": "Valid YYMMDD",
            "status": "ok",
            "value": "260901"
          },
          {
            "field": "31D Date",
            "issue": "",
            "label": "Date of Expiry",
            "rule": "After issue date",
            "status": "ok",
            "value": "261231"
          },
          {
            "field": "31D Place",
            "issue": "",
            "label": "Place of Expiry",
            "rule": "Place specified",
            "status": "ok",
            "value": "LONDON, UNITED KINGDOM"
          },
          {
            "field": "32B",
            "issue": "",
            "label": "Currency/Amount",
            "rule": "Valid CCY + amount",
            "status": "ok",
            "value": "USD 500000.00"
          },
          {
            "field": "41 Bank",
            "issue": "",
            "label": "Available With",
            "rule": "Bank specified",
            "status": "ok",
            "value": "ANY BANK"
          },
          {
            "field": "41 By",
            "issue": "",
            "label": "Available By",
            "rule": "Valid payment method",
            "status": "ok",
            "value": "BY NEGOTIATION"
          },
          {
            "field": "42",
            "issue": "",
            "label": "Drafts At",
            "rule": "N/A for Payment/Negotiation",
            "status": "skip",
            "value": "(not required)"
          },
          {
            "field": "43P",
            "issue": "",
            "label": "Partial Shipments",
            "rule": "Valid value",
            "status": "ok",
            "value": "ALLOWED"
          },
          {
            "field": "43T",
            "issue": "",
            "label": "Transhipment",
            "rule": "Valid value",
            "status": "ok",
            "value": "NOT ALLOWED"
          },
          {
            "field": "44A",
            "issue": "",
            "label": "Port of Loading",
            "rule": "Specified",
            "status": "ok",
            "value": "SHANGHAI, CHINA"
          },
          {
            "field": "44B",
            "issue": "",
            "label": "Port of Discharge",
            "rule": "Specified",
            "status": "ok",
            "value": "ROTTERDAM, NETHERLANDS"
          },
          {
            "field": "44C",
            "issue": "",
            "label": "Latest Shipment",
            "rule": "Valid date sequence",
            "status": "ok",
            "value": "261201"
          },
          {
            "field": "45A",
            "issue": "",
            "label": "Description of Goods",
            "rule": "Goods described with Incoterm",
            "status": "ok",
            "value": "ELECTRONIC COMPONENTS AS PER PROFORMA IN..."
          },
          {
            "field": "46A",
            "issue": "1 common doc(s) not detected",
            "label": "Documents Required",
            "rule": "Invoice + transport doc + packing list expected",
            "status": "ok",
            "value": "SIGNED COMMERCIAL INVOICE IN TRIPLICATE\nFULL SET C..."
          },
          {
            "field": "48",
            "issue": "",
            "label": "Presentation Period",
            "rule": "Within UCP 600 Art.14(c) limit",
            "status": "ok",
            "value": "21 days"
          },
          {
            "field": "49",
            "issue": "",
            "label": "Confirmation",
            "rule": "Valid instruction",
            "status": "ok",
            "value": "CONFIRM"
          },
          {
            "field": "50",
            "issue": "",
            "label": "Applicant",
            "rule": "Specified",
            "status": "ok",
            "value": "ABC IMPORT CO, 123 MAIN ST, NEW YORK"
          },
          {
            "field": "59",
            "issue": "",
            "label": "Beneficiary",
            "rule": "Specified",
            "status": "ok",
            "value": "XYZ EXPORT LTD, 45 HARBOUR RD, SHANGHAI"
          }
        ],
        "score": 96,
        "verdict": "compliant",
        "warning_count": 1,
        "warnings": [
          {
            "citation": "UCP 600 Art.19-25",
            "field": "46A",
            "message": "Field 46A: Transport document (B/L, AWB) not detected -- typically required."
          }
        ]
      }
    }
  }
}
