#1263: WG New Spec: Verifiable Credential Barcodes v1.0

Visit on Github

Opened Aug 12, 2026

Specification

https://w3c.github.io/vc-barcodes/

Explainer

https://w3c.github.io/vc-barcodes/#introduction

Links

NOTE: The VCWG has volunteered to follow the new Threat Modelling approach championed by the Security IG, which largely replaces the traditional Security/Privacy Considerations section with a new Threat Model section: https://w3c.github.io/vc-barcodes/#threat-model and a more comprehensive Threat Model document: https://w3c.github.io/vc-barcodes/threat-model/

The specification

Where and by whom is the work is being done?

  • GitHub repo: https://github.com/w3c/vc-barcodes/
  • Primary contacts:
    • Wesley Smith (@wes-smith), Digital Bazaar, Editor/Author
    • Ivan Herman (@iherman), W3C, Staff Contact
    • Phil Archer (@philarcher), GS1, VCWG Chair
  • Organization/project driving the specification: CA DMV, National Association of Convenience Stores, DHS Silicon Valley Innovation Project, Conexxus, US First Responders, US Vital Records
  • This work is being funded by: CA DMV, National Association of Convenience Stores, DHS Silicon Valley Innovation Project, Conexxus, US First Responders, US Vital Records
  • Primary standards group developing this feature: W3C Verifiable Credentials Working Group
  • Incubation and standards groups that have discussed the design:
    • W3C Credentials Community Group, W3C JSON-LD Community Group, W3C JSON-LD Working Group, US Federal Agencies, Internet Identity Workshop, Rebooting the Web of Trust.

Feedback so far

You should also know that...

We are planning to enter Candidate Recommendation as soon as we have received horizontal reviews and responded to requests for changes. This is one of the reviews that is gating our entrance into Candidate Recommendation. Our goal is to enter Candidate Recommendation during W3C TPAC 2026.

<!-- Content below this is maintained by @w3c-tag-bot -->

Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1263

Discussions

Log in to see TAG-private discussions.

Discussed Aug 17, 2026 (See Github)

Skipped.

Discussed Aug 31, 2026 (See Github)

skip

Discussed Sep 21, 2026 (See Github)

Ehsan: I have drafted some questions, specially around cross origin leakage this might have and their threat model. I'm waiting for Hadley to have a look also. I've only have questions at this point. No decisions.

Matthew: out of interest, this came up in APA. We don't have any advice on this, but it would be good to have general advice on this.

Marcos: In Digital Credentials, when you do cross-device, we show a QR code, and there is some guidance on the WebKit/Chrome/Apple Wallet side, which might help here a little bit. There’s an open issue that has examples around this. We try to communicate a lot of information there, e.g. multiple origins, QR codes, … can be overwhelming. Hope I did a good job at it! Happy to chat.

Luke: browsers have looked at this also in Web Authn. For the varifieable credentials bar codes, is there a way of doing this with NFC tags? It might be a way of doing this with NFC instead of barcodes. It's physical stuff, if you can do it with NFC and it might be easier?

Marcos: Thing with barcodes is that you can print them out and stick them on top of the other bar code. All depends on the thread model. But possible for NFC as well.

Ehsan: Wouldn’t this apply to passports, driver licences, etc. as well?

Marcos: this is a fun security rabbithole we probably don't need to go down right now :)