Skip to main content

Why Arc?

Arc is Circle's Layer-1 blockchain, purpose-built for stablecoin finance. Aruvi is built Arc-native because payments demand things general-purpose chains don't provide.

Deterministic, sub-second finality

Arc runs Malachite BFT consensus with ~0.5s blocks and no reorganizations, ever. One confirmation means final. For a payments app that changes everything:

  • No "wait for 12 confirmations"
  • No risk a settled payment is rolled back
  • Point-of-sale UX comparable to a card tap

USDC as native gas

On Ethereum, sending USDC requires holding ETH. On Arc, USDC is the native asset - the same balance pays for transfers and fees. Fees are predictable and denominated in dollars (typically ~$0.01).

Arc exposes USDC two ways, sharing one underlying balance:

  • Native (18 decimals) - used for gas accounting and msg.value
  • ERC-20 interface (6 decimals) - used by applications like Aruvi

More in USDC on Arc.

Full EVM compatibility

Arc runs the EVM via Reth (Osaka hard fork). Solidity contracts, Hardhat, viem, wagmi, MetaMask - everything just works. Aruvi's contracts are standard Solidity with OpenZeppelin libraries.

The Circle ecosystem

  • EURC is native on Arc too - Aruvi supports it as a settlement token
  • CCTP lets USDC move natively between Arc and Ethereum, Base, Solana, and 20+ other chains - this powers Aruvi's Deposit feature
  • Circle's faucet and tooling make testnet development frictionless

Opt-in privacy (roadmap)

Arc's architecture includes the Arc Privacy Sector (APS) - a confidential execution environment that finalizes alongside the public chain. It's not live yet, but it's the reason Aruvi chose Arc for its next chapter. See Privacy Roadmap.