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.1.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.1-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

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

Hashes for sirraya_udna_sdk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 608fbc0efe19690d724db9eaece278772544fa393c82f89fa537d4a466b8b544
MD5 e30fd7965427470e6a6e23a99cde8e61
BLAKE2b-256 03d51b87b2e40b5b95d1499e0757576b08bdec024629dd744ce21e1dc987a1b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sirraya_udna_sdk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c46fb80f1ce321c7f1385346a323038ed58d6a4bec6980531513b6ba14e2bf57
MD5 2a032b625a12d296b963904d3e5d579a
BLAKE2b-256 3bc9fd50c88bd0f7ef2793669feff1216ebfbeb301fd0bc75f4a1afc318da642

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