{
  "fictional": true,
  "requiresTailoring": true,
  "toolId": "23-travel-rule-message-validator",
  "runId": "FICTIONAL-SAMPLE-REQUIRES-TAILORING",
  "providerAcceptanceVerified": false,
  "sampleOnly": true,
  "result": {
    "toolId": "23-travel-rule-message-validator",
    "methodRevision": "2026-10-09.travel-rule-message-validation.1",
    "engine": "jsonschema-1.5.0-interpreter",
    "schemaProfile": "json-schema-draft-07-inline-bounded-v1",
    "input": {
      "toolId": "23-travel-rule-message-validator",
      "methodRevision": "2026-10-09.travel-rule-message-validation.1",
      "schemaProfile": "json-schema-draft-07-inline-bounded-v1",
      "scope": "Fictional two-message review. No transmission.",
      "schemaName": "Fictional customer-selected inline contract version 1. Requires tailoring.",
      "schemaJson": "{\"$schema\":\"http://json-schema.org/draft-07/schema#\",\"type\":\"object\",\"required\":[\"originator\",\"beneficiary\",\"originatingVasp\",\"beneficiaryVasp\"],\"additionalProperties\":false,\"properties\":{\"originator\":{\"type\":\"object\",\"required\":[\"name\"],\"properties\":{\"name\":{\"type\":\"string\",\"minLength\":1}},\"additionalProperties\":false},\"beneficiary\":{\"type\":\"object\",\"required\":[\"name\"],\"properties\":{\"name\":{\"type\":\"string\",\"minLength\":1}},\"additionalProperties\":false},\"originatingVasp\":{\"type\":\"object\",\"required\":[\"id\"],\"properties\":{\"id\":{\"type\":\"string\"}},\"additionalProperties\":false},\"beneficiaryVasp\":{\"type\":\"object\",\"required\":[\"id\"],\"properties\":{\"id\":{\"type\":\"string\"}},\"additionalProperties\":false}}}",
      "messages": [
        {
          "id": "fictional-001",
          "rawJson": "{\"originator\":{\"name\":\"Fictional Alice\"},\"beneficiary\":{\"name\":\"Fictional Bob\"},\"originatingVasp\":{\"id\":\"fictional-originator-vasp\"},\"beneficiaryVasp\":{\"id\":\"fictional-beneficiary-vasp\"}}",
          "expectedOriginatorVasp": "fictional-originator-vasp",
          "expectedBeneficiaryVasp": "fictional-beneficiary-vasp"
        },
        {
          "id": "fictional-002",
          "rawJson": "{\"originator\":{},\"beneficiary\":{\"name\":\"Fictional Bob\"},\"originatingVasp\":{\"id\":\"fictional-originator-vasp\"},\"beneficiaryVasp\":{\"id\":\"fictional-unknown-vasp\"}}",
          "expectedOriginatorVasp": "fictional-originator-vasp"
        }
      ],
      "fieldRules": [
        {
          "id": "originator-name",
          "pointer": "/originator/name",
          "check": "nonblank"
        },
        {
          "id": "beneficiary-name",
          "pointer": "/beneficiary/name",
          "check": "nonblank"
        }
      ],
      "counterparties": [
        {
          "id": "fictional-originator-vasp",
          "name": "Fictional Originating VASP",
          "reviewState": "approved"
        },
        {
          "id": "fictional-beneficiary-vasp",
          "name": "Fictional Beneficiary VASP",
          "reviewState": "approved"
        }
      ],
      "originatorVaspPointer": "/originatingVasp/id",
      "beneficiaryVaspPointer": "/beneficiaryVasp/id",
      "schemaApproved": true
    },
    "inputSha256": "d7410a9a5a33fcf5eb7dd86f71580ab5bbd9f1d7058d39cdbb44d05f3e7044a5",
    "schemaSha256": "459d3525e40210a3b102c489625b64a6982cf0da9e5798135f6b843e19a0d18b",
    "checkedAt": "2026-10-09T20:00:00.000Z",
    "messages": [
      {
        "id": "fictional-001",
        "rawJson": "{\"originator\":{\"name\":\"Fictional Alice\"},\"beneficiary\":{\"name\":\"Fictional Bob\"},\"originatingVasp\":{\"id\":\"fictional-originator-vasp\"},\"beneficiaryVasp\":{\"id\":\"fictional-beneficiary-vasp\"}}",
        "rawSha256": "cd677c9ef7bfd105e8d9afe66d67c089e64f262006046b8802c8b623d9764d07",
        "parseState": "parsed",
        "schemaValid": true,
        "schemaIssues": [],
        "fields": [
          {
            "ruleId": "originator-name",
            "pointer": "/originator/name",
            "state": "matched",
            "valueSha256": "d9f4ea2f2289b63a0b49fdd6eba8f44bac4c8e43918a988a99da61a1d22b8b14"
          },
          {
            "ruleId": "beneficiary-name",
            "pointer": "/beneficiary/name",
            "state": "matched",
            "valueSha256": "7ca55b7643a6b58eb1b1c58bc2762a75f67c31d7d25b2ef129ed9b9970c9adf1"
          }
        ],
        "counterparties": [
          {
            "role": "originator",
            "pointer": "/originatingVasp/id",
            "observedId": "fictional-originator-vasp",
            "expectedId": "fictional-originator-vasp",
            "state": "approved-roster-match",
            "identityVerified": false
          },
          {
            "role": "beneficiary",
            "pointer": "/beneficiaryVasp/id",
            "observedId": "fictional-beneficiary-vasp",
            "expectedId": "fictional-beneficiary-vasp",
            "state": "approved-roster-match",
            "identityVerified": false
          }
        ],
        "duplicateMessageIds": [],
        "state": "matches-selected-checks"
      },
      {
        "id": "fictional-002",
        "rawJson": "{\"originator\":{},\"beneficiary\":{\"name\":\"Fictional Bob\"},\"originatingVasp\":{\"id\":\"fictional-originator-vasp\"},\"beneficiaryVasp\":{\"id\":\"fictional-unknown-vasp\"}}",
        "rawSha256": "434c81bc7753c68b6e1f7f300a1127ecc1a3eb1469834c900c5fd338db24e259",
        "parseState": "parsed",
        "schemaValid": false,
        "schemaIssues": [
          {
            "path": "/originator",
            "keyword": "required",
            "detail": "requires property \"name\"",
            "argumentJson": "\"name\""
          }
        ],
        "fields": [
          {
            "ruleId": "originator-name",
            "pointer": "/originator/name",
            "state": "missing",
            "valueSha256": null
          },
          {
            "ruleId": "beneficiary-name",
            "pointer": "/beneficiary/name",
            "state": "matched",
            "valueSha256": "7ca55b7643a6b58eb1b1c58bc2762a75f67c31d7d25b2ef129ed9b9970c9adf1"
          }
        ],
        "counterparties": [
          {
            "role": "originator",
            "pointer": "/originatingVasp/id",
            "observedId": "fictional-originator-vasp",
            "expectedId": "fictional-originator-vasp",
            "state": "approved-roster-match",
            "identityVerified": false
          },
          {
            "role": "beneficiary",
            "pointer": "/beneficiaryVasp/id",
            "observedId": "fictional-unknown-vasp",
            "expectedId": null,
            "state": "unknown-roster-id",
            "identityVerified": false
          }
        ],
        "duplicateMessageIds": [],
        "state": "action-required"
      }
    ],
    "totals": {
      "messages": 2,
      "matching": 1,
      "actionRequired": 1,
      "schemaInvalid": 1,
      "malformed": 0,
      "duplicateCopies": 0
    },
    "transmitted": false,
    "identityVerified": false,
    "networkMembershipVerified": false,
    "legalComplianceProved": false
  }
}
