[UPDATE] UDNA W3C Test Vectors Published for Community Review

Dear UDNA Community Group members,

I'm writing to inform you that a comprehensive set of test vectors for the
UDNA protocol has been published and is now available for community review
and implementation testing.
What's Available

The test vectors folder has been added to our repository at:
Location: w3c-cg/udna: This repository holds the work of the W3C Universal
DID-Native Addressing (UDNA) Community Group. We are developing a standard
for addressing Decentralized Identifiers (DIDs) on the web.
<https://github.com/w3c-cg/udna/tree/main/udna-test-vectors>

This contains 230+ test vectors organized into 9 protocol categories:
text

test-vectors/
├── index.json            # Main index with metadata and statistics
├── summary.json          # Generation summary and integrity hashes
├── README.md             # Complete documentation and usage guide
├── category/             # Category-specific test vectors
│   ├── cryptography.json           (35 vectors)
│   ├── did_resolution.json         (24 vectors)
│   ├── protocol.json               (60 vectors)
│   ├── network.json                (15 vectors)
│   ├── security.json               (18 vectors)
│   ├── privacy.json                (35 vectors)
│   ├── performance.json            (35 vectors)
│   ├── compliance.json             (08 vectors)
│   └── interoperability.json       (15 vectors)
└── validation/           # Test-type specific files

Purpose and Use

These test vectors serve multiple critical functions for our specification
process:

   1.

   Implementation Verification - Test your UDNA implementation against
   standard vectors
   2.

   Interoperability Testing - Ensure cross-implementation compatibility
   3.

   Security Validation - Verify protection against known attack vectors
   4.

   Compliance Checking - Validate W3C DID-Core and IETF RFC adherence
   5.

   Performance Benchmarking - Establish operational baselines

Key Characteristics

   -

   W3C-Aligned: Follows Test Metadata specification patterns
   -

   Deterministic: Reproducible with documented generation methods
   -

   Comprehensive: Covers all major UDNA protocol aspects
   -

   Validated: Includes cryptographic integrity hashes
   -

   Documented: Complete README with usage examples

Immediate Actions Requested

   1.

   Review Period: Please review these test vectors over the next 2 weeks
   2.

   Implementation Testing: Integrate into your UDNA implementation testing
   3.

   Feedback: Report any issues or suggestions via:
   -

      GitHub Issues: Issues · w3c-cg/udna
      <https://github.com/w3c-cg/udna/issues>
      -

      Mailing list: public-did-native-addr@w3.org
      4.

   Validation: Verify that vectors correctly represent the UDNA
   specification

These test vectors support:

   -

   Creation of Implementation Reports
   -

   Formal verification of protocol requirements
   -

   Security and privacy requirement validation
   -

   Interoperability testing matrix development

Integrity Verification

Each category file includes a BLAKE2b hash for integrity verification. The
summary.json file contains all validation hashes.
Contact and Feedback

Please direct all feedback to:

   -

   Mailing list: public-did-native-addr@w3.org
   -

   GitHub Issues: Issues · w3c-cg/udna
   <https://github.com/w3c-cg/udna/issues>

These test vectors represent a significant step toward formalizing the UDNA
specification and ensuring robust, interoperable implementations across the
ecosystem.

Your thorough review and testing will be invaluable in refining these
vectors for the final specification.

Best regards,

Amir Hameed Mir
Chair, UDNA W3C Community Group

Received on Sunday, 8 February 2026 10:44:15 UTC