Skip to content
/ udna Public

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.

License

Notifications You must be signed in to change notification settings

w3c-cg/udna

Universal DID-Native Addressing (UDNA) Community Group

W3C Community Group

Summary

The Universal DID-Native Addressing (UDNA) Community Group is advancing the next generation of Internet architecture through identity-native networking protocols. We are developing a comprehensive framework that treats Decentralized Identifiers (DIDs) as first-class network primitives, enabling secure, private, and self-sovereign digital communications at global scale.

Mission

To explore, develop, and promote Universal DID-Native Addressing (UDNA)β€”a paradigm-shifting framework that makes cryptographic identity the foundational addressing mechanism for network protocols. UDNA enables identity-native communication, privacy-preserving routing, and secure self-sovereign interactions across decentralized systems, laying the foundation for a more secure, private, and equitable Internet.

The Problem

Current Internet infrastructure suffers from fundamental architectural limitations rooted in its 1970s origins:

  • Location-based addressing: IP addresses describe where services are, not what they are
  • Centralized trust dependencies: DNS hierarchies and certificate authorities create single points of failure
  • Privacy by accident: Network protocols leak metadata and enable surveillance by default
  • Bolt-on security: Security mechanisms added as afterthoughts rather than foundational principles

The Solution

UDNA represents a fundamental architectural shift from location-based to identity-based networking:

  • Cryptographic verifiability: Every network endpoint is identified by a cryptographically verifiable DID
  • Global uniqueness: No centralized coordination required for address creation
  • Privacy by design: Pairwise and rotating identifiers prevent correlation and tracking
  • Self-sovereign control: Individuals and organizations control their own network identities

Scope

Core Focus Areas

πŸ” Protocol Specifications

  • DID-native network addressing formats and wire protocols
  • Cryptographic handshake and authentication mechanisms
  • Key rotation, revocation, and recovery protocols

🌐 Network Integration

  • Integration with existing Internet protocols (TCP/IP, HTTP, TLS)
  • Distributed resolution networks and DHT-based discovery
  • NAT traversal and relay contract mechanisms

πŸ”’ Security & Privacy

  • Zero-trust and capability-based access control models
  • Privacy-preserving communication with traffic analysis resistance
  • Anti-abuse mechanisms and Sybil attack resistance

⚑ Performance & Scalability

  • Sub-50ΞΌs DID resolution and <2ms handshake latency
  • Scalable overlay networks supporting millions of participants
  • Efficient binary encodings and compression techniques

πŸ”— Interoperability

  • DIDComm v2 compatibility and messaging facets
  • Legacy system integration and migration pathways
  • Cross-platform identity management standards

Expected Outcomes

Technical Deliverables

  • πŸ“‹ UDNA Core Specification: Comprehensive protocol specification with wire formats, security models, and implementation guidelines
  • πŸ—οΈ Reference Architecture: Complete architectural framework with integration patterns and deployment models
  • πŸ’» Reference Implementation: Open-source implementation in Rust with performance benchmarks and security audits
  • πŸ”„ Interoperability Guidelines: Standards for integrating UDNA with existing protocols and applications

Community Outcomes

  • πŸ‘₯ Developer Ecosystem: Active community of developers building UDNA-enabled applications and services
  • πŸŽ“ Educational Resources: Documentation, tutorials, and training materials for implementing identity-native networking
  • 🀝 Industry Collaboration: Partnerships with technology vendors, cloud providers, and standards organizations
  • πŸ”¬ Research Advancement: Academic research into cryptographic networking, privacy-preserving protocols, and decentralized systems

Participants

How to Join

The UDNA Community Group is open to all individuals and organizations interested in advancing identity-native networking technologies. To participate:

  1. Join the W3C Community Group: Sign up here
  2. Review the Charter: Understand our mission, scope, and working methods
  3. Introduce Yourself: Share your background and interests on our mailing list
  4. Contribute: Participate in discussions, review specifications, or contribute code

Participant Categories

🏒 Organizations

  • Technology companies building decentralized applications
  • Cloud and infrastructure providers
  • Academic and research institutions
  • Standards organizations and consortiums

πŸ‘¨β€πŸ’» Individual Contributors

  • Protocol developers and cryptographic engineers
  • Security researchers and analysts
  • Application developers and system architects
  • Privacy advocates and digital rights experts

🎯 Areas of Expertise

  • Decentralized identity and self-sovereign identity
  • Network protocols and distributed systems
  • Cryptography and information security
  • Privacy-enhancing technologies
  • Blockchain and web3 technologies

