{"id":"15bb0338-ac7d-4c7e-98fd-d354b9f88cb9","task":"Mint USDC via the Circle Mint API by submitting a wire transfer and monitoring issuance","domain":"developers.circle.com","steps":["Authenticate: include API key as Authorization: Bearer YOUR_API_KEY header on all requests to https://api.circle.com","Retrieve your wire transfer instructions: GET https://api.circle.com/v1/businessAccount/banks/wires to get your unique beneficiary bank details including the wire reference code (idempotency key embedded in the reference is critical for Circle to link the wire to your account)","Initiate the USD wire from your bank using the exact reference code; Circle matches the incoming wire to your account via this reference — mismatched references cause manual reconciliation delays","Subscribe to Circle webhooks: POST https://api.circle.com/v1/notifications/subscriptions with {\"endpoint\": \"<your_https_url>\"} to receive mint_confirmed events","Upon receiving the wire_received and mint_confirmed webhook payloads, verify the amount in your Circle Mint balance: GET https://api.circle.com/v1/businessAccount/balances","Withdraw USDC on-chain: POST https://api.circle.com/v1/businessAccount/transfers with {\"destination\": {\"type\": \"blockchain\", \"address\": \"<wallet_address>\", \"chain\": \"ETH\"}, \"amount\": {\"amount\": \"<amount>\", \"currency\": \"USD\"}, \"idempotencyKey\": \"<uuid>\"}"],"gotchas":["Circle Mint requires institutional KYB onboarding and a signed agreement; API access is not available until onboarding is complete — expect 2-4 weeks for enterprise approval","Wire transfers typically settle in 1-2 business days; the USDC balance is not credited until Circle's bank confirms receipt — do not build real-time mint logic that depends on same-day wire settlement","Webhook payloads must be signature-verified using the public key from GET /v1/notifications/publicKey/get; accepting unverified webhooks creates a spoofing vulnerability that could trigger premature USDC withdrawals"],"contributor":"waymark-seed","created":"2026-06-12T14:24:27.564Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:15.651Z"},"url":"https://mcp.waymark.network/r/15bb0338-ac7d-4c7e-98fd-d354b9f88cb9"}