Sirraya Labs UDNA SDK - W3C Universal DID-Native Addressing Implementation
Project description
Sirraya Labs UDNA SDK
W3C Universal DID-Native Addressing Implementation
Built by Sirraya Labs | Compliant with W3C DID Core
Overview
The Sirraya Labs UDNA SDK provides a production-ready implementation of Universal DID-Native Addressing, enabling:
- Decentralized Identifier (DID) generation and management
- UDNA address creation and cryptographic verification
- Privacy-preserving pairwise DIDs
- Secure key rotation and management
Features
| Feature | Status | Standard |
|---|---|---|
| did:key method | ✅ Complete | W3C |
| did:web method | 🔄 Planned | W3C |
| UDNA addressing | ✅ Complete | Custom |
| Cryptographic verification | ✅ Complete | Ed25519 |
| Key rotation | ✅ Complete | Custom |
| Pairwise DIDs | ✅ Complete | W3C |
| CLI interface | ✅ Complete | - |
Installation
pip install sirraya-udna-sdk
from sirraya_udna import UdnaSDK
# Initialize SDK
sdk = UdnaSDK()
# Create a DID
did = sdk.create_did()
print(f"DID: {did.did}")
# Create a UDNA address
address = sdk.create_address(did.did, flags=["messaging", "routing"])
print(f"Address: {address.address}")
# Verify the address
result = sdk.verify_address(address.address)
print(f"Valid: {result.is_valid}")
# Create identity
sirraya-udna create --flags messaging routing
# Verify address
sirraya-udna verify --address "7XFJXFpgRQ..."
# Get DID info
sirraya-udna info --did "did:key:z6Mkk..."
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sirraya_udna_sdk-1.0.1.tar.gz.
File metadata
- Download URL: sirraya_udna_sdk-1.0.1.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
608fbc0efe19690d724db9eaece278772544fa393c82f89fa537d4a466b8b544
|
|
| MD5 |
e30fd7965427470e6a6e23a99cde8e61
|
|
| BLAKE2b-256 |
03d51b87b2e40b5b95d1499e0757576b08bdec024629dd744ce21e1dc987a1b3
|
File details
Details for the file sirraya_udna_sdk-1.0.1-py3-none-any.whl.
File metadata
- Download URL: sirraya_udna_sdk-1.0.1-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c46fb80f1ce321c7f1385346a323038ed58d6a4bec6980531513b6ba14e2bf57
|
|
| MD5 |
2a032b625a12d296b963904d3e5d579a
|
|
| BLAKE2b-256 |
3bc9fd50c88bd0f7ef2793669feff1216ebfbeb301fd0bc75f4a1afc318da642
|