{
      "name": "settlement-discipline-message-conformance",
      "domain": "Settlement Discipline",
      "title": "ISO 20022 Securities-Settlement Message Conformance",
      "description": "ISO 20022 securities-settlement / penalty message linting (ART-82) -> Merkle integrity over the message batch (cry-04) -> CSD/counterparty-framed cover memo (ptg-01). Scoped to the sese/semt securities family, distinct from the payments CBPR+ migration.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/settlement-discipline-message-conformance.html",
      "steps": [
        {
          "tool_id": "art-82-securities-settlement-message-linter",
          "handoff": "validation results (H1) feed the verifier"
        },
        {
          "tool_id": "cry-04-merkle-batch-verifier",
          "handoff": "batch integrity (H2) feeds the memo generator"
        },
        {
          "tool_id": "ptg-01-ap2-prompt-template-generator",
          "handoff": "Exports composite message-conformance artifact with Merkle-root execution_hash (H3) -- final stage"
        }
      ]
    }
