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.