Verida AI Docs
  • Welcome
  • Getting Started
    • How it works
    • Developer Console
    • Get an API key
    • Authentication
    • Scopes
    • API Requests
    • Connectors
      • Build a Connector
    • Example Apps
  • Integrations
    • PersonalAgentKit
    • LangGraph
    • NEAR Protocol
    • Nillion Network
  • Data APIs
    • Overview
    • Data Types
    • API Endpoints
      • Queries
      • Search
      • AI Prompts
      • Actions
      • Other Endpoints
    • API Performance
    • Data examples
    • API Reference
  • Resources
    • Tutorials
      • Accessing User Data (Telegram)
    • Learn
      • Anatomy of an AI Agent
      • Dynamic Loading of Data for Realtime AI
      • Data Privacy Issues
      • Web3 & DePIN solves AI's privacy problems
      • Privacy Preserving AI Tech Stack
      • Confidential Compute Litepaper
    • AI Use Cases
    • Verida Vault
    • Privacy & Security
    • Pricing
    • Grants
    • Support
Powered by GitBook
On this page
  • User Account Creation
  • Data Synchronization
  • API Connection
  • Application Interaction
Export as PDF
  1. Getting Started

How it works

Overview of how Verida AI works

PreviousWelcomeNextDeveloper Console

Last updated 2 months ago

Verida AI allows users to easily and quickly connect their private data from other applications into your application or AI product. Once integrated, your AI application can access a user's Gmail, Calendar, Drive, Telegram and much more.

User Account Creation

If a user doesn't have an account, they will be prompted to create one when they connect to your application.

Data Synchronization

Once a user has a Verida Vault account, they can connect to existing third party platforms they use (ie: Google, Telegram, Discord etc.). The Verida Vault will then start syncronizing the user's data in the background. This data is encrypted with private keys owned by the user and stored on the Verida Network.

API Connection

This works very similar to "Connect Google" or "Connect Facebook" buttons, enabling a user to authorize your application to access their data.

A user clicks a "Connect Verida" button in your application (see Authentication and Developer Console) and is redirected to the Verida Vault and is presented with a screen allowing them to allow your application to access their data.

Application Interaction

Once the user has allowed access, they will be redirected to your application and an API auth token will be included in the URL query parameters.

This API auth token can then be used:

  1. For a PersonalAgentKit integration such as LangGraph.

Test this complete flow using the Developer Console

Your user creates an account in the Verida Vault () that manages all their private data and application connections.

To make direct API requests using the .

https://app.verida.ai/
Data APIs
The steps for users to connect their data to your application
Getting started screen from the Verida Vault (https://app.verida.ai/)