Vana L1 is an EVM-compatible blockchain purpose-built for data portability. It serves as the source of truth for protocol state: registrations, grants, file records, and schemas are recorded onchain and can be independently verified. Nobody — not even Vana core contributors — can modify data permissions; only the data owner can create or revoke grants. That gives the owner of the data full control and a cryptographic guarantee: consent is enforced by the chain, not by any central party. Private data is never written to the chain; the blockchain state is what gates access to data — it defines who can access what.Documentation Index
Fetch the complete documentation index at: https://docs.vana.org/llms.txt
Use this file to discover all available pages before exploring further.
What’s onchain
| Category | What’s recorded |
|---|---|
| Personal Servers | Server registration and URL (via DataPortabilityServers). Users can run desktop-bundled, ODL Cloud, or self-hosted; the server identity is onchain. |
| Builders | App registration: address, public key, app URL (via DataPortabilityGrantees). |
| Grants | Permissions linking a user and a builder to specific scopes (via DataPortabilityPermissions). Create, revoke, and verify consent onchain. |
| File records | DataRegistry entries: fileId, URL to encrypted blob, schemaId, permissions. Points to data in storage backends; the data itself stays off-chain. |
| Schemas | Schema registry (DataRefinerRegistry): schemaId → schema definition (e.g. IPFS CID/URL) for resolving scope and validating structure. |
What’s not onchain
- User data — Actual data files are encrypted and stored in the user’s chosen backend (hosted storage, Google Drive, Dropbox, IPFS). Only pointers and metadata are onchain.
- Decrypted content — Nothing that could reveal user data is written to the chain.
Networks
| Network | Purpose | RPC URL | Chain ID | Explorer |
|---|---|---|---|---|
| Mainnet | Production — data portability protocol and Data Applications | https://rpc.vana.org | (see explorer) | vanascan.io |
| Moksha Testnet | Development and testing | https://rpc.moksha.vana.org | 14800 | moksha.vanascan.io |
Add Moksha to your wallet
In MetaMask, Rabby, or another EVM wallet, add a network with:| Field | Value |
|---|---|
| Network name | Vana Moksha |
| RPC URL | https://rpc.moksha.vana.org |
| Chain ID | 14800 |
| Currency symbol | VANA |
Availability and resilience
Vana L1 is a proof-of-stake chain designed for high availability with active validators securing the network. See Validators for consensus details. The Data Portability RPC (Gateway) provides a caching and relay layer between protocol participants and the chain:- Reads (grant verification, registration lookup, file records) use cached state with low-latency responses.
- Writes (grant creation, registration) are submitted by the Gateway and confirmed on-chain asynchronously.
Smart Contracts & Addresses — contract addresses and chain operations. Validators — consensus and validator info.