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

Uploaded Python 3

File details

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

File metadata

  • Download URL: sirraya_udna_sdk-1.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 2368409512f1186469483aaa53fc60d6bc522a37d49be7de87c70a7d7e6c41d5
MD5 cb9850beccf7f34d47903b71f73a0bb9
BLAKE2b-256 fb1db2af6712fd6472714de20ddf7fec9f5ac571ee2c35e21542339c48c1a9f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sirraya_udna_sdk-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fcaaf606d0c75b94973d7886981246806cda707163789abb9fdfcd6038b768f6
MD5 c31996e5e08f0040aa207105d0741bd8
BLAKE2b-256 229c1f793af8c56b31d16397fbc12f08c4a9b830880addef216469280aee62d3

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