Verida Documentation
  • Welcome
  • Network Overview
  • Start Building
  • Verida Wallet
  • Whitepapers
  • Glossary
  • Protocol
    • Core concepts
      • Design Principles
      • Decentralized Identity
      • Confidential Databases
      • Confidential Compute
      • Accounts and Identity
      • Data Storage
      • Application Contexts
      • Messaging
      • Schemas
      • Data Sharing
    • Client SDK
      • Getting Started
      • How It Works
      • Authentication
      • Data
      • Queries
      • Permissions
      • Messaging
      • Account Profiles
      • Events
      • Command Line Tools
      • Configuration
      • React Native
      • Advanced
    • Verida Connect SDK
      • Getting Started
      • WebUser
      • WalletConnect Support
      • Authentication Server
    • Blockchain Bridge
    • Run a Node
      • Database Node
        • Setup
        • Operations
        • FAQ
      • Compute Node
    • Verida Networks
  • Extensions
    • Credentials
      • Verifiable Credentials Developer SDK
      • cheqd Credential Service
      • Privado ID (fmr Polygon ID)
      • zkPass credentials
      • Reclaim Protocol credential
    • Verida URIs
    • Vue Components
Powered by GitBook
On this page

Was this helpful?

  1. Protocol
  2. Core concepts

Design Principles

The Verida Protocol is designed with the following principles:

  1. Security must not be compromised

  2. Put the user first

  3. Use existing standards, where feasible

  4. Embrace open source software principles

  5. Suitable for Enterprise use

  6. Maximize data portability

  7. Write data once, access everywhere

  8. Blockchain agnostic where possible

  9. Streamline on-boarding for users and developers

PreviousCore conceptsNextDecentralized Identity

Last updated 9 months ago

Was this helpful?