SDK Demo
Beta

Raven

Private information retrieval for Ethereum. Query balances, proofs, and contract state without revealing your access patterns to any RPC provider.

What Raven Does01
01

Hides What You Read

Your queries are blind to the server.

Every read is cryptographically blinded. The server returns the answer you asked for without learning which item you wanted. No log line ties you to a contract, slot, or address.

02

Hides Where You Look

No RPC provider sees your access patterns.

Wallet balances, contract state, event logs. Every lookup is indistinguishable from any other. Providers cannot profile you across sessions or correlate reads to your activity.

03

Verifies Every Answer

Trust the data without trusting the server.

Responses come with succinct proofs of correctness. A malicious or buggy provider cannot lie about state, even though it cannot read what you asked. Verification is cheap and local.

Retrieval →02
How PIR Works

Oblivious by
Construction

Every query is encrypted into a vector that the server processes homomorphically. The server returns a single ciphertext that decrypts to your answer. From the outside, every read looks like every other.

Use Cases03
Primary Application

Wallet reads without identity

Standard wallet RPC leaks every balance check, every contract read, every event scan. Raven sits between your wallet and the provider. Calls go through encrypted PIR. The provider answers without learning anything about you.

How it works
RPC surfaceAll read-only methods
CoverageBalances, storage, logs, traces
Latency overheadSub-second on modern hardware
IntegrationDrop-in replacement provider
Privacy modelPer-query unlinkability
Explorer

Browse the chain without leaving a trail

Block explorers know every address you look up. Indexers learn every query you run. Raven turns the explorer into a black box. Search, filter, page through results, all without revealing which addresses or contracts you cared about.

What stays private
Address lookupsBlinded across all chains
Search historyNever leaves your machine
Result freshnessSynced with finality
CoverageMainnet and major L2s
Application Layer

Quote prices without revealing your hand

Pricing a swap or checking liquidity tips your hand to the entire mempool. Raven keeps the pre-trade lookup private. Solvers and price oracles see traffic they cannot link to a future order.

Read surface
Oracle readsAMM pools, money markets, lending
Position checksCross-protocol, no profile leak
Off-chain queriesRouted through PIR backend
Privacy modelPer-query unlinkability
Topology →04
Distributed Retrieval

Sharded state, replicated across non-colluding servers

Raven splits chain state across a set of independent PIR servers. Clients query a quorum. As long as one server is honest, the answer is correct and the query stays private. No single operator can deanonymize or censor reads.

Private.
Oblivious.
Verified.

Read Paper Launch Demo