{
  "$schema": "https://degreesofsatoshi.com/encyclopedia/schemas/article-v1.json",
  "schemaVersion": "1.0.0",
  "id": "circle-cctp",
  "canonical": "https://degreesofsatoshi.com/encyclopedia/circle-cctp/",
  "collection": "stablecoins",
  "title": "Circle CCTP: moving native USDC by burning and minting",
  "description": "Follow a native USDC cross-chain transfer through burning, Circle attestation and destination minting, including the separate dependencies at each stage.",
  "aliases": [
    "CCTP"
  ],
  "dates": {
    "published": "2026-10-02",
    "modified": "2026-10-02",
    "verified": "2026-10-02T18:15:23.891Z",
    "dataAsOf": "2026-10-02"
  },
  "authorship": {
    "publisher": "Degrees of Satoshi editorial project",
    "process": "AI-assisted research and drafting with a separate automated source-verification pass; no external expert or named human review is implied."
  },
  "quickAnswer": {
    "text": "Circle’s Cross-Chain Transfer Protocol, or CCTP, can move native USDC between supported chains by burning on the source chain and authorizing minting on the destination through Circle’s attestation infrastructure. It avoids a conventional locked-USDC wrapper for that route, but still depends on supported contracts, chain settlement and the attestation process.",
    "claimId": "circle-cctp-quick-answer",
    "sourceIds": [
      "circle-cctp",
      "circle-cctp-flow"
    ]
  },
  "keyFacts": [
    {
      "label": "USDC route",
      "value": "Native USDC transfers use a burn-and-mint mechanism.",
      "sourceIds": [
        "circle-cctp"
      ],
      "id": "usdc-route",
      "claimId": "circle-cctp-fact-usdc-route"
    },
    {
      "label": "Attestation",
      "value": "The destination operation relies on a signed attestation from Circle’s infrastructure.",
      "sourceIds": [
        "circle-cctp-flow"
      ],
      "id": "attestation",
      "claimId": "circle-cctp-fact-attestation"
    },
    {
      "label": "Scope",
      "value": "Supported assets, chains and transfer modes are version-specific.",
      "sourceIds": [
        "circle-cctp"
      ],
      "id": "scope",
      "claimId": "circle-cctp-fact-scope"
    }
  ],
  "prerequisites": [
    "native-bridged-wrapped-stablecoins"
  ],
  "sections": [
    {
      "id": "stages",
      "heading": "Follow the transfer across both chains",
      "sourceIds": [
        "circle-cctp-flow"
      ],
      "paragraphs": [
        "For a native USDC route, the source-chain operation first burns the specified USDC amount. An attestation is then obtained, and a destination-chain transaction uses it to complete the minting process.",
        "A successful source burn is not the same as a completed destination mint. Track the source transaction, message or attestation state and destination receipt separately."
      ]
    },
    {
      "id": "native",
      "heading": "Native issuance changes one dependency, not all of them",
      "sourceIds": [
        "circle-cctp",
        "circle-terms"
      ],
      "paragraphs": [
        "For native USDC, the destination token is issued through the supported Circle mechanism rather than merely representing a claim on USDC locked in a generic bridge.",
        "Issuer controls and redemption terms still apply. The transfer also retains cross-chain operational dependencies, including the attestation service and destination execution."
      ]
    },
    {
      "id": "versions",
      "heading": "Do not assume all CCTP routes have identical semantics",
      "sourceIds": [
        "circle-cctp"
      ],
      "paragraphs": [
        "Documentation retrieved October 2, 2026 describes different transfer modes and expanded non-USDC asset support. Some third-party routes use wrapping, so the native-USDC explanation must not be extended to every supported asset.",
        "Check the exact version, source and destination domains, fees and finality requirements for a route. This article does not promise a fixed completion time."
      ]
    }
  ],
  "faq": [
    {
      "question": "Does a CCTP burn mean the recipient already has tokens on the other chain?",
      "answer": "No. The attestation and destination execution still need to complete. A source-chain receipt establishes only the source stage of the transfer.",
      "sourceIds": [
        "circle-cctp-flow"
      ]
    }
  ],
  "claims": [
    {
      "id": "circle-cctp-quick-answer",
      "articleSlug": "circle-cctp",
      "statement": "Circle’s Cross-Chain Transfer Protocol, or CCTP, can move native USDC between supported chains by burning on the source chain and authorizing minting on the destination through Circle’s attestation infrastructure. It avoids a conventional locked-USDC wrapper for that route, but still depends on supported contracts, chain settlement and the attestation process.",
      "sourceIds": [
        "source-c7e6dd4bc23e4413",
        "source-fea34ae52509a994"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-c7e6dd4bc23e4413",
          "locator": "How CCTP works; Burn and mint"
        },
        {
          "sourceId": "source-fea34ae52509a994",
          "locator": "Burn; Attestation; Mint"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:15:23.891Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read both Circle overview and stage descriptions: native USDC burn, signed attestation and destination mint. Narrowed the stage example expressly to native USDC.",
          "Verified expanded non-USDC routes may use wrapping; the overview explicitly describes permissionless third-party wrapping. No fixed settlement time or universal native-asset claim is made."
        ]
      }
    },
    {
      "id": "circle-cctp-fact-usdc-route",
      "articleSlug": "circle-cctp",
      "statement": "USDC route: Native USDC transfers use a burn-and-mint mechanism.",
      "sourceIds": [
        "source-c7e6dd4bc23e4413"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-c7e6dd4bc23e4413",
          "locator": "How CCTP works; Burn and mint"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:15:23.891Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read both Circle overview and stage descriptions: native USDC burn, signed attestation and destination mint. Narrowed the stage example expressly to native USDC.",
          "Verified expanded non-USDC routes may use wrapping; the overview explicitly describes permissionless third-party wrapping. No fixed settlement time or universal native-asset claim is made."
        ]
      }
    },
    {
      "id": "circle-cctp-fact-attestation",
      "articleSlug": "circle-cctp",
      "statement": "Attestation: The destination operation relies on a signed attestation from Circle’s infrastructure.",
      "sourceIds": [
        "source-fea34ae52509a994"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-fea34ae52509a994",
          "locator": "Burn; Attestation; Mint"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:15:23.891Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read both Circle overview and stage descriptions: native USDC burn, signed attestation and destination mint. Narrowed the stage example expressly to native USDC.",
          "Verified expanded non-USDC routes may use wrapping; the overview explicitly describes permissionless third-party wrapping. No fixed settlement time or universal native-asset claim is made."
        ]
      }
    },
    {
      "id": "circle-cctp-fact-scope",
      "articleSlug": "circle-cctp",
      "statement": "Scope: Supported assets, chains and transfer modes are version-specific.",
      "sourceIds": [
        "source-c7e6dd4bc23e4413"
      ],
      "sourceLocators": [
        {
          "sourceId": "source-c7e6dd4bc23e4413",
          "locator": "How CCTP works; Burn and mint"
        }
      ],
      "scope": {
        "collection": "stablecoins",
        "dataAsOf": "2026-10-02",
        "blockHeight": null
      },
      "qualification": "",
      "evidenceStatus": "documented",
      "verification": {
        "status": "verified",
        "method": "independent automated source review",
        "checkedAt": "2026-10-02T18:15:23.891Z",
        "reviewer": "Independent automated verification agent verify_bitcoin_stablecoins_100",
        "notes": [
          "Read both Circle overview and stage descriptions: native USDC burn, signed attestation and destination mint. Narrowed the stage example expressly to native USDC.",
          "Verified expanded non-USDC routes may use wrapping; the overview explicitly describes permissionless third-party wrapping. No fixed settlement time or universal native-asset claim is made."
        ]
      }
    }
  ],
  "sources": [
    {
      "id": "circle-cctp",
      "label": "CCTP overview",
      "publisher": "Circle",
      "url": "https://developers.circle.com/cctp",
      "locator": "How CCTP works; Burn and mint",
      "note": "Native USDC transfer uses source-chain burning, Circle attestation and destination minting.",
      "version": null,
      "checkedAt": "2026-10-02T17:03:43.290Z",
      "contentSha256": "ab45090f55aafa96273be8fcce4d22746c3a1e2a3742749c04126b106ef560c9",
      "recordId": "source-c7e6dd4bc23e4413"
    },
    {
      "id": "circle-cctp-flow",
      "label": "Cross-Chain Transfer Protocol",
      "publisher": "Circle",
      "url": "https://www.circle.com/cross-chain-transfer-protocol",
      "locator": "Burn; Attestation; Mint",
      "note": "Issuer-described attestation dependency in cross-chain asset transfers.",
      "version": null,
      "checkedAt": "2026-10-02T17:33:31.537Z",
      "contentSha256": "2904f8ac4f383b5658aa964aa94def9ff7c93db5de6a0461c7b9d127b1cc5ba7",
      "recordId": "source-fea34ae52509a994"
    },
    {
      "id": "circle-terms",
      "label": "USDC Terms",
      "publisher": "Circle",
      "url": "https://www.circle.com/legal/usdc-terms",
      "locator": "Sections 1–4, 8, 13, 15–17",
      "note": "Non-EEA USDC holder terms, eligibility, redemption and restrictions; not an unconditional promise to every holder.",
      "version": null,
      "checkedAt": "2026-10-02T17:03:43.080Z",
      "contentSha256": "f3fdef0515875c8fa6359a1303c76e72f78fb396fb2bd09d213f9bd65f055f75",
      "recordId": "source-3f274c8c1e62ebb9"
    }
  ],
  "related": {
    "articles": [
      "blockchain-bridges",
      "stablecoin-wrong-network",
      "stablecoin-contract-addresses"
    ],
    "dossiers": [],
    "wallets": []
  },
  "revisionHistory": [
    {
      "date": "2026-10-02",
      "kind": "published",
      "summary": "First publication after primary-source research and independent automated verification."
    }
  ],
  "citation": "Degrees of Satoshi editorial project. “Circle CCTP: moving native USDC by burning and minting.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/circle-cctp/"
}
