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.