The stack
How it stays user-owned
The user brings their data in one of two ways: public data through the web, or deeper authenticated data through the desktop app. The desktop connector runs on the user’s own browser, on their host — the data is not sent anywhere; it stays on the user’s device. From there, data only ever moves while encrypted, and is only ever decrypted against a permission the user granted:- The user’s Personal Server runs locally — in a browser tab on the web, or bundled into the desktop app. It encrypts the data and syncs the ciphertext to hosted cloud storage, which holds only ciphertext.
- When a builder presents a grant, the Personal Server decrypts the covered data and returns it directly to the builder. With Protocol-Governed Encryption (PGE), the grantee instead receives a key from PGE and decrypts the data itself. Either way, decryption happens only against a valid onchain permission.
- The grant is recorded on-chain, and the read is recorded in an access log the user can review.
Who controls each layer
The stack diagram above is colored the same way: blue = protocol, yellow = runs under the user (Vana SDK), pink = operated by Open Data Labs (ODL), green = community connectors.The role of ODL. The protocol does not depend on ODL: the direct SDK path uses only permissionless surfaces. ODL operates the RPC gateway, which sequences transactions, anchors them to L1 and cannot move escrowed funds, and the Context Gateway, an optional service for OAuth and USD billing. Decentralizing the sequencer is on the roadmap.
Explore the protocol
Build a Vana App
The end-to-end builder guide: request, approve, read, and pay.
Protocol — DP RPC
The onchain core: identity, permissions, fees, schemas, files, and the settlement path.
Grants & permissions
The scope-native access primitive: format, lifecycle, verification.
Payments & fees
The escrow that funds and settles protocol fees.
Personal Servers
The user’s access engine — where grants are enforced and data is served.
Encryption & PGE
Threshold key release on data access, so no single party can decrypt.
Confidential compute
Pooled privacy-preserving jobs over DataDAO data, as an application layer.
Network
Vana L1, validators, contracts, and the VANA token.
Status
- Live: collection (connectors, desktop app), encrypted storage, the core onchain primitives (identity, permissions, fees, schemas, files), the DP RPC, the Personal Server, grant-gated access, and scope-native permissions and the fee escrow on Vana mainnet and the Moksha testnet.
- In progress: Protocol-Governed Encryption (PGE).
- On the roadmap: the provenance commitment slot, bring-your-own-compute (a user-controlled compute environment), a faster settlement base, and pooled confidential compute.