> For the complete documentation index, see [llms.txt](https://docs.toolkit.equs.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.toolkit.equs.ai/docs/about-the-system/standards.md).

# Supported Standards

The open standards EQUS Developer Toolkit supports, with versions: OID4VCI, OID4VP, DCQL, SD-JWT VC, Token Status List, mDoc, W3C VCs and DID methods.

### Protocol stack

<figure><picture><source srcset="https://701364325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFaucIkpW1i4WOAQC06fj%2Fuploads%2Fhoiks3LpJxAkU6ZaTz1U%2FEQUS_DTK_Stack_dark.png?alt=media&amp;token=2f4ac250-a196-47e1-aae2-09e91f705e1e" media="(prefers-color-scheme: dark)"><img src="https://701364325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFaucIkpW1i4WOAQC06fj%2Fuploads%2FzCuq1mN4ZqKuZifyjSKH%2FEQUS_DTK_Stack%20(2).png?alt=media&amp;token=1d6d2eec-6348-42e9-8622-2c00b2874ab2" alt=""></picture><figcaption></figcaption></figure>

EQUS Developer Toolkit builds on open Decentralized Identity standards so you can run **Issuer** and **Verifier** journeys that interoperate with standards-based wallets and credential ecosystems.

This page lists the standards and profiles relevant to Issuance, Presentation, credential status, and DID support. It doesn't cover every lower-level dependency those standards rely on.&#x20;

### Standards and profiles

#### Issuance and presentation protocols

These standards drive how an **Issuer**, **Verifier**, and **Holder** exchange requests, credentials, and proofs.

| Standard                                                                                                                                                                                                     | Role in the platform                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------- |
| <p><a href="https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0.html"><strong>OpenID for Verifiable Credential Issuance (OID4VCI)</strong></a></p><p><code>v1.0</code></p>                  | Used for credential Issuance from an **Issuer** to a **Holder** wallet. The platform currently supports the **Pre-Authorized Code Flow**. |
| <p><a href="https://openid.net/specs/openid-4-verifiable-presentations-1_0.html"><strong>OpenID for Verifiable Presentations (OID4VP)</strong></a></p><p><code>v1.0</code></p>                               | Used for Presentation requests from a **Verifier** to a **Holder** and for returning verifiable Presentations.                            |
| <p><a href="https://openid.net/specs/openid-4-verifiable-presentations-1_0.html#name-digital-credentials-query-l"><strong>Digital Credentials Query Language (DCQL)</strong></a></p><p><code>v1.0</code></p> | Used inside OID4VP to express which credentials and claims a **Verifier** asks a **Holder** to present.                                   |

#### Credential formats and status

These standards define what the credential looks like and how its status is checked.

| Standard                                                                                                                                                                                   | Role in the platform                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------- |
| <p><a href="https://www.ietf.org/archive/id/draft-ietf-oauth-selective-disclosure-jwt-12.html"><strong>Selective Disclosure for JWTs (SD-JWT)</strong></a></p><p><code>draft-12</code></p> | Supported as the selective disclosure data format used to reveal only the claims a relying party needs.           |
| <p><a href="https://www.ietf.org/archive/id/draft-ietf-oauth-sd-jwt-vc-08.html"><strong>SD-JWT-based Verifiable Credentials (SD-JWT VC)</strong></a></p><p><code>draft-08</code></p>       | Supported as the verifiable credential profile that applies SD-JWT to credential Issuance and Presentation flows. |
| <p><a href="https://www.ietf.org/archive/id/draft-ietf-oauth-status-list-07.html"><strong>Token Status List</strong></a></p><p><code>draft-07</code></p>                                   | Supported as the status mechanism for checking whether a credential is still valid or has been revoked.           |
| <p>🚧 <strong>In-build</strong></p><p><a href="https://www.iso.org/standard/69084.html"><strong>Mobile Driving Licence (mdoc)</strong></a></p><p><code>ISO/IEC 18013-5</code></p>          | Experimental support for ISO mobile document credentials, including mobile driving licences.                      |
| <p>🚧 <strong>In-build</strong></p><p><a href="https://www.w3.org/TR/vc-data-model-2.0/"><strong>W3C Verifiable Credentials Data Model</strong></a></p><p><code>v2.0</code></p>            | Experimental support for W3C Verifiable Credentials alongside the existing SD-JWT VC format.                      |

#### DID methods

These methods define how decentralized identifiers (DIDs) are created and resolved across the platform. A DID is a URI that resolves to a document holding the public keys and service endpoints needed to interact with its subject, without depending on a central registry or identity provider. The method name in a DID's prefix determines how that identifier is created and resolved - see [Decentralized Identifiers (DIDs) v1.0](https://www.w3.org/TR/did/).

| Standard                                                                                                                                                                            | Role in the platform                                                                       |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| <p><a href="https://w3c-ccg.github.io/did-key-spec/"><strong>DID Key Method (did:key)</strong></a></p><p><code>CCG draft</code></p>                                                 | Supported for key-derived identifiers that do not depend on external registries.           |
| <p><a href="https://w3c-ccg.github.io/did-method-web/"><strong>DID Web Method (did:web)</strong></a></p><p><code>CCG draft</code></p>                                               | Supported for domain-linked identifiers resolved over HTTPS.                               |
| <p>🚧 <strong>In-build</strong></p><p><a href="https://identity.foundation/didwebvh/"><strong>DID Web with Verifiable History (did:webvh)</strong></a></p><p><code>draft</code></p> | Experimental support for web-hosted DIDs with cryptographically verifiable change history. |

#### Profiles

These profiles and frameworks define requirements for specific credential ecosystems.

| Standard                                                                                                                                                                                                                                  | Role in the platform                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| <p>🚧 <strong>In-build</strong></p><p><a href="https://eur-lex.europa.eu/eli/reg/2024/1183/oj"><strong>eIDAS 2.0</strong></a></p><p><code>Regulation (EU) 2024/1183</code></p>                                                            | Experimental alignment with European Digital Identity Wallet requirements.    |
| <p>🚧 <strong>In-build</strong></p><p><a href="https://openid.net/specs/openid4vc-high-assurance-interoperability-profile-1_0-final.html"><strong>High Assurance Interoperability Profile (HAIP)</strong></a></p><p><code>v1.0</code></p> | Experimental support for high-assurance credential exchange interoperability. |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.toolkit.equs.ai/docs/about-the-system/standards.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
