# Vana Docs Documentation ## Guides - [Custom Compute Instructions](https://docs.vana.org/docs/creating-a-custom-compute-instruction.md): A technical guide to building, publishing, and registering custom Docker-based compute instructions for Vana's Data Access Layer. - [The Data Access Layer](https://docs.vana.org/docs/the-data-access-layer.md): An overview of Vana's privacy-preserving framework for querying and processing data from DataDAOs. - [Querying Data on Vana](https://docs.vana.org/docs/tutorial-querying-data-on-vana.md): A step-by-step tutorial to discovering datasets, getting access, and executing a query on the Vana network. - [Data Refinement](https://docs.vana.org/docs/data-ingress-1.md) - [Data Retrieval](https://docs.vana.org/docs/data-retrieval.md) - [Data Access in Detail](https://docs.vana.org/docs/data-access-layer.md) - [Data Attestation](https://docs.vana.org/docs/data-attestation.md) - [Data Privacy](https://docs.vana.org/docs/data-privacy.md) - [Data Storage](https://docs.vana.org/docs/data-storage.md) - [Data Validation](https://docs.vana.org/docs/data-validation.md) - [Data Ingress in Detail](https://docs.vana.org/docs/data-ingress.md) - [How Vana Works](https://docs.vana.org/docs/how-vana-works.md): Understand user-owned AI and Vana's approach. - [Proof of Contribution](https://docs.vana.org/docs/proof-of-contribution-1.md): A guide to Proof of Contribution (PoC), the core Vana framework for ensuring data integrity through verifiable, onchain assertions. - [System Architecture](https://docs.vana.org/docs/system-architecture.md): Core components and how they work together. - [Data Lifecycle Overview](https://docs.vana.org/docs/the-data-lifecycle.md): Technical flow from contribution to AI training - [VRC-20 Data Tokens](https://docs.vana.org/docs/vrc-20-the-data-autonomy-token.md): Powering the economic engine for DataDAOs and their communities. - [What are DataDAOs?](https://docs.vana.org/docs/what-are-datadaos.md): Community-governed data pools with cryptographic ownership guarantee - [Gelato Relay](https://docs.vana.org/docs/gelato-relay.md) - [Meta Transactions](https://docs.vana.org/docs/meta-transactions.md) - [Data Liquidity Pool & DLPToken](https://docs.vana.org/docs/data-liquidity-pool-dlptoken.md): A DataDAO's implementation of how to tokenize data in the Vana network. - [DataRegistry](https://docs.vana.org/docs/data-registry.md): The data registry is the main entry point for data in the Vana network. - [DLPRewardSwap](https://docs.vana.org/docs/dlp-reward-dlp-reward-swap.md): This contract is a helper for the DLPRewardDeployer that manages the complex swap and liquidity operations needed to convert VANA rewards into optimized DLP token liquidity positions. - [SwapHelper](https://docs.vana.org/docs/dlp-reward-swap-helper.md): This contract is a helper that manages the integration between Vana smart contracts and Uniswap protocols, handling swaps, quotes, and liquidity operations while abstracting away Uniswap's technical complexities. - [DLPPerformance](https://docs.vana.org/docs/dlp-rewards-dlp-performance.md): This smart contract is an oracle that stores off-chain calculated DLP performance scores and calculates epoch rewards for DLPs. - [DLPRegistry](https://docs.vana.org/docs/dlp-rewards-dlp-registry.md): Manages the central registry of all DLPs in the Vana ecosystem, tracking their registration status, VRC compliance verification, and eligibility for reward participation. - [DLPRewardDeployer](https://docs.vana.org/docs/dlp-rewards-dlp-reward-deployer.md): This contract implements VRC-14's liquidity-based DLP incentives by converting VANA rewards into 90 daily tranches that purchase DLP tokens and add liquidity to DEX pools, triggered at random times by an off-chain oracle to prevent market manipulation. - [Treasuries](https://docs.vana.org/docs/dlp-rewards-treasuries.md): The Treasuries contracts securely manage regitrattion deposits and reward VANA tokens in the DLPRoot - [VanaEpoch](https://docs.vana.org/docs/dlp-rewards-vana-epoch.md): Manages the Vana epoch system using quarterly cycles, coordinating the timing of DLP performance evaluation and reward distribution across the ecosystem. - [DLP Root Core](https://docs.vana.org/docs/dlp-root-core.md): Manages the DLP lifecycle including registration, verification, and stake management with eligibility thresholds. - [DLP Root Epoch](https://docs.vana.org/docs/dlp-root-epoch.md): Handles epoch-based operations including creation, finalization, and reward distribution for DLPs across time periods. - [DLP Root Metrics](https://docs.vana.org/docs/dlp-root-metrics.md): The DLPRootMetrics contract manages DataDAO performance ratings and DLP reward distributiion. - [DLP Root Treasuries](https://docs.vana.org/docs/dlp-root-treasuries.md): The DLPRootTreasury contracts securely manage staked and reward VANA tokens in the DLPRoot - [DLP Root Staking](https://docs.vana.org/docs/dlp-root.md) - [Smart Contracts](https://docs.vana.org/docs/smart-contracts.md): The Vana network relies on several key smart contracts to facilitate data liquidity. - [Multicall3](https://docs.vana.org/docs/multicall3.md) - [Multisend ](https://docs.vana.org/docs/multisend.md) - [Smart Contract Addresses](https://docs.vana.org/docs/smart-contract-addresses.md): Addresses of the Vana core contracts (for Moksha and Mainnet) - [TEE Pool](https://docs.vana.org/docs/tee-pool.md): The TEE Pool orchestrates TEEs in the Satya Network. - [VanaPool](https://docs.vana.org/docs/vana-pool.md): VanaPool is a decentralized staking protocol that allows users to stake VANA tokens into different entities, earning continuously compounded rewards - [VanaPool Entity](https://docs.vana.org/docs/vana-pool-entity.md): Manages yield-generating entities with configurable APY settings and reward distribution mechanisms. - [VanaPool Staking](https://docs.vana.org/docs/vana-pool-staking.md): Enables users to stake and unstake VANA tokens across different entities using a share-based accounting system. - [VanaPool Treasury](https://docs.vana.org/docs/vana-pool-treasury.md): A secure vault contract that holds staked VANA tokens and manages their distribution when users unstake. - [VRC-20 (DAT)](https://docs.vana.org/docs/vrc-20-dat.md): Reference contracts for VRC-20 - [Vana Academy](https://docs.vana.org/docs/vana-academy.md): A 9-week incubator program for launching user-owned data businesses on Vana. - [Vana Grants Program](https://docs.vana.org/docs/vana-grants-program.md): Fueling the future of user-owned data with milestone-based funding for projects building on Vana. - [DataDAO Creator Quick Start](https://docs.vana.org/docs/datadao-creator-quick-start.md): Achieve a quick win on Vana with this hands-on tutorials for builders. - [Docs for LLMs](https://docs.vana.org/docs/docs-for-ai-llmstxt.md): Interact with our full documentation using your favorite LLM - [Build on Vana](https://docs.vana.org/docs/home.md): A new way to work with private, user-owned data - [Set Up Your Wallet](https://docs.vana.org/docs/wallet.md): Connect to Vana Mainnet and Testnet using standard EVM-compatible wallets. - [Bridging Assets](https://docs.vana.org/docs/bridging.md) - [Data Indexing and Analytics](https://docs.vana.org/docs/data-indexing-and-analytics.md) - [Local subgraphs](https://docs.vana.org/docs/local-subgraphs.md) - [Integrations](https://docs.vana.org/docs/subgraph-general.md) - [The Graph](https://docs.vana.org/docs/the-graph.md) - [Vana Subgraph](https://docs.vana.org/docs/vana-subgraph.md) - [Using Safe](https://docs.vana.org/docs/how-to-use-safe.md) - [Staking VANA](https://docs.vana.org/docs/staking.md): Secure the network and earn rewards with Data Validators. - [Blockchain Validators](https://docs.vana.org/docs/l1-validators.md) - [Feedback](https://docs.vana.org/docs/feedback.md): Help us improve the docs - [Community Channels](https://docs.vana.org/docs/community-channels.md): Stay updated and connect with the community. - [Contract Addresses](https://docs.vana.org/docs/contract-addresses.md) - [Ecosystem](https://docs.vana.org/docs/ecosystem-partners.md) - [Security](https://docs.vana.org/docs/security.md): An overview of our security practices and completed audit reports. - [Vana Token Overview](https://docs.vana.org/docs/vana-token-overview.md) - [Vana Whitepaper](https://docs.vana.org/docs/vana-whitepaper.md): Explore Vana's whitepaper - [Data Refinement & Publishing](https://docs.vana.org/docs/data-refinement-publishing.md): A guide for DataDAO creators on how to process, structure, and publish datasets for secure access on the Vana network. - [DataDAO Rewards](https://docs.vana.org/docs/datadao-rewards-1.md): An overview of the rewards system, eligibility requirements, and performance optimization - [Migration Guide: Updating Your DataDAO for Rewards](https://docs.vana.org/docs/migration-guide-updating-your-datadao-for-rewards.md): A technical guide for updating an existing DataDAO to comply with VRC-14, VRC-15, and VRC-20 for rewards eligibility. - [Granting Data Access](https://docs.vana.org/docs/granting-data-access.md): A guide for DataDAO owners on how to securely manage and approve on-chain permissions for data consumers. - [How to Create and Deploy a VRC-20 Token](https://docs.vana.org/docs/how-to-create-and-deploy-a-vrc-20-token.md): A step-by-step guide to creating and deploying your VRC-20 Data Autonomy Token (DAT) on the Vana network. - [Manual Setup Guide (Advanced)](https://docs.vana.org/docs/manual-setup-guide-advanced.md): A detailed, step-by-step guide to the underlying mechanics of setting up a DataDAO. - [Overview](https://docs.vana.org/docs/overview-2.md): A guide to the end-to-end process of building, launching, and managing a production-ready DataDAO on Vana. - [1. Deploy Smart Contracts ](https://docs.vana.org/docs/1-deploy-smart-contracts.md) - [2. Register DataDAO ](https://docs.vana.org/docs/2-register-datadao.md) - [3. Create Proof-of-Contribution Job](https://docs.vana.org/docs/3-set-data-verification-logic.md) - [4. Create Data Refiner](https://docs.vana.org/docs/4-make-data-queryready.md) - [5. Launch DataDAO UI](https://docs.vana.org/docs/5-launch-datadao-ui.md) - [6. Test the Contributor Flow ](https://docs.vana.org/docs/6-test-the-contributor-flow.md) ## API Reference - [Quickstart](https://docs.vana.org/reference/json-rpc-api-quickstart.md): How to get started building on Vana and using the JSON-RPC API - [eth_blockNumber](https://docs.vana.org/reference/eth-blocknumber.md): Returns the number of the most recent block. - [eth_gasPrice](https://docs.vana.org/reference/eth-gasprice.md): Returns the current price per gas in wei. ## Changelog - [Data Refiners -`publicKey` Removed - June 2025](https://docs.vana.org/changelog/data-refiners-publickey-removed-june-2025.md) - [Docs 04/11 Update](https://docs.vana.org/changelog/docs-0411-update.md) - [31/03: Q2 Ecosystem Release](https://docs.vana.org/changelog/3103-q2-ecosystem-release.md) - [Datahub 02/07 Release](https://docs.vana.org/changelog/datahub-0207-release.md) - [Datahub 01/29 Release](https://docs.vana.org/changelog/datahub-0129-release.md)