← Back to Master Map

Abstract Access Layer

Pluggable abstraction over anonymization networks (onion nets, mixnets, or any other). The edge ([in-browser] wallets, SDKs, light-clients, ..) can swap networks without app-layer changes. The architecture and access/validation standard may be extended to accessing P2P networks generally.

Active R&D
Roadmap Completion: 10%
Access Layer
Standards
WebRTC
Mixnet
Onion routing
Now

Architecture sketch

Design of the arch for an abstracted access to anonymization networks (onion-based, mixnets, or any other). Comprised validation standard of client binaries, standard for signaling and discovery.

In progress

WebRTC transport kit

Foundational transport for the access layer — connectivity from the edge (browsers, wallets) to a range of infrastructure: PIR servers, anonymity-network nodes (Tor, mixnets), and Ethereum p2p nodes. Born from embedding Arti in the browser, then generalized; same wire behavior across TorJS, Geth (in-process go-webrtc), other EL clients, and Rust-based mixnet nodes.

In progress
Next

Publish the arch design

Publish the access-layer architecture, with a companion community post inviting feedback. Share at an engineering monthly to convene wallets, SDKs, and anonymization-network maintainers around a common interface.

Q2 2026

Reference transport spec

Unified WebRTC transport spec usable identically from browser (WebRTC API) and Node.js (go-webrtc), with standardized WASM-binary validation across networks.

Q2 2026
Later

Lean verifiable software integration

Dip into Lean / formal methods for critical access-layer plumbing; early exploration of verified builds for privacy primitives, RustCrypto library being an initial candidate.

Exploratory

Deliverables

  • Access architecture and standard + community feedback
  • Implement the standard and do a pilot implementation for a representative instantiation (wallet -> tor -> EL node)

Impact

  • Censorship and centralized RPC outages no longer take wallets offline
  • Apps are not bound to a single anonymization network; users and integrators can choose/swap
  • Ethereum RPC traffic becomes routable over any anonym. network (onion, mixnet, or any other)
  • Make Ethereum users' assumed-ISP-exposed web2 traffic unlinkable to transacting on or reading the Ethereum state — via any anonymization network they choose