Module reference · Identity & security
x/veid — VEID
Identity verification and trust scoring — the patented core of the protocol.
What it does
Inside x/veid
The veid module implements VirtEngine's identity layer. Users capture identity evidence on-device — documents with OCR, a selfie with active liveness, biometric hardware attestation (fingerprint or iris), and device integrity attestation via Play Integrity or App Attest. The evidence is sealed into encrypted identity scopes, signed by both an approved client and the user, and submitted on-chain.
Validators — the same set that secures consensus — decrypt submitted scopes with their keys, score them with shared machine-learning models, and commit an identity trust score to the ledger by consensus. This validator-run identity verification network is the method protected by patent AU2024203136B2.
The module's zero-knowledge subsystem (x/veid/zk) lets users then prove facts about their verified identity — that a score clears a threshold, that an attribute holds — without revealing documents, biometrics, or the score itself.
Why it exists
The design rationale
An open compute marketplace without identity is an invitation to fraud and abuse: providers need to know a tenant is real before workloads land on their hardware, and tenants need to know a provider is accountable. VEID makes verification a protocol function — decentralized like the chain itself, private by construction — rather than an outsourced KYC checkbox.
Interactions
How it connects to the rest of the chain
No module stands alone — these are the protocol surfaces this module depends on or serves.
- x/veidregistry
Scores and scope records are registered and resolved through the registry.
- x/encryption
Identity scopes are sealed with validator-targeted public-key encryption.
- x/config
Only governance-approved clients may submit identity data.
- x/market
Marketplace access is gated on VEID trust scores in both directions.
- x/mfa
Sensitive account operations layer on-chain MFA over identity.
Key concepts
Terms that matter here
- Identity scope
- An encrypted, signed bundle of identity evidence for one verification dimension.
- Trust score
- The consensus-committed score validators assign after ML evaluation of submitted scopes.
- ZK verification tier
- A zero-knowledge proof surface that reveals only a threshold or attribute fact — never the data.
- Active liveness
- A challenge–response selfie flow proving a live human, resistant to photos, replays, and injection.
Keep exploring