Skip to content

Paths towards resolution on the registry [TPAC] #396

@timcappalli

Description

@timcappalli

Based on the discussion on the 2025-10-29 call (which was based on all of the previous discussions), this is an attempt to map out potential paths forward, to discuss at TPAC 2025.

This list is deliberately exhaustive.

Current State

  • The spec has a protocol registry, and each protocol must go through W3C privacy and security review to be added to the registry, as defined in the spec
  • The security and privacy requirements in the spec are closely tied to the registry.

Option 1

  • Drop registry from the spec completely
  • Change current security and privacy requirements that map to the registry, to be protocol implementation recommendations

Option 2

  • Drop registry from the spec completely
  • Change current security and privacy requirements that map to the registry to be protocol implementation requirements (which can be used by other organizations as part of certification)

Option 3

  • Change the registry to a "list of known protocols" (protocol identifier and spec link) with no normative requirements outside of avoiding identifier collisions
  • Change current security and privacy requirements that map to the registry to be protocol implementation recommendations

Option 4

  • Change the registry to a "list of known protocols" (protocol identifier and spec link) with no normative requirements outside of avoiding identifier collisions
  • Change current security and privacy requirements that map to the registry to be protocol implementation requirements (which can be used by other organizations as part of certification)

Option 5

  • Change the registry to a "list of known protocols" (protocol identifier and spec link) with no normative requirements outside of avoiding identifier collisions
  • Change the current security and privacy requirements to only talk about considerations for the API surface itself
  • Move ecosystem / protocol security and privacy requirements into its own document/spec

Option 6

  • Drop registry from the spec completely
  • Change the current security and privacy requirements to only talk about considerations for the API surface itself
  • Move ecosystem / protocol security and privacy requirements into its own document/spec

Option 7

  • Drop registry from the spec
  • Normatively reference OpenID4VP 1.0 (signed, unsigned, multisigned), OpenID4VCI, and ISO 18013-7 Annex C in the spec
  • Requests with unsupported protocols are ignored

Related issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions