Metered USDC payments between software. A consumer agent funds a channel, a provider agent withdraws what has accrued, the consumer takes back the rest.
chain —
accrued, not yet withdrawn
—
consumer
—
provider
—
rate
—
deposit
—
withdrawn
—
still funded
—
state
—
USDC has 6 decimals on Arc. At 0.000001 USDC/sec a 0.05 USDC deposit runs for 50,000 seconds. Accrual is capped by the deposit, so the channel can never overdraw.
Contract · source · reads go straight to the Arc RPC, writes go through your wallet.