ART-47 · OpenChainGraph · Wave 10 · Arc CCTP v2 Transfer Validator
v1.0.0

Arc CCTP v2 Transfer Validator

Validate a CCTP v2 cross-chain USDC transfer for domain pair eligibility, Fast Transfer 30-second finality risk, Hook payload safety, and CCTP v1 sunset migration status. CCTP v2 supports 13+ chains including Solana (Oct 2025). v1 manual relay phase-out starts 31 Jul 2026. Produces A–F graded checks. Client-side. Zero PII.

AP2 Export Wave 10 CCTP v2 · Fast Transfer Hook Safety 13+ Chains settlement_mandate
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Transfer Parameters
Source domain CCTP v2 source domain. 13 domains supported as of Oct 2025.
Destination domain CCTP v2 destination domain
Transfer notional (USDC) USDC amount to be transferred
Transfer mode CCTP v2 Fast Transfer: ~30-second finality backed by liquidity providers. Standard: cross-chain attestation (~20 min). Source: Circle CCTP v2 docs.
Hook & Protocol Config
Hook payload present? CCTP v2 Hooks allow arbitrary call execution on the destination after USDC minting. Unaudited hooks are a material risk.
CCTP v1 relay in use? CCTP v1 manual relay phase-out begins 31 Jul 2026 (Circle announcement). Migration to CCTP v2 required.
Fast Transfer liquidity pool? (if Fast mode) Fast Transfer requires a liquidity provider (LP) to front USDC on the destination. If no LP, Fast Transfer may fall back to Standard or fail.
Max acceptable finality (minutes) Maximum acceptable transfer finality. Fast Transfer: ~0.5 min. Standard: ~20 min. Set threshold for SLA validation.
Overall Grade
Validation Checks

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `validate_cctp_v2_transfer`. Task: Validate a CCTP v2 cross-chain USDC transfer for domain pair eligibility, Fast Transfer finality risk, Hook payload safety, and CCTP v1 sunset migration status.
Call it with arguments: {"policy_parameters":{"source_domain":"arc","dest_domain":"ethereum","notional_usd":50000,"transfer_mode":"fast","hook_payload":null,"using_v1":false}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-47-arc-cctp-transfer.html#p=v1.H4sIAAAAAAAA_wGBAH7_eyJzb3VyY2VfZG9tYWluIjoiYXJjIiwiZGVzdF9kb21haW4iOiJldGhlcmV1bSIsIm5vdGlvbmFsX3VzZCI6NTAwMDAsInRyYW5zZmVyX21vZGUiOiJmYXN0IiwiaG9va19wYXlsb2FkIjpudWxsLCJ1c2luZ192MSI6ZmFsc2V9zpptS4EAAAA