Skip to main content
These pages introduce the vocabulary you will see across the didx:me API: DIDs, verifiable credentials, SD-JWT and mDoc, selective disclosure, trust anchors. Each term maps to a specific decision you will make when you integrate: what a credential looks like, who can sign it, what the holder can withhold, and who gets to decide if a signature is trustworthy.

What each page covers

Roles

Issuer, holder, verifier: who does what, and how information flows between them.

Credentials

DIDs, verifiable credentials, the two formats we support (SD-JWT VC and mDoc), and selective disclosure.

Presets

Published shapes for credentials and verification requests — the building block most integrations work with.

Trust

How verifiers decide which issuers to accept. The part of the system that deserves the most attention on a real integration.

How the concepts map to the APIs

didx:me exposes three APIs. Each one is a different slice of the concepts above. Most integrations touch all three APIs but not all at once. An issuer mostly lives in Credentials. A verifier as well. A wallet integration spends most of its time in Wallet.