← all projects

NanoVPN

@ArcXBayernMeca·1 followers·added 2026-07-19
0
stars
6.5k
lines
231
files
0
forks
1
followers
languages
TypeScript 99%JavaScript 1%

NanoVPN meters bandwidth and charges by the byte. Humans pick a city on a world map and watch USDC stream out as data flows; AI agents hit an x402 endpoint and pay USDC per request for geo-located egress from a chosen city. The monorepo splits into apps/web (the Next.js map and payment UI), apps/edge-node (an HTTP proxy with a byte meter and payment gate), apps/agent (an autonomous Claude-driven buyer that reasons about a goal and a budget), and packages/core. Every request follows a verify, deliver, settle sequence, so a failed request is never charged, and settlements are batched off-chain and netted on-chain through Circle Gateway on Arc.

events
tags
circle components
team · solo

1 (Solo) — None

on xx/MBarralWeb3
repo description

Pay-per-use VPN & metered egress — pay by the megabyte in USDC via x402 nanopayments on Arc. A NordVPN-style world map for humans; an x402 endpoint for AI agents.

last pushed 2026-07-04