VALIDATORS
ai_qrcode_guide

OIDC4VC QR Code Validator --- Developer Guide

This guide explains how to test your issuers and verifiers using the ai_qrcode.html tool. It is aimed at developers who want to validate compliance with OIDC4VCI (issuance) and OIDC4VP (presentation) specifications.


1. Purpose of the Tool

This validator lets you paste a QR code or deeplink from your issuer or verifier and receive a compliance report.\ It analyzes metadata, JWTs, credential offers, authorization requests, and presentation definitions against the appropriate OIDC4VCI / OIDC4VP draft versions and ecosystem profiles (EBSI, DIIP, INJI, EWC, etc.).

The output is a Markdown-formatted report, structured into sections with checks, errors, and developer-oriented improvement suggestions.


2. How to Use the Page

  1. Open ai_qrcode.html in your browser.\
  2. Paste the QR code content (or full deeplink URI) into the textarea.\
  3. Select a profile:
    • EBSI, DIIP V3, DIIP V4, INJI, EWC (preconfigured with draft versions & constraints)\
    • Custom (manually pick OIDC4VCI/OIDC4VP drafts)\
  4. Choose an analysis mode:
    • Flash (fast, lightweight checks)\
    • 🧠 Escalation (deeper reasoning for complex cases)\
    • 👑 Pro (not available here)\
  5. Click Run Diagnostic.\
  6. Read the generated report.

3. Issuer QR Code Reports

When you analyze an issuer QR code (credential offer):


4. Verifier QR Code Reports

When you analyze a verifier QR code (authorization request):


5. Profiles and Draft Versions

The tool adapts automatically when a profile is selected:

For Custom mode, you pick the OIDC4VCI and OIDC4VP draft numbers manually.


6. Report Attribution

Each report ends with attribution lines:


7. Developer Best Practices


8. Disclaimer


👉 With ai_qrcode.html, developers can validate issuer and verifier QR codes quickly, spot compliance issues, and receive actionable improvement guidance --- all in a structured Markdown report.