Donate

Donate to Verana.

Essential Credential Schemas

The Essential Credential Schemas (ECSs), the minimum needed to enable Trust Resolution and the display of a Proof-of-Trust.

Proof-of-Trust. What Are Essential Credential Schemas (ECS)? Essential Credential Schemas (ECSs) are a special class of credential schemas that play a foundational role in establishing decentralized trust within and across ecosystems. Defined and governed by a Trust Registry under the control of a network governance authority (such as the Verana Foundation), ECSs represent high-value, widely recognized credential types that ecosystems and services can rely on when making trust decisions. [Read More]

Deliverables

Delivered Specifications and Open Source Software

Specifications type item status 🆔 Verifiable Trust Specification v2 🔗 Verifiable Public Registry Specification v2 🔗 Verana Network Frontend Specification Pre-Draft Open source Software Summary of the most notable repositories. category item description status license VPR verana blockchain a Cosmos SDK based VPR implementation testnet AGPL-3.0 VPR verana frontend a nextJS frontend for the verana blockchain active development Apache2 LIBRARY verre A verifiable trust resolver typescript library active development Apache2 VS verifiable service examples a set of simple verifiable service examples available Apache2 VUA verifiable user agent example(s) demo of simple wallet user agents planned Apache2 VUA Hologram a Signal-like DIDComm based messaging app that support chatbot Verifiable Services. [Read More]

Demos

Verifiable Trust in action

Verifiable Trust in action Hologram Messaging For these demonstrations, we’ll begin by downloading Hologram Messaging, a private messaging mobile application that functions as a Verifiable User Agent (VUA). You can find the app on your device’s app store or scan the QR code provided to get started. Hologram is similar to Signal but is built on the DIDComm protocol, offering the following features: Peer-to-Peer Communication Enables direct messaging with the exchange of Verifiable Credentials for authenticating peers. [Read More]

The Verana Verifiable Trust Network

A public good for all ecosystems

Why we need a Verifiable Trust Network For all the reasons explained in Why we need Verifiable Trust; To provide monetization solutions to existing Ecosystems that use Verifiable Credentials - see Business Models; To allow anyone to create its Ecosystem and build its Verifiable Reputation; To provide an unbiased Service Directory and search engine, where returned results rely on verifiable data. To enable new kinds of self-hosted decentralized services. The Verana Verifiable Trust Network Thanks to its founder members, since 2024, the Verana Foundation is working on an open-source implementation of a Cosmos-SDK based Verifiable Public Registry (VPR): verana-blockchain. [Read More]

Service Directory and Search Engine

Register your Verifiable Service in a Service Directory, and let users find you. Instantly.

Service Directory What is the Service Directory? The Service Directory is a public database of DIDs maintained within a Verifiable Public Registry (VPR). It allows crawlers and search engines to index metadata associated with Verifiable Services (VSs) provided by these DIDs. Search engines can iterate over the Service Directory and index VSs based on available metadata—such as the DID Document, presented credentials, and other publicly declared attributes. The Service Directory is essential for Verifiable User Agents (VUAs), including specialized browsers like social browsers or CDN-enabled browsers. [Read More]

Trust Deposit and Reputation

It takes time to build a reputation.

Trust Deposit A Trust Deposit is a stake within the a VPR network that grows automatically as participants interact with the ecosystem. Each participant maintains their own individual Trust Deposit, which reflects their activity and contribution to the trust network. How Trust Deposits Grow Validation Process: When a Validation Process is executed, the Trust Deposits of both the Applicant and the Validator increase. Credential Issuance & Verification: If the Ecosystem has enabled pay-per-issuance and/or pay-per-verification, the Trust Deposits of all participants involved in the Permission Tree grow each time a credential is issued or verified. [Read More]

Verifiable Trust Business Models

Subscription Business Model for Credential Schema Permissions, *Privacy-preserving* pay per issuance and pay per verification for credentials

Business Models VPR spec defines two kind of business models: subscription based business model, for being granted a Permission in the Credential Schema Permission tree. pay per issuance and pay per verification. Subscription based Validation Process Based on the configured issuance and verification policies, if a schema is not marked as OPEN, an Applicant must complete a Validation Process to be granted a permission. The Applicant initiates this process by selecting an existing Validator permission. [Read More]