# Truvity Docs > Developer documentation for the Truvity platform — SSI, EUDI Wallet Connector, Verifiable Credentials, and more. - [Build trust into your digital ecosystem](/index.md): Welcome to the Truvity documentation. Select a product to access guides, API references, and SDKs tailored to your use case. ## Changelog - [Changelog](/changelog.md): Product updates, announcements, and version history for the Truvity Platform. ## Eudiw Connector - [Introduction to Truvity EUDIW Connector](/eudiw-connector.md): Request and verify digital credentials from EU Digital Identity Wallets using the Truvity EUDIW Connector. - [Connector architecture](/eudiw-connector/explanations/architecture/connector-architecture.md): Architecture overview of the EUDIW Connector including system components, data flow, and security model - [SD-JWT VC credential format](/eudiw-connector/explanations/credential-formats/sd-jwt.md): How the SD-JWT VC credential format enables privacy-preserving data sharing in the EUDI ecosystem. - [Encryption and key management](/eudiw-connector/explanations/privacy-security/encryption-key-management.md): How the EUDIW Connector manages signing and encryption keys for secure credential verification - [The ephemeral data model](/eudiw-connector/explanations/privacy-security/ephemeral-data-model.md): How the EUDIW Connector ephemeral data model minimizes attack surface by processing credential data in memory and deleting it after delivery - [Device binding](/eudiw-connector/explanations/privacy-security/key-binding.md): How device binding proves that the entity presenting a credential is its legitimate holder. - [Selective disclosure](/eudiw-connector/explanations/privacy-security/selective-disclosure.md): How selective disclosure enables privacy-preserving credential sharing in the EUDI ecosystem. - [Architecture Reference Framework (ARF)](/eudiw-connector/explanations/standards/arf-overview.md): How the Architecture Reference Framework translates eIDAS 2.0 into technical specifications for the EUDI ecosystem. - [Digital Credentials Query Language (DCQL)](/eudiw-connector/explanations/standards/dcql.md): How DCQL defines credential requirements in OID4VP presentation requests. - [eIDAS 2.0 requirements](/eudiw-connector/explanations/standards/eidas-2-requirements.md): Key eIDAS 2.0 requirements for organizations verifying credentials from EUDI Wallets. - [High Assurance Interoperability Profile (HAIP)](/eudiw-connector/explanations/standards/haip.md): How the HAIP profile ensures wallet interoperability by constraining OID4VP protocol options to a single, predictable implementation path. - [OID4VP protocol](/eudiw-connector/explanations/standards/oid4vp-protocol.md): How the OID4VP protocol enables credential verification between EUDI Wallets and Relying Parties. - [Certificates in EUDI](/eudiw-connector/explanations/trust-revocation/certificates.md): How certificates establish trust between Relying Parties and EUDI Wallets - [Revocation mechanisms](/eudiw-connector/explanations/trust-revocation/revocation-mechanisms.md): How the connector checks credential revocation status during verification. - [Trust establishment](/eudiw-connector/explanations/trust-revocation/trust-establishment.md): How trust is established between wallets, attestation providers, and Relying Parties in the EUDI ecosystem. - [Trust lists](/eudiw-connector/explanations/trust-revocation/trust-lists.md): How Trusted Lists and Lists of Trusted Entities enable cross-border credential verification in the EUDI ecosystem. - [Authentication](/eudiw-connector/explanations/use-cases/authentication.md): Conceptual overview of passwordless authentication using EUDI Wallet credentials and key binding - [Know Your Customer (KYC)](/eudiw-connector/explanations/use-cases/kyc.md): Conceptual overview of using EUDI Wallet credentials for Know Your Customer (KYC) identity verification - [Getting started](/eudiw-connector/getting-started.md): Create your first presentation request and receive verified credentials from an EUDI Wallet using the Truvity EUDIW Connector. - [Manage certificates](/eudiw-connector/how-to-guides/certificates.md): Generate test certificates and configure production certificates for the Truvity EUDIW Connector. - [Handle verification errors](/eudiw-connector/how-to-guides/error-handling.md): Handle non-success verification outcomes in your callback endpoint with the Truvity EUDIW Connector. - [Get ready for production](/eudiw-connector/how-to-guides/going-to-production.md): Production readiness checklist for deploying the Truvity EUDIW Connector with certificates, callbacks, and compliance controls. - [Implement KYC verification](/eudiw-connector/how-to-guides/integration-scenarios/kyc-verification.md): Verify customer identity using PID credentials from an EUDI Wallet with the Truvity EUDIW Connector. - [Implement passwordless authentication](/eudiw-connector/how-to-guides/integration-scenarios/passwordless-authentication.md): Implement passwordless login using EUDI Wallet key binding with the Truvity EUDIW Connector. - [Use transactional data](/eudiw-connector/how-to-guides/transactional-data.md): Bind contextual data to presentation requests using the transactional data parameter in the Truvity EUDIW Connector. - [Compliance and regulations](/eudiw-connector/overview/compliance-regulations.md): Understanding eIDAS 2.0, Architecture Reference Framework requirements, and compliance responsibilities for EUDIW Connector integrations - [EUDI Wallet ecosystem context](/eudiw-connector/overview/ecosystem-context.md): Understanding how the EUDIW Connector fits into the European Digital Identity ecosystem - [Use cases](/eudiw-connector/overview/use-cases.md): Real-world scenarios for EUDI Wallet credential verification - [What is the EUDIW Connector?](/eudiw-connector/overview/what-is-eudiw-connector.md): Introduction to Truvity EUDIW Connector—an API-first solution for requesting and verifying digital credentials from EU Digital Identity Wallets - [Callback events](/eudiw-connector/reference/callback-events.md): Presented Credentials Event statuses and payload fields delivered to your callback endpoint by the Truvity EUDIW Connector - [Error codes](/eudiw-connector/reference/error-codes.md): Wallet-facing HTTP error codes returned by the Truvity EUDIW Connector - [Glossary](/eudiw-connector/reference/glossary.md): EUDI and EUDIW Connector terminology reference - [Tutorials](/eudiw-connector/tutorials.md): Step-by-step learning paths for the Truvity EUDIW Connector - [Build passwordless authentication](/eudiw-connector/tutorials/auth-tutorial.md): Build a passwordless authentication system using cryptographic key binding with the Truvity EUDIW Connector. - [Build a KYC verification flow](/eudiw-connector/tutorials/kyc-tutorial.md): Build a complete KYC identity verification flow using PID credentials from an EUDI Wallet with the Truvity EUDIW Connector. ## Security - [Platform security](/security.md): Understand how authentication and authorization works, and best practices to protect API keys - [Create API keys](/security/create-api-keys.md): Learn how to create API keys in the Admin Panel - [Manage API keys](/security/manage-api-keys.md): Learn how to manage API keys in the Admin Panel ## Ssi - [SSI Platform overview](/ssi.md): Self-Sovereign Identity Platform for managing verifiable credentials, digital wallets, and decentralized identity solutions - [Truvity Platform API. (0.40.11)](/ssi/api-reference.md): {` - [Solved problems and key benefits](/ssi/overview/about-platform/benefits.md): Problems solved by Truvity and key benefits of the platform - [Platform capabilities](/ssi/overview/about-platform/capabilities.md): High-level overview of Truvity Platform capabilities - [Credential schemas](/ssi/overview/core-concepts/credential-schemas.md): Understand the role of schemas and semantic definitions in Verifiable Credentials, ensuring data consistency and interoperability - [Decentralized identifiers (DIDs)](/ssi/overview/core-concepts/decentralized-identifiers.md): Understand decentralized identifiers (DIDs) - [DIDComm messaging](/ssi/overview/core-concepts/didcomm-messaging.md): Understand DIDComm messaging - [Digital wallets](/ssi/overview/core-concepts/digital-wallets.md): Understand digital wallets - [Self-sovereign Identity (SSI) and the Triangle of Trust](/ssi/overview/core-concepts/triangle-of-trust.md): Understand the core SSI concept - Triangle of Trust - [Verifiable credentials (VCs)](/ssi/overview/core-concepts/verifiable-credentials.md): Understand verifiable credentials (VCs) and their components - [Verifiable presentations (VPs)](/ssi/overview/core-concepts/verifiable-presentations.md): Understand verifiable presentations (VPs) and their features - [Glossary](/ssi/overview/glossary.md): Definitions of most important terms used in the documentation - [Cryptographic suites](/ssi/overview/reference/cryptosuites.md): The list and characteristics of supported cryptosuites - [Supported DID methods](/ssi/overview/reference/did-methods.md): DID methods Truvity supports - [Supported platforms and languages](/ssi/overview/reference/platform-support.md): Understand platforms and languages supported by Truvity - [Resource permissions overview](/ssi/overview/reference/rest-resources-operations.md): Learn what actions are available for each REST resource - [Overview](/ssi/schemas.md): Introduction to verifiable credential schemas and how they work within Truvity. - [Meta-schema model](/ssi/schemas/core-concepts/meta-schema-model.md): Learn about the concept of mete-schemas - a universal, format-anostic schema model. - [Publication and versioning](/ssi/schemas/core-concepts/publication-and-versioning.md): Core concepts behind credential schema publishing and versioning. - [Schema lifecycle and governance](/ssi/schemas/core-concepts/schema-lifecycle-and-governance.md): Understand the core concepts behind credential schema publishing and versioning. - [Temporary and stable schemas](/ssi/schemas/core-concepts/temp-and-stable-schemas.md): Understand the difference between temporary and stable credential schemas. - [Build an app for end-users to create and manage dynamic schemas](/ssi/schemas/how-to-guides/build-app-for-end-users-to-manage-schemas.md): Build a frontend app for end-users - [Quickly prototype schemas](/ssi/schemas/how-to-guides/prototype-schemas-quickly.md): Use the Truvity SDK for rapid schema prototyping and testing. - [Create a schema](/ssi/schemas/manage-schemas/create-schema.md): Create a credential schema - [Duplicate a schema](/ssi/schemas/manage-schemas/duplicate-schema.md): Easily duplicate an existing credential schema - [Publish a schema](/ssi/schemas/manage-schemas/publish-schema.md): Publish a credential schema to make it production-ready - [Work with an external schema](/ssi/schemas/manage-schemas/use-external-schema.md): Process a credential schema that originates from outside of Truvity platform - [Version a schema](/ssi/schemas/manage-schemas/version-schema.md): Create a new version of a credential schema - [SDK overview](/ssi/sdk.md): The Truvity Software Development Kit (SDK) provides a set of tools and libraries to help developers integrate Self-Sovereign Identity (SSI) capabilities into their apps. It simplifies managing verifiable credentials (VCs) and verifiable presentations (VPs) while adhering to SSI standards. - [API clients overview](/ssi/sdk/api-clients/overview.md): Overview of API clients of Truvity SDK - [Create a draft from defined credential schema](/ssi/sdk/credential-lifecycle/create-draft.md): Learn how to create drafts - [Define a credential schema](/ssi/sdk/credential-lifecycle/define-credential-schema.md): Learn how to define credential schema using UDT - [Drafts vs credentials](/ssi/sdk/credential-lifecycle/drafts-vs-credentials.md): Learn the difference between drafts and credentials - [Issue a credential](/ssi/sdk/credential-lifecycle/issue-credential.md): Learn how to issue credentials from drafts - [Retrieve credential claims](/ssi/sdk/credential-lifecycle/retrieve-credential-claims.md): Learn how to retrieve claim values from an issued credential - [Share a credential or presentation](/ssi/sdk/credential-lifecycle/share-credential-and-presentation.md): Learn how to share issued credentials using DIDComm messaging - [Update a draft](/ssi/sdk/credential-lifecycle/update-draft.md): Learn how to update draft credentials - [User-defined types (UDTs)](/ssi/sdk/credential-lifecycle/user-defined-types.md): Understand user-defined types (UDTs) and their benefits for development - [Verify a credential](/ssi/sdk/credential-lifecycle/verify-credential.md): Learn how to verify credentials - [Installation and configuration](/ssi/sdk/getting-started/installation.md): Learn how to instal the Truvity SDK and set up your development environment - [Quick start guide](/ssi/sdk/getting-started/quick-start.md): A quick guide to get started with the Truvity SDK - [Create web invitation-based custodial B2B wallets](/ssi/sdk/how-to-guides/custodial-multi-wallet-setup-web.md): Learn how to set up web invitation-based custodial wallets for business-to-business (B2B) scenarios - [Link credentials](/ssi/sdk/linked-data/link-credentials.md): Learn how to link credentials to each other - [Link files to credentials](/ssi/sdk/linked-data/link-files.md): Learn how to link files to credentials - [Model data with labels and annotations](/ssi/sdk/manage-data/model-with-labels.md): Learn how to attach labels and annotations to resources for easier search - [Use faceted search](/ssi/sdk/manage-data/use-faceted-search.md): Learn how to use faceted search to easily retrieve REST resources - [View credential history](/ssi/sdk/manage-data/view-credential-history.md): Learn how to check credential history - [Error codes](/ssi/sdk/reference/error-codes.md): This page lists specific error codes you might encounter when defining or working with the Truvity SDK, along with guidance on how to resolve them. - [Supported data types for user-defined type (UDT) fields](/ssi/sdk/reference/supported-data-types-for-udt-fields.md): The following data types are supported as field types within user-defined types (UDTs) when modeling credential schemas. Field types include primitives, complex types, and collections. You can also nest other UDTs as fields. ## Support - [Support](/support.md): {/ vale Google.We = NO /} ## Vocab - [Truvity Verifiable Credentials Vocabulary](/vocab.md): Definitions of JSON-LD terms used in the Truvity SDK