Skip to content

vana-com/vana-dlp-chatgpt-ui

 
 

Repository files navigation

Vana ChatGPT DLP UI

This is the ChatGPT UI for uploading data to a Data Liquidity Pool (DLP). This app does the following:

  1. Connect your EVM compatible wallet, which holds some $DAT
  2. On the upload page, log in to your Google Drive or Dropbox
  3. Drag your data in, which is encrypted client-side and stored in your personal storage
  4. A transaction is written on-chain, which the DLP validators will pick up on and verify your file

Getting Started

# First, install the dependencies
yarn install

# Copy .env.example to .env
cp .env.example .env

# Run the development server
yarn dev

Open http://localhost:3000 with your browser to see the app running.

Client-side encryption

The Vana network strives to ensure personal data remains private, and is only shared with trusted parties. You can read more about how a DLP uses client-side encryption to protect user data here.

Learn more

You can find out more about building a data liquidity pool with Vana here.

Languages

  • TypeScript 99.0%
  • Other 1.0%