{
      "tool_id": "art-246-lei-payment-binding-linter",
      "tool_version": "1.0.0",
      "display_name": "Wolfsberg Payment Transparency & LEI Binding Linter",
      "mcp_name": "lint_lei_payment_binding",
      "mandate_type": "compliance_mandate",
      "wave": 41,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-246-lei-payment-binding-linter.html",
      "description": "Full ISO 17442 LEI check-digit validation via ISO 7064 Mod 97-10 for originator and beneficiary LEIs in pacs.008. Also scores Wolfsberg Payment Transparency Standards across six fields (originator name, account, LEI; beneficiary name, account, LEI) and assigns a transparency tier (HIGH, MEDIUM, LOW). LEIs are public GLEIF registry data -- no PII involved. For format-only LEI checks within broader party completeness validation use validate_pacs008_party_completeness (art-242).",
      "input_schema_ref": "chaingraph/art-246-lei-payment-binding-linter.html#manifest",
      "consumes": [
        "art-242-pacs008-party-completeness-validator"
      ],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:3eb46ada4f435f3207e14efe0cd5349dd78613e1b50bbe42bb85cd95e2cd3c05","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-07-05"}],
      "export_capability": [
        "json"
      ],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "LtNhxffw0FMSE2Aeiq9E0muhOHs+IQWr76N6LOIWRj0RGfOGPXPcnAxEFDMKT3U8c2sunRYTAQhBRNDEPto1Gh3MKLOVNvcXCzl2VukiZs+oWejwsPgJud6lu4XVlB1iKuQEzCpdEEwZEI/w8IwU/r27lGxm68lYOtWr4vaYsiUCo/FOR7vI+IRkYuCNwKKwR6bX+g8pNTeM5O98WM1f9y+6RuLwRLOUCRfkeuy9txxcqs7BuJE+CSiJhcz9Ev1kBBZmp2ySzhu2btN2XaqoZoALWZEephFqWf/vzdcUuwEnQGlIyQAZgKawM/mmB69vd6yubm0qjTCtDBgLrHz44w==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:3eb46ada4f435f3207e14efe0cd5349dd78613e1b50bbe42bb85cd95e2cd3c05",
          "output": {
            "error_count": 0,
            "issues": [],
            "lei_results": {
              "beneficiary": {
                "error": null,
                "lei": "00000000000000000001",
                "valid": true
              },
              "originator": {
                "error": null,
                "lei": "00000000000000000001",
                "valid": true
              }
            },
            "lei_valid": true,
            "pii_note": "LEIs are PUBLIC registry data (GLEIF global LEI database, gleif.org). Party names and account identifiers are processed structurally for presence/format only. No real PII processed -- use synthetic data for testing.",
            "regulatory_basis": "ISO 17442:2020 Legal Entity Identifier; ISO 7064:2003 Mod 97-10; Wolfsberg Payment Transparency Standards 2023; CPMI d218 LEI mandate guidance",
            "table_source": "ISO 17442:2020 Legal Entity Identifier (iso.org/standard/78829.html); ISO 7064:2003 Mod 97-10 check digit algorithm; Wolfsberg Payment Transparency Standards 2023 (wolfsberg-principles.com/documents/wolfsberg-payment-transparency-standards)",
            "table_version": "ISO17442-LEI-CHECK-2024 + WOLFSBERG-PAYMENT-TRANSPARENCY-2023",
            "wolfsberg_field_results": [
              {
                "label": "Originator name",
                "present": true,
                "weight": 20
              },
              {
                "label": "Originator account",
                "present": true,
                "weight": 15
              },
              {
                "label": "Originator LEI",
                "present": true,
                "weight": 20
              },
              {
                "label": "Beneficiary name",
                "present": true,
                "weight": 20
              },
              {
                "label": "Beneficiary account",
                "present": true,
                "weight": 15
              },
              {
                "label": "Beneficiary LEI",
                "present": true,
                "weight": 20
              }
            ],
            "wolfsberg_transparency_score": 100,
            "wolfsberg_transparency_tier": "HIGH"
          }
        }
      },
      "compute_proof_ready": "ready"
    }