Tools

Development Infrastructure

πŸ“Š Project Management

  • GitHub: Source code, issue tracking, and project coordination
  • W3C Tracker: Formal specification tracking and action items
  • Miro/Mural: Collaborative architecture diagrams and workflows

πŸ’¬ Communication Channels

  • Mailing List: [email protected] - Primary discussion forum
  • GitHub Discussions: Technical discussions and community Q&A
  • IRC/Matrix: Real-time chat during working sessions
  • Discord/Slack: Informal community discussions (links in mailing list)

πŸ› οΈ Development Tools

  • Specification Tools: ReSpec for W3C-compatible specifications
  • Implementation Languages: Rust (reference), with bindings for JavaScript, Go, Python
  • Testing Framework: Interoperability test suites and conformance testing
  • Security Analysis: Tamarin prover integration for formal verification

πŸ“š Documentation Platform

  • GitHub Pages: Technical documentation and API references
  • W3C Wiki: Meeting notes, working drafts, and collaborative editing
  • MDBook: Comprehensive implementation guides and tutorials

Technical Resources

πŸ”¬ Research Tools

  • Access to cryptographic analysis tools and formal verification systems
  • Performance benchmarking infrastructure across cloud providers
  • Security audit resources and penetration testing capabilities

πŸ—οΈ Reference Implementation

  • Complete Rust implementation with comprehensive test coverage
  • Docker containers for easy development environment setup
  • CI/CD pipelines ensuring code quality and security

πŸ“– Specification Framework

  • W3C-compatible specification templates and validation tools
  • Automated specification generation from reference implementation
  • Version control and change management for protocol evolution

Calendar

Regular Meetings

πŸ“… Weekly Working Sessions

  • Time: Tuesdays, 15:00 UTC (rotating to accommodate global participation)
  • Duration: 90 minutes
  • Format: Video conference with screen sharing and collaborative editing
  • Focus: Technical specifications, implementation progress, and issue resolution

πŸ—“οΈ Monthly Community Calls

  • Time: First Thursday of each month, 18:00 UTC
  • Duration: 60 minutes
  • Format: Public webinar with Q&A session
  • Focus: Project updates, community showcases, and strategic discussions

πŸ“‹ Quarterly Planning Sessions

  • Time: March, June, September, December
  • Duration: Half-day intensive sessions
  • Format: In-person when possible, hybrid otherwise
  • Focus: Roadmap planning, milestone reviews, and community feedback

Special Events

🎀 Conference Presentations

  • Internet Identity Workshop (IIW)
  • Rebooting the Web of Trust (RWOT)
  • Decentralized Web Summit
  • W3C Technical Plenary and Advisory Committee (TPAC)

πŸ† Hackathons and Developer Events

  • Quarterly UDNA hackathons with prizes and mentorship
  • Developer workshops at major conferences
  • University partnerships for student projects
  • Open source contribution sprints

πŸ“ Specification Milestones

  • Public review periods for major specification releases
  • Interoperability testing events with multiple implementations
  • Security review sessions with external auditors
  • Implementation feedback sessions with early adopters

Time Zone Considerations

To ensure global participation, we rotate meeting times and provide:

  • Multiple time slot options for regular meetings
  • Recorded sessions for asynchronous participation
  • Regional coordination calls for specific geographic areas
  • Asynchronous collaboration tools for non-real-time contributions

Getting Started

For Newcomers

  1. πŸ“– Read the Introduction: Review our UDNA whitepaper for technical background
  2. 🎯 Identify Your Interest: Determine which aspects of UDNA align with your expertise and goals
  3. πŸ‘₯ Join the Community: Sign up for the W3C Community Group and introduce yourself
  4. πŸ’» Try the Code: Clone our reference implementation and run the examples
  5. 🀝 Start Contributing: Pick up a "good first issue" or join a working group

For Experienced Contributors

  1. πŸ”¬ Deep Dive: Study the complete technical specifications and implementation details
  2. πŸ—οΈ Architecture Review: Contribute to architectural discussions and design decisions
  3. ⚑ Performance Analysis: Help optimize protocols and implementations for production use
  4. πŸ” Security Audit: Review cryptographic implementations and threat models
  5. πŸ“‹ Specification Writing: Contribute to formal W3C specifications and standards

Contact Information


Universal DID-Native Addressing is more than a protocolβ€”it's a foundation for a more secure, private, and equitable digital future. Join us in building the next generation of Internet infrastructure.

Join the Community GitHub Specification

The future of networking is identity-native. The future is UDNA.

About

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.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages