{
  "tool_id": "art-82-securities-settlement-message-linter",
  "note": "golden_hash empty until first `node golden-parity.test.mjs --update`.",
  "vectors": [
    {
      "name": "default-inputs",
      "policy_parameters": {},
      "output_payload": {
        "pass_rate": 100,
        "total_messages": 0,
        "pass_count": 0,
        "fail_count": 0,
        "warn_count": 0,
        "out_of_scope_count": 0,
        "total_issues": 0,
        "results": [],
        "in_scope_message_types": [
          "sese.023",
          "sese.024",
          "semt.044"
        ],
        "scope_guard_note": "ISO 20022 scope: sese/semt ONLY. Payments messages (pacs/camt) are out of scope — owned by cbpr-cutover/rca-03. Do not add pacs/camt rules here.",
        "reference": {
          "standard": "ISO 20022 (https://www.iso20022.org/) — verify current MX catalogue version",
          "sese_023": "SecuritiesSettlementTransactionInstruction — sese.023 v10 (Feb 2024) — verify",
          "sese_024": "SecuritiesSettlementTransactionStatusAdvice — sese.024 v04 — verify",
          "semt_044": "SecuritiesAccountStatementV04 — semt.044 v04 — verify",
          "bic": "ISO 9362:2022",
          "isin": "ISO 6166",
          "out_of_scope_note": "pacs.008, pacs.009, camt.056, camt.029 and all other payments messages are OUT OF SCOPE. See cbpr-cutover/rca-03."
        },
        "note": "DECISION-SUPPORT DRAFT — not an ISO 20022 conformance certificate. Lint rules check field presence and format against the versioned message catalogue; verify against current ISO 20022 MX catalogue. SCOPE: sese/semt only. pacs/camt are owned by cbpr-cutover/rca-03."
      },
      "golden_hash": "bf50b06427a0fec1668e8235f2275dd329ed772ec74fc1d987e879d3764be147"
    }
  ]
}
