Monthly Update
Reads Update, January 2026
Originally published on HackMD.
Highlights
-
RMS24 specification and reference implementation complete. Keewoo finished the RMS24 spec with keyword PIR extension and optimizations, using a unified Python specification language for defining PIR scheme primitives. The spec serves as source of truth for agent-assisted production implementations.
-
Multi-engine PIR architecture defined. Established the sharded PIR design: different PIR engines for different data slices (hot mutable state, full state with proofs, immutable logs, archival data), each tuned for size and access profile. Clients query all engines asynchronously, bottlenecked only by the slowest engine they actually need.
-
PAPs launched. Released Privacy Acceleration Proposals, microgrant-funded proposals designed to accelerate privacy-related tooling and research. Adopting a lean, iterative micro-grant approach for surgical 1–2 week tasks.
-
Tor Project collaboration. Initiated hands-on collaboration with the Tor Project to embed Arti in browsers. Evaluating two paths: refining webtor-rs vs. making the real
arti-clientcompile to WASM. Pull requests submitted and review cycles underway. -
ethers.js integration. Submitted a PR to integrate tor-js into ethers.js, enabling wallets to route RPC calls through Tor with minimal code changes.
-
Spotlight video series. Started coordination with EcoDev Digital Studio on a privacy spotlight video series.
Details
PIR for the Ethereum State
- RMS24 spec and reference implementation completed with keyword PIR extension
- GPU acceleration benchmarked: DPF-based approach fits entire Ethereum state in GPU memory, though cost remains high (~$500K server for 100 TPS at current performance)
- Seoul National University group identified as working on GPU acceleration of insPIRe; open to collaboration
- Data slicing strategy defined: different frontends (wallets, light clients, tax software) have different latency/data requirements aligned to different PIR schemes
- Sharded PIR system design sketched with multi-dataset, multi-engine architecture
TorJS / Embedded Arti
- Weekly alignment calls with Tor Project established
- Arti patches submitted for WebAssembly compatibility
- WebRTC peer discovery component demonstrated
- ethers.js and viem SDK integrations advancing
Verifiable UBT
- UBT conversion running on local chain; mainnet sync being set up
- Three debug RPCs implemented:
debug_getUBTState,debug_executionWitnessUBT,debug_getUBTProof - OpenVM selected as initial zkVM proving backend (GPU prover)
- Architecture decoupled: UBT state conversion, RPC serving, and proving (Keeper) operate independently
Ecosystem & Acceleration
- PAPs published and open for proposals
- Coordination initiated with teams working on FHE, GPU acceleration, and PIR
- An external RPC provider expressed interest in experimenting with PIR deployment
Looking Ahead to February
- Publish the sharded PIR system design
- Resolve the Arti WASM compilation path, aim for end-to-end functionality
- Resolve UBT-Geth synchronization edge cases at the ~3M block threshold
- Engage first PAP micro-grant recipient for PIR scheme analysis