Issuance & Redemption

Circle USDC Mint/Burn

Institutional USDC minting via Circle Mint — KYB gate, reserve-backed 1:1, SOC 1 Type 2 audited.

Vendors

Circle · Circle Mint · Deloitte

Compliance Center

Institutional KYB at Identity + reserve attestation at Authorization

I1 — USDC mint / redeem · Rails: issuance · Protocols: USDC Mint, Circle API · Origin: United States — Federal
CTR (USD 10,000+)TRAVEL-RULE (USD 3,000+)ENHANCED-DUE-DILIGENCE (USD 50,000+)
I1 — USDC MINT / REDEEMYOU ARE HERE● Customer USD De…POLICY⬣ Reserve Verific…POLICY▲ USD → USDC RampCODE● Customer USDC W…POLICYIntentIdentityDiscoveryNegotiationTransportAuthorizationFacilitationFinalitySTEP 1STEP 2STEP 3STEP 4ETHEREUMVisual system: StablecoinAtlas.com · Steps mapped to 8 STP Stages
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L5 APPLICATIONWallet UX, consent, policy engineBank customer channel / issuer app
L4 ACCOUNTBalances, addresses, signing keysCore banking ledger / DDA

Step 1 · Customer USD DepositPolicy-EnforcedBlockchain-Native

The customer's bank deposit instruction — fiat value is sourced and ready for conversion.

Customer deposits USD via bank wire to Circle's reserve custodian. L4 Account (customer's Circle account) and L5 Application (Circle API / dashboard) are lit. KYC (D1) and licensing (D8) verified at account opening.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
⚠ ENHANCED-DUE-DILIGENCE triggered at USD 50,000 — 31 CFR § 1010.312 — Enhanced Due Diligence (United States — Federal)
Counterparty
Circle (issuer) via reserve bank
Latency
Minutes to hours · bank wire settlement
Finality
Deposit confirmed by reserve bank
Vendors
MetaMask / Fireblocks · EOA / ERC-4337
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L3 EXECUTIONSmart contracts, swap / bridge logicClearing & matching engine
◆ Enforcement Line — code-enforced below, policy-enforced above

Step 2 · Reserve VerificationPolicy-EnforcedBlockchain-Native

The reserve attestation — an external auditor confirms the 1:1 backing before new tokens are minted.

Circle's reserve is verified: the deposited USD is confirmed in the reserve account, and the attestation oracle confirms 1:1 backing. This is the prudential checkpoint — D8 (licensing) and D9 (capital requirements) are the active domains.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
Counterparty
Grant Thornton (attestation) + Chainlink PoR
Latency
~1s · oracle verification
Finality
Reserve confirmation — mint authorized
Vendors
Uniswap v4 · Chainalysis OFAC Oracle · Circle CCTP v2
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L4 ACCOUNTBalances, addresses, signing keysCore banking ledger / DDA
L3 EXECUTIONSmart contracts, swap / bridge logicClearing & matching engine
L2 CONSENSUSValidator ordering, block productionRTGS settlement engine
◆ Enforcement Line — code-enforced below, policy-enforced above

Step 3 · USD → USDC RampCode-EnforcedBlockchain-Native

The fiat-to-blockchain boundary crossing — value transitions from the banking system onto the blockchain.

The medium boundary crossing: USD in the banking system becomes USDC on Ethereum. L4 Account (customer balance update), L3 Execution (mint contract), and L2 Consensus (block inclusion) are lit. This is where money transmission licensing fires — the compliance surface is distinct from any on-chain swap.

Active Compliance Checkpoints
C2 OFAC SDN/SSI list screening — OFAC 50 USC § 1702 (United States — Federal) · GENIUS §6
C7 Notabene IVMS101 or Chainalysis Connect — FATF Rec. 16; 31 CFR 1010.410(f) (United States — Federal) · GENIUS §7, §8
⚠ TRAVEL-RULE triggered at USD 3,000 — 31 CFR § 1010.410(f) — Funds Transfer Recordkeeping (United States — Federal)
Counterparty
Circle USDC mint contract (Ethereum)
Latency
~12s · single Ethereum block
Finality
Final on Ethereum block confirmation
Vendors
Ethereum PoS Validators · Uniswap v4 · Chainalysis OFAC Oracle · Circle CCTP v2 · EOA / ERC-4337
L5 APPLICATIONL4 ACCOUNTL3 EXECUTIONL2 CONSENSUSL1 NETWORKETHEREUM
L5 APPLICATIONWallet UX, consent, policy engineBank customer channel / issuer app
L4 ACCOUNTBalances, addresses, signing keysCore banking ledger / DDA

Step 4 · Customer USDC WalletPolicy-EnforcedBlockchain-Native

The customer's updated digital-asset balance — USDC received and available for transfer.

Newly minted USDC arrives in the customer's wallet on Ethereum. L4 Account and L5 Application lit. Recordkeeping (D11) and tax reporting (D12) obligations fire. The customer now holds a digital dollar backed 1:1 by USD reserves.

⚠ CTR triggered at USD 10,000 — 31 CFR § 1010.311 — Currency Transaction Report (United States — Federal)
Counterparty
Customer's self-custody or custodial wallet
Latency
Instant on mint confirmation
Finality
Final · USDC available for transfer
Vendors
MetaMask / Fireblocks · EOA / ERC-4337

Resolved 4 steps across 1 chain(s). 3 threshold(s) triggered. Frameworks: Bank Secrecy Act, GENIUS Act, OFAC Sanctions Program, FATF Recommendation 16 (Travel Rule), Common Reporting Standard / FATCA.

TOOL 01 · 4-STEP VERIFICATION PIPELINE

VC Receipt Verifier

Signature verification, issuer validation, revocation check, and claims evaluation for ACK compliance receipts.

Sample ACK Receipt (VC Format)

{
"@context": [
"https://www.w3.org/2018/credentials/v1"
]
,
"type": [
"VerifiableCredential",
"ACKReceipt"
]
,
"issuer": "did:web:receipts.acme-psp.com",
"issuanceDate": "2026-04-01T14:32:18Z",
"credentialSubject": {
"payer": "did:web:agent.acme-corp.com",
"payee": "did:web:vendor.eu-payments.fr",
"amount": "3500.00",
"currency": "USDC",
"settlementNetwork": "Base",
"requestToken": "req_7f3a8b2c"
}
,
"proof": {
"type": "Ed25519Signature2020",
"verificationMethod": "did:web:receipts.acme-psp.com#key-1",
"signatureValue": "eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6cmVjZWlwdHMuYWNtZS1wc3AuY29tI2tleS0xIn0"
}

};
1

Signature Validation

Gate
2

Issuer Trust Check

Gate
3

Revocation Check

Monitor
4

Claim Verification

Gate