Overview

SSI runtimes

Introduction

Role-based SSI guide. Walk through the three roles, understand data boundaries, and compare examples across web, server, and mobile SDK runtimes.

Self-sovereign identity becomes easier to understand when each responsibility has a clear owner. An Issuer creates a Verifiable Credential, the Holder keeps it in a mobile secure vault, and a Verifier requests and verifies a Verifiable Presentation (VP).

Important note

[Issuer validates and signs VC] -> [Holder stores VC on mobile] -> [Holder consents and creates VP] -> [Verifier validates VP]

Key concepts

Issuer

Validates source data, signs the credential, and sends a credential offer through DIDComm.

Holder

Keeps the credential in one mobile secure vault and decides when to disclose claims.

Verifier

Requests only the claims it needs and validates signatures, challenge, and credential status.

DID registry

Publishes and resolves DID Documents through CertNet, did:web, ION, or an internal registry.

Was this page helpful?

Let us know what you think to help us improve.