nanopay ledger
BETAv1 · testnet only

Nanopayments as accounting, not transfers.

An ERC20 transfer costs the same gas whether it moves a thousand dollars or a thousandth of a cent, which is why sub-cent payments are uneconomic. NanoLedger fixes that by moving value as internal balance accounting: a 0.000001 USDC payment costs the same as a large one, and real USDC only crosses the contract at deposit and withdraw. Streams are reserve-funded and virtual (zero gas while they run, settled in one call). Fully on-chain and trustless: the contract custodies the funds, there is no operator and no payment channel. It is the settlement layer Registrai's own market fees and agent payments ride on.

need testnet USDC?faucet.circle.com ↗
ledger holds 0 USDCowed 0 USDCsolvent ✓

Your ledger balance

0 USDC
wallet: 0 USDC · real USDC only moves on deposit/withdraw

Markets settle here too

MarketsV4 is a prediction market that runs entirely on this ledger: trades move internal balances (no per-trade ERC20 transfer), and the creator/agent/treasury fee on every trade is a single accrual write instead of three pushes, claimed lazily from the ledger. It is the first product riding the rail, and the pattern any app on Arc can reuse. MarketsV4 contract ↗

BTC/USD ≥ 100,000 at expiry?

trading

Demo market, resolves against a bonded oracle feed. Every trade settles on the ledger; the fee is one accrual write.

YES 0.0%NO 100.0%

Solvency is structural: the ledger's owed total changes only on deposit and withdraw, so what it holds always covers what it owes (shown live above). Testnet research; settles in testnet USDC.