Les points importants

  • « Presentation Exchange » supprimé de la spécification OpenID pour les présentations vérifiables
  • Au lieu de cela, le langage de requête d'informations d'identification numériques (DCQL) est le seul langage de requête disponible.
  • Ce changement marque un tournant important dans le monde de l’identité numérique.

Une révolution silencieuse : des changements importants dans l’identité numérique

En avril 2025, un tournant majeur s’est produit discrètement dans le monde de la technologie d’identification numérique. La spécification OpenID for Verifiable Presentations (OpenID4VP) a supprimé « Presentation Exchange », ne laissant que « Digital Credential Query Language (DCQL) ». Bien que ce changement n’ait pas été annoncé en grande pompe, il s’agit d’une évolution très importante pour le monde de l’identité numérique et des informations d’identification vérifiables (CV).

Qu'est-ce que Presentation Exchange ?

Presentation Exchange (PE) a été le premier langage de requête permettant d'interroger les VC. Il s'agissait d'une spécification ambitieuse de type couteau suisse, visant à permettre des requêtes complexes sur plusieurs certificats.

Plus précisément, nous avons pu :

  • Sert de langage de requête à usage général pour les certificats représentés au format JSON
  • Vous pouvez interroger non seulement le contenu d'un certificat, mais également des attributs tels que l'algorithme et le format.
  • Des conditions complexes peuvent être définies, telles que « deux de ceci, trois de cela et le format X, Y ou Z ».

Mais cette complexité était aussi un problème. Cela allait à l’encontre du principe de « garder les choses simples simples ».

Pourquoi le changement était-il nécessaire ?

Ce changement ne s’est pas produit du jour au lendemain. Depuis plusieurs années, de nombreux experts, dont Michael Jones, réclament une nouvelle spécification pour remplacer Presentation Exchange.

Les problèmes avec l'éducation physique étaient :

  • Spécifications trop compliquéesPE avait trop de fonctionnalités et la plupart des implémentations n'en utilisaient que quelques-unes.
  • Problèmes d'interopérabilité:La mise en œuvre avait tendance à être fragmentaire, ce qui rendait difficile l'intégration des systèmes
  • Commentaires négatifs des responsables de la mise en œuvreÀ mesure que la complexité augmentait, les critiques des responsables de la mise en œuvre se multipliaient.

En revanche, le nouveau DCQL est un langage de requête spécialement conçu. Toutes les fonctionnalités dont vous avez besoin sont basées sur des cas d’utilisation réels. Ce n’est peut-être pas aussi simple que tout le monde le souhaiterait, mais c’est conçu pour répondre à un besoin réel, et non hypothétique.

Qu'est-ce que le nouveau DCQL ?

Digital Credential Query Language (DCQL) est un langage de requête conçu dans un but spécifique. Il fait abstraction de la complexité de PE et fournit des fonctionnalités basées sur des cas d'utilisation réels.

Fonctionnalités DCQL :

  • Plus simple et plus facile à comprendre
  • Inclut uniquement des fonctionnalités basées sur des cas d'utilisation réels
  • Conçu spécifiquement pour le protocole OpenID4VP

DCQL a été développé par Daniel Fett avec la coopération de nombreux experts, dont Oliver Terbu, Tobias Looker et Michael Jones. Les discussions lors de l’atelier sur l’identité Internet et du hackathon IDUnion ont également grandement contribué.

Contexte du changement

Ce changement a pris près de deux ans à se mettre en place. Plus précisément, le processus est le suivant :

  • Décembre 2023 :
    • L'atelier sur la sécurité OAuth lance une discussion sur « Que fait Presentation Exchange et quels composants sont réellement nécessaires ? »
  • 2023 10 年 月
    • Des discussions similaires se poursuivront dans le cadre de l’atelier sur l’identité Internet, conduisant à une reconnaissance et un consensus accrus sur la nécessité de remplacer PE.
  • 2023 10 年 月
    • DCQL a été ajouté à OpenID4VP, prenant temporairement en charge les deux langages de requête
  • 2024 年
    • DCQL sera encore amélioré grâce aux discussions lors du Hackathon IDUnion.
  • 2025 juin 4 (4 juin, heure du Japon)
    • Presentation Exchange a finalement été supprimé et DCQL est devenu le seul langage de requête.

Un tournant historique

Il est important de noter que ce changement a été effectué avant qu'OpenID4VP ne devienne une spécification finale. L'évolution de la spécification OpenID4VP peut être suivie comme suit :

  1. Spécifications lorsque seul PE était pris en charge
  2. Spécifications lorsque PE et DCQL étaient tous deux pris en charge
  3. La spécification actuelle ne prend en charge que DCQL

Ce changement :Demandes d'extraction GitHubCela s’est fait sereinement à travers le projet, mais son impact a été énorme.

ま と め

Les développeurs de Presentation Exchange doivent être félicités pour leur travail. Mais ce changement représente un pas en avant par rapport à cette expérience. En conséquence, le monde de l’identité numérique évolue vers une utilisation plus conviviale et plus efficace. Ce changement marque un point d’inflexion important qui aura un impact fondamental sur la manière dont le capital-risque est présenté.

Dans l’évolution de la technologie, le défi le plus difficile est parfois de « rendre le complexe simple ». Les changements actuels apportés à OpenID4VP sont un exemple de ce défi. Nous espérons que cela constituera un pas en avant vers une compréhension et une adoption plus larges du monde de l’identité numérique par un plus grand nombre de personnes.