After building, you’ll want to prepare your DLP for launch. This phase is about integrating your DLP into the broader Vana ecosystem and getting the word out.
This exclusive opportunity is designed for early-stage DLPs to build awareness and traction ahead of your public launch. By participating, you’ll gain early access to potential users via our Telegram’s Mini app. If you’re interested in joining, reach out to us on Discord to get involved and receive additional support for your project.
Before your DLP goes live, ensure it’s integrated with Vana’s ecosystem for staking, decentralized exchanges (DEX), and governance. No need to worry—Vana provides all the necessary guides and tools to make the integration process straightforward. Additional documentation will be provided later.
Building a DLP isn’t just about the tech. You'll need to get the word out to data contributors and consumers. Some questions to consider:
Who are your early adopters? Are they individuals or companies?
How will you keep contributors engaged? Consider loyalty programs, rewards, or other incentives.
Social Channels: Use social media, forums, and industry groups to spread the word. Your presence will be key in bringing contributors and consumers on board.
The first step to creating a DLP is figuring out the why and what of your data pool. Here’s how to scope your DLP.
Getting started: Add the Moksha testnet to your MetaMask/Rabby to familiarize yourself with the Vana.
Before diving into the scoping, check out on the DLP Leaderboard some successful DLPs already running on Vana. This will give you a sense of their smart contracts, incentives, and validation models. It’s a helpful way to gather ideas on best practices or innovations.
Identify data that can provide unique insights or has high demand in the market. Current popular sources include platforms like Stack Overflow, Telegram, YouTube, Google Drive, or even personal data through GDPR requests.
Market Size & Value: Consider how valuable and accessible the data is. Medical data, for example, can be extremely valuable but difficult to obtain due to compliance regulations, while meme data is easier to get but might have fewer buyers.
Compliance and Accessibility: Think about whether your chosen data source involves privacy regulations or ethical concerns. Does it require user consent (like GDPR compliance), or can users freely contribute it?
Community: Is there a specific community with a shared interest in contributing and using the data? If you have access to a unique dataset or an unfair advantage over traditional data platforms, this can set your DLP apart.
Every DLP has its own token, and the tokenomics can be designed in a way that fits your project’s goals. Answer these key questions when creating your token model:
Fixed or inflationary supply? Will the token supply remain fixed, or will it inflate over time based on the data being contributed?
Contribution Model: Decide if data contribution will be a one-time event or a continuous streaming process. This will impact your tokenomics and overall pool dynamics.
Reward Distribution: How will block rewards be distributed? Should early contributors get more rewards or a more even distribution over time?
Use Cases: The token can have various use cases, including rewarding data contributors, governance rights, and direct sales to data consumers (think AI corps or digital marketing brands). You have flexibility here, so build a system that aligns with your vision. How communications with data consumers will be managed, including pricing negotiations and access control?
Ensure your token has value over time to incentivize users to hold and use it. Typically, the value of the token will grow with the value of the dataset, but consider additional mechanisms to enhance token value.
Once you’ve scoped out your DLP, it’s time to start building.
Vana Testnet is for Testing Purposes Only
Ensure you create a different configuration for data validation on testnet versus mainnet. Data privacy cannot be guaranteed in testnet.
Key Feature: Ensure the UI has client-side encryption to maintain privacy and control for data contributors.
Tip: Ensure your users understand how to access that data source. For example, through a GDPR or CCPA data export request, through scraping their own data, or through an API.
Tip: You can skip this step. Some DLPs are using Chrome extensions or scrapers to contribute data without a separate UI.
A DLP smart contract is responsible for rewarding data contributors DLP-specific tokens for their data. After proof-of-contribution is run, a score from 0-1 is given to the file, which can be used to determine how valuable the data is, and convert that to DLP-specific tokens.
Once a DLP Smart Contract is deployed to the Vana network, reach out to us and we will register this contract as a DLP. We will be manually approving DLP registration at the beginning of the testnet before moving to voting-based approval.
On the Mainnet this process will become permissionless.
Data validation and value depends on the data source.
Once decided, implement your incentives and validation checks.
We recommend rolling this out iteratively in phases to test the incentives.
DLPs have the flexibility to validate data according to their unique requirements.
Meaningfulness: The data should contribute novel and valuable insights to the DLP's overall dataset. It should enhance the richness and diversity of the available information.
Validity: The data must adhere to a schema that is consistent with the existing data within the DLP. Conforming to a standardized structure ensures compatibility and facilitates efficient data processing.
Authenticity and Contributor's rights: The data must be genuine and, if required, originate from a legitimate account. This ensures the integrity and reliability of the information. The data contributor submitting the data must have the necessary rights and permissions to do so.
Creating a Data Liquidity Pool (DLP) on the Vana network allows you to unlock the full potential of data as a liquid asset.
Good luck, and welcome to the future of the data economy.
You can follow the for a step-by-step guide on creating a DLP. Skip 'Validator Setup' section as we sunsetted DLP Validators.
Your DLP needs a user-friendly interface where contributors can upload, encrypt, and validate their data. You can choose from a range of options for building this UI — anything from a web app to a browser extension or mobile app. You can also use the open-source DLP UI template or understand how it works .
Check out and as references.
The core of every DLP is the fully customizable DLP Smart Contract. Register your DLP with the . This requires meeting a minimum staking threshold.
Repo: You can use the audited smart contract templates from the Vana GitHub repo . Follow first 12 steps to complete the deployment.
Your DLP needs a token (e.g., $TDAT for Twitter data) to reward contributors and facilitate governance. Deploy for your DLP using OpenZeppelin’s modules for minting permissions and voting rights. It leverages OpenZeppelin's ERC20, ERC20Permit, ERC20Votes, and Ownable modules for extended functionality.
A critical piece of your DLP is the proof-of-contribution function, which validates the quality of the submitted data and can be used to reward fungible DLP-specific tokens. You can customize this function to meet the needs of your specific DLP. Use the proof-of-contribution template provided as a starting point.
See the ChatGPT DLP for a If using Satya validators, use this as a starting point. Attestation schema is .
Connect your DLP’s UI and backend to the , which will handle data validation through decentralized validators. This ensures your proof-of-contribution mechanism runs efficiently and securely. You can read the whole integration guide in the section. You can also implement your own client-side ZK Proof or run the proof-of-contribution function on your own infrastructure, even non-TEE.
By following this guide, you’ll be able to scope, build, and launch a DLP to collect and monetize valuable data. Let’s break down the process into three key phases: , , and .
If you're motivated to create a DLP and be part of this competitive landscape, reach out to us through . We’re here to support you every step of the way.
Vana’s network is competitive — only the top 16 DLPs earn rewards from the root network, based on data value and participation. This incentivizes quality, ensuring only the best pools rise to the top. Users can stake in specific DLPs, helping them secure a spot in the top 16, and they’ll earn a portion of the rewards as well. The top 16 DLPs share a of the total FDV during the first 2 years.