Skip to main content

VIDA -- Sovereign Digital Identity

"Vida" means "life" in Portuguese and Spanish -- reflecting the birth-to-legacy lifecycle this system represents.

What is VIDA?

VIDA (Vexidus Identity & Digital Authentication) is a sovereign digital identity protocol built directly into the Vexidus L1 blockchain. It provides a framework for issuing, holding, verifying, and revoking digital credentials -- from birth certificates to professional licenses to property titles -- as cryptographically signed, soulbound on-chain records.

VIDA is not a separate product or sidechain. It uses existing Vexidus primitives -- post-quantum keypairs, soulbound NFTs, on-chain attestation, and declarative intent programs -- composed into a universal identity layer.

Why On-Chain Identity?

Today (Fragmented)VIDA (Unified)
Paper birth certificates that fade, burn, or get lostSoulbound on-chain credential, verifiable forever
Social Security cards you memorize but never carryCryptographic proof you present without exposing the number
Passports that take weeks to renew and can be forgedQuantum-resistant credential issued in seconds, verified in milliseconds
Driver's licenses that differ by state and can't be verified digitallyStandardized credential with built-in revocation
Education transcripts requiring snail-mail verificationInstant cryptographic proof from the issuing institution

Core Principles

Individual Sovereignty -- The person owns their identity. Governments are issuers and verifiers, but the individual holds the keys.

Single Source of Truth -- One wallet, one identity. Every credential attached to the same cryptographic root.

Privacy by Design -- Credentials are encrypted on-chain. Only the holder and authorized verifiers can read them. Future ZK integration enables proving claims ("I am over 21") without revealing underlying data.

Quantum-Resistant -- Every VIDA wallet uses Ed25519 + Dilithium3 dual-key architecture (VSA v2). Credentials issued today remain secure against quantum computers.

Government-Compatible -- Any government entity -- from a clerk's office to a federal ministry -- can become an approved credential issuer using standardized templates.

Architecture

Issuer Framework

VIDA uses a 4-tier trust model for credential issuers:

TierNameTrust LevelExample
1SovereignHighest -- sovereign authorityFederal agencies, state DMVs
2DelegatedHigh -- state/provincial/local governmentDriver's licenses, voter registration, property
3InstitutionalHigh -- regulated entitiesUniversities, hospitals, employers
4VerifiedMedium -- verified private entitiesInsurance companies, certification bodies, supply-chain inspectors

Issuers must be registered on-chain with verified credentials. Higher-tier issuers can endorse lower-tier ones, creating a web of trust rooted in sovereign authority.

Credential Types

VIDA supports 18 standard credential types covering the full human lifecycle, plus a custom: prefix for application-specific credentials:

CategoryCredentials
Civil IdentityBirth certificate, citizenship, tax ID, death certificate
Government IDPassport, driver's license, voter registration, state ID
EducationDiploma, transcript, professional license
Health & SafetyVaccination record, background check
FinancialCredit attestation, employment record
TravelVisa, residency
PropertyProperty title
Customcustom:<name> -- application-specific (e.g. custom:supply_chain_inspector)

All credentials are soulbound -- they cannot be transferred to another wallet. They can be revoked by the issuer if circumstances change (e.g., license expiration, court order, professional misconduct).

The custom: prefix lets any domain extend VIDA without protocol changes -- the supply-chain inspector credential used by Vexalus is one example.

The VIDA Lifecycle

BIRTH -> CHILDHOOD -> ADOLESCENCE -> ADULTHOOD -> LEGACY
| | | | |
Birth Education Driver's Employment Estate
Certificate Records License History Transfer
| | | | |
Tax ID Vaccination Voter Reg Professional Death
(SSN/CPF) Records Licenses Certificate
| | |
Guardian Passport Property
Assignment (renewal) Titles

A person's wallet accumulates credentials over their lifetime. At age 18, a maturity claim transfers guardian control to the individual. At end of life, estate credentials enable inheritance.

On-Chain Operations

VIDA adds 5 native L1 operations to Vexidus:

OperationDescription
RegisterIssuerRegister an organization as a credential issuer (tier 1-4)
IssueCredentialIssue a soulbound credential to a wallet (atomic: validate issuer → mint soulbound NFT → anchor doc hash)
RevokeCredentialRevoke a previously issued credential (burn NFT + permanent revocation record)
VerifyCredentialOn-chain verification of credential validity (existence, expiration, issuer status, soulbound flag)
UpdateIssuerStatusUpdate issuer status (active / suspended / revoked) -- governance-controlled

