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.
Your ledger balance
0 USDCMarkets 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?
tradingDemo market, resolves against a bonded oracle feed. Every trade settles on the ledger; the fee is one accrual write.
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.
