onchain logic
Arc smart contract
kernel
a Solidity contract deployed to Arc Testnet (Circle L1, chain 5042002) using USDC as the gas token, then verified on the Arc block explorer (arcscan / Blockscout)
how it drives the UI
a 'verified on Arc' badge with the live contract address and a one-tap arcscan link