These are first-class blockchain operations -- not smart contract calls. They execute at consensus speed with the same finality guarantees as token transfers.

W3C Compatibility

VIDA credentials can be exported as W3C Verifiable Credentials (VCs), enabling interoperability with existing identity systems:

  • DID Method: did:vex:<wallet-address> resolves to the holder's on-chain public key and credential list
  • VC Format: Standard JSON-LD with the W3C Credentials v2.0 context
  • Verification: Any W3C-compatible verifier can validate VIDA credentials without running a Vexidus node

RPC Endpoints

MethodDescription
vida_registerIssuerRegister a new credential issuer
vida_updateIssuerStatusUpdate issuer status (suspend / revoke / reactivate)
vida_issueCredentialIssue a credential to a wallet
vida_revokeCredentialRevoke an issued credential
vida_verifyCredentialFull trust chain check (existence, expiration, issuer status, soulbound)
vida_getIssuerQuery issuer details and trust tier
vida_listIssuersList registered issuers, filter by tier or jurisdiction
vida_getStatsNetwork-wide credential and issuer statistics
vida_exportW3CExport credential as W3C Verifiable Credential (JSON-LD)
vida_resolveDIDResolve a did:vex: identifier to its DID Document

Supply-Chain Inspector Credential

The first production credential type using the custom: extension is custom:supply_chain_inspector -- a Tier 4 (Verified) credential issued to independent inspection firms.

The credential lets an inspector cryptographically sign attestations over a supply-chain dispute evidence package. A verifier then checks:

  1. Signature — Ed25519 over the canonical attestation payload
  2. Credential validityvida_verifyCredential confirms the inspector's credential is current, not revoked, and held by the address that signed
  3. Type match — the on-chain credential type is custom:supply_chain_inspector
  4. Specialization — optional (cold_chain, hazmat, automotive, pharmaceutical, electronics, general)

Revoke an inspector's credential and any past attestations they signed cease to verify -- making collusion economically irrational. This is the Vexalus Accountability Web Layer 7.

Consumer Surface (VexSpark Wallet)

VexSpark v1.2 (multichain: Vexidus L1 + 7 EVM chains + Solana) ships a complete VIDA credential experience for individuals:

SurfaceWhat it does
Credentials listView every VIDA credential issued to your wallet -- tier badge, issuer name, status, type-specific icon
Credential detailOn-chain vida_verifyCredential check, view metadata, see issuer's tier and jurisdiction
Present (QR)Generate a QR carrying the credential reference + Ed25519 signature over a verifier-supplied challenge. The verifier scans to cryptographically confirm you hold the credential -- your secret key never leaves the device
W3C exportDownload the credential as a W3C Verifiable Credential (JSON-LD) for use in non-Vexidus identity systems
Kiosk ModeLarge-format display + camera scan-to-verify for institutional reception desks, employer check-in, event verification

The Quantum Shield panel in VexSpark derives a Dilithium3 (ML-DSA-65) post-quantum keypair alongside the existing Ed25519 key, ready to rotate when the network activates quantum-mode -- the wallet address does not change.

What VIDA Does NOT Do

  • It does not replace governments -- it gives them better tools
  • It does not require surrendering privacy -- it enables proving claims without revealing data
  • It does not create a surveillance system -- the individual owns their data, not the state
  • It does not depend on constant internet -- credentials are locally cached and verifiable offline

Current Status

VIDA is live on the Vexidus testnet with the full issuer registry, credential issuance / revocation / verification, W3C VC export, and did:vex: DID resolver. The first credential was issued at block 1,391,814.

CapabilityStatus
Issuer registry (4 tiers)Live
18 standard credential types + custom: prefixLive
Soulbound credential issuanceLive
On-chain revocation with permanent recordLive
Full trust-chain verificationLive
W3C Verifiable Credentials exportLive
did:vex: DID method resolverLive
Supply-chain inspector credential typeLive (Vexalus pilot)
VexSpark consumer surface (list / present / W3C export / Kiosk Mode)Live (v1.2)
MaturityClaim VIP template (age 18 sovereignty transfer)Planned
Multi-approval issuance flow (2-of-3 for critical credentials)Planned
ZK selective disclosurePlanned

See the CLI reference for VIDA command usage (vexidus vida command group).