Anonymized routing for wallets, frontends, dApps, and light-clients with one-line integration — no extension, user configuration, or system installations.
We assume users' regular traffic is unprotected vis-à-vis ISPs+. We want to break the link between on-chain and web2 identity.
Even with shielded transactions, simply reading state reveals who you are and what you care about.
Make anonymized routing available to The Edge: [browser] wallets, frontends, dApps, light clients — with minimal integration effort, no system installations or configurations.
Traffic is encrypted in layers and routed through three relays. No single relay knows both who you are and what you're accessing.
Arti assumes a native OS environment. The browser has none of these:
A bridge layer that maps Arti's assumptions to browser APIs
Browsers can't open raw TCP connections to Tor relays. The gateway bridges browser protocols to TCP — restricted to Tor destinations only.
First prototype took ~3 minutes to connect. The bottleneck is Tor's directory protocol — it incrementally fetches from multiple nodes instead of getting a single bundle.
A familiar fetch()-compatible API. Wallets and dApps swap one line to get Tor routing.
34-item internal code review completed. External audit planned before production recommendation.