Skip to main content

Sirraya Labs UDNA SDK - W3C Universal DID-Native Addressing Implementation

Project description

Sirraya Labs UDNA SDK

W3C Universal DID-Native Addressing Implementation

PyPI version License: MIT Python 3.7+

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

sirraya_udna_sdk-1.0.2.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sirraya_udna_sdk-1.0.2-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file sirraya_udna_sdk-1.0.2.tar.gz.

File metadata

  • Download URL: sirraya_udna_sdk-1.0.2.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

Hashes for sirraya_udna_sdk-1.0.2.tar.gz
Algorithm Hash digest
SHA256 b143a2fb98b52a2e17fcf305f17a7dced01ec3de7b531333d8befa20b469a3a5
MD5 c91e66626a8f655308c246d13fc23c87
BLAKE2b-256 4878f48a75476fd4ef4cb337e39071090fddd9369c011759ab760a2913ca56cb

See more details on using hashes here.

File details

Details for the file sirraya_udna_sdk-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for sirraya_udna_sdk-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 28bc3e29465dda8d03dae268cfd68079cd11b6eef42827c0f7212c57493ec240
MD5 270e43e3f7a103d17c5d8ffd2a5cc815
BLAKE2b-256 245ea1010f1668653f7b77667fe905455f9f540e43d65d303ab74fc5dddd1d98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page