# Circle (USDC & CCTP)

> Regulated US-dollar stablecoin (USDC) plus the Cross-Chain Transfer Protocol (CCTP) for native 1:1 USDC transfers across chains via burn-and-mint.

- Readiness score: **84/100** (score.v2)
- Integration difficulty: low
- Chains: ethereum, arbitrum-one, base, optimism, polygon, avalanche
- Categories: stablecoins, payments, cross-chain, settlement, defi
- Last verified: 2026-06-16 by composewith.eth research (circle.com/usdc, developers.circle.com/cctp, and circlefin/evm-cctp-contracts live-verified via WebFetch 2026-06-16) (confidence: high)

## Resources

- docs: https://developers.circle.com/cctp
- sdk: https://github.com/circlefin/evm-cctp-contracts

## Good for

- stablecoin settlement and payouts
- native USDC bridging without wrapped assets
- treasury and payment rails
- settlement asset for agentic / API payments

## Avoid for

- apps that cannot accept an issuer with freeze/blacklist capability
- permissionless, censorship-resistant value transfer
- assets requiring algorithmic or non-fiat backing

## Capabilities

### USDC stablecoin (production-ready)
Best for: fiat-backed onchain settlement, quote/collateral asset across DeFi
- Issuer-controlled: addresses can be frozen/blacklisted; not censorship-resistant.

### CCTP native cross-chain transfer (production-ready)
Best for: native USDC bridging (no wrapped asset), burn-and-mint 1:1 transfers between supported chains
- Attestation/finality wait between burn and mint varies by source chain.

## Composes with

- **x402** (payments_and_commerce; supports) — USDC is the canonical settlement asset for x402 pay-per-request and agent-to-service payments.
- **safe** (operational_controls; supports) — A Safe multisig can hold and disburse USDC treasury under policy controls.
- **uniswap** (supporting_protocol; supports) — Deep USDC pairs make it a common quote asset for swaps and liquidity routing.
- **layerzero** (interoperability; alternative) — CCTP offers native burn-and-mint USDC transfers as an alternative to general-purpose message bridges for moving USDC.
- **hyperlane** (interoperability; alternative) — CCTP is the issuer-native path for moving USDC versus generic interchain messaging.

---
Canonical: https://composewith.eth/protocols/circle · JSON: https://composewith.eth/protocols/circle.json
