{
  "tool_id": "art-47-arc-cctp-transfer",
  "mcp_name": "validate_cctp_v2_transfer",
  "policy_parameters": {
    "source_domain": "arc",
    "dest_domain": "ethereum",
    "notional_usd": 50000,
    "transfer_mode": "fast",
    "hook_payload": null,
    "using_v1": false
  },
  "_fixture_note": "arc→ethereum: both in CCTP v2 domain list. Fast Transfer pair known (arc:ethereum). No hook. Not v1. Notional $50k < $1M (no LP risk). $50k >= $3k => Travel Rule warn. Result: 1 warn (travel_rule), 0 fails. Grade: B. WARN_TRAVEL_RULE + VERDICT_WARN.",
  "expected_output_payload": {
    "verdict": "WARN",
    "grade": "B",
    "fail_count": 0,
    "warn_count": 1,
    "source_domain": "arc",
    "dest_domain": "ethereum",
    "transfer_mode": "fast",
    "notional_usd": 50000,
    "compliance_flags": [
      "WARN_TRAVEL_RULE",
      "VERDICT_WARN"
    ]
  },
  "expected_execution_hash": "sha256:41166a1b759d2c53a44b4540bf4d8240f1fced2b54b5bc0b37e2c1d14796dc7e"
}
