Compliance-gated USDC payments on Arc.
Check works without a wallet. Send needs a browser wallet. If the recipient is blocked, the contract refunds your USDC and records a Blocked event on-chain.