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 lost | Soulbound on-chain credential, verifiable forever |
| Social Security cards you memorize but never carry | Cryptographic proof you present without exposing the number |
| Passports that take weeks to renew and can be forged | Quantum-resistant credential issued in seconds, verified in milliseconds |
| Driver's licenses that differ by state and can't be verified digitally | Standardized credential with built-in revocation |
| Education transcripts requiring snail-mail verification | Instant 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:
| Tier | Name | Trust Level | Example |
|---|---|---|---|
| 1 | Sovereign | Highest -- sovereign authority | Federal agencies, state DMVs |
| 2 | Delegated | High -- state/provincial/local government | Driver's licenses, voter registration, property |
| 3 | Institutional | High -- regulated entities | Universities, hospitals, employers |
| 4 | Verified | Medium -- verified private entities | Insurance 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:
| Category | Credentials |
|---|---|
| Civil Identity | Birth certificate, citizenship, tax ID, death certificate |
| Government ID | Passport, driver's license, voter registration, state ID |
| Education | Diploma, transcript, professional license |
| Health & Safety | Vaccination record, background check |
| Financial | Credit attestation, employment record |
| Travel | Visa, residency |
| Property | Property title |
| Custom | custom:<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:
| Operation | Description |
|---|---|
| RegisterIssuer | Register an organization as a credential issuer (tier 1-4) |
| IssueCredential | Issue a soulbound credential to a wallet (atomic: validate issuer → mint soulbound NFT → anchor doc hash) |
| RevokeCredential | Revoke a previously issued credential (burn NFT + permanent revocation record) |
| VerifyCredential | On-chain verification of credential validity (existence, expiration, issuer status, soulbound flag) |
| UpdateIssuerStatus | Update 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
| Method | Description |
|---|---|
vida_registerIssuer | Register a new credential issuer |
vida_updateIssuerStatus | Update issuer status (suspend / revoke / reactivate) |
vida_issueCredential | Issue a credential to a wallet |
vida_revokeCredential | Revoke an issued credential |
vida_verifyCredential | Full trust chain check (existence, expiration, issuer status, soulbound) |
vida_getIssuer | Query issuer details and trust tier |
vida_listIssuers | List registered issuers, filter by tier or jurisdiction |
vida_getStats | Network-wide credential and issuer statistics |
vida_exportW3C | Export credential as W3C Verifiable Credential (JSON-LD) |
vida_resolveDID | Resolve 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:
- Signature — Ed25519 over the canonical attestation payload
- Credential validity —
vida_verifyCredentialconfirms the inspector's credential is current, not revoked, and held by the address that signed - Type match — the on-chain credential type is
custom:supply_chain_inspector - 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:
| Surface | What it does |
|---|---|
| Credentials list | View every VIDA credential issued to your wallet -- tier badge, issuer name, status, type-specific icon |
| Credential detail | On-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 export | Download the credential as a W3C Verifiable Credential (JSON-LD) for use in non-Vexidus identity systems |
| Kiosk Mode | Large-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.
| Capability | Status |
|---|---|
| Issuer registry (4 tiers) | Live |
18 standard credential types + custom: prefix | Live |
| Soulbound credential issuance | Live |
| On-chain revocation with permanent record | Live |
| Full trust-chain verification | Live |
| W3C Verifiable Credentials export | Live |
did:vex: DID method resolver | Live |
| Supply-chain inspector credential type | Live (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 disclosure | Planned |
See the CLI reference for VIDA command usage (vexidus vida command group).