USDC (USD Coin) is actually not a layer 1 or layer 2 solution. USDC is a stablecoin that is built on the Ethereum blockchain as an ERC-20 token. It operates on the layer 1 of the Ethereum network, which is the base layer of the blockchain that processes transactions and smart contracts.