# walt.id Docs > Technical documentation for walt.id — open-source identity infrastructure for decentralized identity, verifiable credentials, and digital wallets. Covers the Community Stack (open-source SDKs and APIs) and the Enterprise Stack (production-grade, multi-tenant identity services). ## Getting Started - [Community Stack — Getting Started](https://docs.walt.id/community-stack): Overview and quickstart for the open-source Community Stack - [Community Stack — Quickstart (5 min)](https://docs.walt.id/community-stack/quickstart-5-min): Minimal setup to issue and verify credentials in 5 minutes - [Community Stack — Tutorial (30 min)](https://docs.walt.id/community-stack/tutorial-30-min): End-to-end tutorial covering issuance, verification, and wallet flows - [Enterprise Stack — Getting Started](https://docs.walt.id/enterprise-stack): Overview of the Enterprise Stack and its architecture - [Enterprise Stack — Quickstart (5 min)](https://docs.walt.id/enterprise-stack/quickstart-5-min): Minimal setup to get the Enterprise Stack running - [Enterprise Stack — Tutorial (30 min)](https://docs.walt.id/enterprise-stack/tutorial-30-min): End-to-end tutorial for the Enterprise Stack ## Concepts - [Concepts Overview](https://docs.walt.id/concepts): Core building blocks of decentralized identity solutions - [Decentralized Identity](https://docs.walt.id/concepts/decentralized-identity): Introduction to self-sovereign identity (SSI) - [Decentralized Identifiers (DIDs)](https://docs.walt.id/concepts/decentralised-identifiers): DID methods, resolution, and management - [Digital Credentials](https://docs.walt.id/concepts/digital-credentials): W3C VCs, SD-JWT VCs, mDocs/ISO 18013-5 - [Selective Disclosure](https://docs.walt.id/concepts/selective-disclosure): SD-JWT and selective disclosure techniques - [Data Exchange Protocols](https://docs.walt.id/concepts/data-exchange-protocols): OID4VC, OID4VP, OID4VCI protocol overview ## Community Stack — Issuer - [Issuer — Getting Started](https://docs.walt.id/community-stack/issuer/getting-started): How to issue W3C JWT and SD-JWT credentials via OID4VCI - [Issuer — Setup](https://docs.walt.id/community-stack/issuer/setup): Docker and configuration setup for the Issuer API - [Issuer — Credential Issuance Overview](https://docs.walt.id/community-stack/issuer/credential-issuance/overview): Overview of supported credential issuance flows - [Issuer — Full API Reference](https://docs.walt.id/community-stack/issuer/full-api-reference): Complete REST API reference for the Issuer service ## Community Stack — How to Issue Credentials - [How to Issue W3C Verifiable Credentials (JWT/SD-JWT) via OID4VCI](https://docs.walt.id/community-stack/issuer/credential-issuance/vc-oid4vc): Step-by-step guide to issue W3C JWT and SD-JWT credentials using the OID4VCI protocol - [How to Issue SD-JWT VC Credentials (IETF SD-JWT VC) via OID4VCI](https://docs.walt.id/community-stack/issuer/credential-issuance/sd-jwt-vc-oid4vc): Issue IETF SD-JWT VC credentials with selective disclosure support via OID4VCI - [How to Issue Mobile Driver's Licenses (ISO/IEC 18013-5 mDL) via OID4VCI](https://docs.walt.id/community-stack/issuer/credential-issuance/mdl-oid4vc): Issue mDL/mDoc credentials including IACA/DS onboarding and credential offer generation ## Community Stack — Verifier - [Verifier — Getting Started](https://docs.walt.id/community-stack/verifier/getting-started): How to verify W3C JWT and SD-JWT credentials via OID4VP - [Verifier — Setup](https://docs.walt.id/community-stack/verifier/setup): Docker and configuration setup for the Verifier API - [Verifier — Credential Verification Overview](https://docs.walt.id/community-stack/verifier/credential-verification/overview): Overview of supported credential verification flows - [Verifier — Full API Reference](https://docs.walt.id/community-stack/verifier/full-api-reference): Complete REST API reference for the Verifier service ## Community Stack — How to Verify Credentials - [How to Verify W3C Verifiable Credentials (JWT/SD-JWT) via OID4VP](https://docs.walt.id/community-stack/verifier/credential-verification/vc-oid4vc): Verify W3C JWT and SD-JWT credentials using OID4VP — policies, redirects, and cURL examples - [How to Verify SD-JWT VC Credentials (IETF SD-JWT VC) via OID4VP](https://docs.walt.id/community-stack/verifier/credential-verification/sd-jwt-vc-oid4vc): Verify IETF SD-JWT VC credentials with selective disclosure via OID4VP - [How to Verify Mobile Driver's Licenses (ISO/IEC 18013-7 mDL) via OID4VP](https://docs.walt.id/community-stack/verifier/credential-verification/mdl-oid4vc): Verify ISO/IEC 18013-5 mDL credentials using OID4VP with the Verifier API ## Community Stack — Wallet - [Wallet — Getting Started](https://docs.walt.id/community-stack/wallet/getting-started): How to manage keys, DIDs, and credentials in the Wallet API - [Wallet — Setup](https://docs.walt.id/community-stack/wallet/setup): Docker and configuration setup for the Wallet API - [Wallet — Authentication](https://docs.walt.id/community-stack/wallet/authentication): Auth flows including OIDC and JWT - [Wallet — Key Management](https://docs.walt.id/community-stack/wallet/key-management): Generate and manage cryptographic keys - [Wallet — DID Management](https://docs.walt.id/community-stack/wallet/did-management): Create and resolve DIDs - [Wallet — Full API Reference](https://docs.walt.id/community-stack/wallet/full-api-reference): Complete REST API reference for the Wallet service ## Community Stack — How to Receive and Present Credentials - [How to Accept W3C Verifiable Credentials via OID4VCI in a Wallet](https://docs.walt.id/community-stack/wallet/credential-exchange/guides/accept-w3c-vc-oid4vci): Receive and store W3C VCs in the Wallet API using an OID4VCI credential offer - [How to Accept a Mobile Driver's License (ISO/IEC 18013-5 mDL) via OID4VCI in a Wallet](https://docs.walt.id/community-stack/wallet/credential-exchange/guides/accept-iso-18013-5-mdl-oid4vci): Receive and store mDL credentials in the Wallet API via OID4VCI - [How to Present Digital Credentials (W3C, SD-JWT VC, mDL) via OID4VP](https://docs.walt.id/community-stack/wallet/credential-exchange/guides/present-digital-credentials-oid4vp): Present verifiable credentials from the wallet using OID4VP — covers W3C, SD-JWT VC, and mDL ## Enterprise Stack — Architecture & Administration - [Enterprise Stack — Foundations](https://docs.walt.id/enterprise-stack/foundations): Organizations, Tenants, Services, and Access Control - [Enterprise Stack — What is the Enterprise Stack](https://docs.walt.id/enterprise-stack/the-enterprise-stack): Architecture overview and deployment model - [Enterprise Stack — Administration](https://docs.walt.id/enterprise-stack/administration): Managing organizations, tenants, access, and API keys - [Enterprise Stack — Access & Permissions](https://docs.walt.id/enterprise-stack/administration/access-and-permissions): Roles, accounts, super-admin, and API key management ## Enterprise Stack — Services - [Key Management Service](https://docs.walt.id/enterprise-stack/services/key-management-service/setup): Local, Azure Key Vault, AWS KMS, and HashiCorp Vault integrations - [DID Service](https://docs.walt.id/enterprise-stack/services/did-service/setup): Create and manage DIDs at organization and tenant level - [Issuer Service](https://docs.walt.id/enterprise-stack/services/issuer-service/setup): Enterprise credential issuance via OID4VCI - [Verifier Service](https://docs.walt.id/enterprise-stack/services/verifier-service/setup): Enterprise credential verification via OID4VP - [Wallet Service](https://docs.walt.id/enterprise-stack/services/wallet-service/setup): Enterprise digital wallet with credential receiving and presenting - [Credential Status Service](https://docs.walt.id/enterprise-stack/services/credential-status-service/setup): Manage credential revocation and status lists - [DID Registry](https://docs.walt.id/enterprise-stack/services/did-registry/setup): Tenant-level DID registry and external did:web hosting ## Enterprise Stack — How to Issue Credentials - [How to Issue W3C Credentials (JWT/SD-JWT) via OID4VCI](https://docs.walt.id/enterprise-stack/services/issuer-service/credential-issuance/vc-oid4vc): Issue W3C Verifiable Credentials via OID4VCI using the Enterprise Issuer API - [How to Issue SD-JWT VC Credentials via OID4VCI](https://docs.walt.id/enterprise-stack/services/issuer-service/credential-issuance/sd-jwt-vc-oid4vc): Issue IETF SD-JWT VC credentials with selective disclosure via the Enterprise Issuer API - [How to Issue Mobile Driver's Licenses (ISO/IEC 18013-5 mDL) via OID4VCI](https://docs.walt.id/enterprise-stack/services/issuer-service/credential-issuance/mdl-oid4vc): Sign and issue mDL/mDoc credentials using the Enterprise Issuer API ## Enterprise Stack — How to Verify Credentials - [How to Verify W3C Verifiable Credentials via OID4VP](https://docs.walt.id/enterprise-stack/services/verifier-service/credential-verification/vc-oid4vc): Request and verify W3C JWT/SD-JWT credentials using the Enterprise Verifier API - [How to Verify SD-JWT VC Credentials via OID4VP](https://docs.walt.id/enterprise-stack/services/verifier-service/credential-verification/sd-jwt-vc-oid4vc): Verify IETF SD-JWT VC credentials using the Enterprise Verifier API - [How to Verify Mobile Driver's Licenses (ISO/IEC 18013-7 mDL) via OID4VP](https://docs.walt.id/enterprise-stack/services/verifier-service/credential-verification/mdl-oid4vc): Request and verify mDL credentials using the Enterprise Verifier API ## Enterprise Stack — How to Receive and Present Credentials - [How to Accept W3C Verifiable Credentials via OID4VCI](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-receiving/vc-oid4vci): Receive and store W3C VCs in the Enterprise Wallet via OID4VCI - [How to Accept SD-JWT VC Credentials via OID4VCI](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-receiving/sd-jwt-vc-oid4vci): Receive and store IETF SD-JWT VC credentials in the Enterprise Wallet via OID4VCI - [How to Accept mDL/mDoc Credentials via OID4VCI](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-receiving/mdl-oid4vci): Receive and store mDL and mDoc credentials in the Enterprise Wallet via OID4VCI - [How to Present W3C Verifiable Credentials via OID4VP](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-presenting/vc-oid4vp): Present W3C VCs from the Enterprise Wallet using OID4VP - [How to Present SD-JWT VC Credentials via OID4VP](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-presenting/sd-jwt-vc-oid4vp): Present IETF SD-JWT VC credentials from the Enterprise Wallet using OID4VP - [How to Present mDL Credentials via OID4VP](https://docs.walt.id/enterprise-stack/services/wallet-service/credential-presenting/mdl-oid4vp): Present mDL and mDoc credentials from the Enterprise Wallet using OID4VP ## eIDAS 2.0 & EUDI Wallet - [How to Issue and Verify PIDs with the EUDI Wallet](https://docs.walt.id/enterprise-stack/ecosystems/eudi-demo): End-to-end guide for issuing and verifying Person Identification Data (PID) credentials using the EU Digital Identity (EUDI) Reference Wallet with the walt.id Enterprise Stack ## Optional - [Community Stack — FAQs](https://docs.walt.id/community-stack/faq): Frequently asked questions about the Community Stack - [Enterprise Stack — FAQs](https://docs.walt.id/enterprise-stack/faq): Frequently asked questions about the Enterprise Stack - [Enterprise Stack — Release Notes](https://docs.walt.id/enterprise-stack/release-notes): Changelog and version history - [Enterprise Stack — Ecosystems](https://docs.walt.id/enterprise-stack/ecosystems): EBSI, OIDC federation, and other ecosystem integrations