{
  "notice": "SYNTHETIC / TRAINING ONLY. Apply the governing scheme, market-infrastructure, bank, and product rules before implementation.",
  "reviewedOn": "2026-07-19",
  "profile": "chips",
  "cases": [
    {
      "id": "CHIPS-TC-001",
      "area": "validation",
      "title": "Reject the wrong participant profile version",
      "precondition": "A CHIPS implementation version is configured.",
      "input": "A payment is validated with an unrelated or stale usage guideline.",
      "expected": "The mismatch blocks submission and is visible in test evidence.",
      "messageIds": [
        "pacs-008"
      ],
      "flowIds": [
        "flow-chips-netting"
      ],
      "ruleIds": [
        "CHIPS-RULE-001"
      ],
      "profile": "chips",
      "sourceIds": [
        "tch-chips-resources",
        "payments-signal-editorial"
      ]
    },
    {
      "id": "CHIPS-TC-002",
      "area": "liquidity",
      "title": "Keep a queued payment unsettled",
      "precondition": "A payment is accepted into CHIPS processing.",
      "input": "The instruction is queued and has no final settlement evidence.",
      "expected": "The payment remains pending and downstream release does not treat it as final.",
      "messageIds": [
        "pacs-008",
        "pacs-002"
      ],
      "flowIds": [
        "flow-chips-netting"
      ],
      "ruleIds": [
        "CHIPS-RULE-002"
      ],
      "profile": "chips",
      "sourceIds": [
        "tch-chips-resources",
        "payments-signal-editorial"
      ]
    },
    {
      "id": "CHIPS-TC-003",
      "area": "duplicate",
      "title": "Prevent duplicate economic submission",
      "precondition": "The first submission has an uncertain outcome.",
      "input": "The sender retries with the same business instruction.",
      "expected": "Duplicate controls hold the retry until the first state is resolved.",
      "messageIds": [
        "pacs-008",
        "pacs-002"
      ],
      "flowIds": [
        "flow-chips-netting"
      ],
      "ruleIds": [
        "CHIPS-RULE-002"
      ],
      "profile": "chips",
      "sourceIds": [
        "tch-chips-resources",
        "payments-signal-editorial"
      ]
    },
    {
      "id": "CHIPS-TC-004",
      "area": "return",
      "title": "Link a CHIPS return",
      "precondition": "The original payment remains historically recorded.",
      "input": "A participant submits a profile-valid pacs.004.",
      "expected": "The return is a new correlated movement and the original state is not overwritten.",
      "messageIds": [
        "pacs-004",
        "pacs-008"
      ],
      "flowIds": [
        "flow-chips-netting"
      ],
      "ruleIds": [
        "CHIPS-RULE-003"
      ],
      "profile": "chips",
      "sourceIds": [
        "tch-chips-resources",
        "payments-signal-editorial"
      ]
    }
  ]
}
