Skip to main content

Python Native Crypto Bridge

This package is the planned Rust-backed Python bridge for the Python SDK.

Purpose

Expose the same crypto semantics used by the browser wallet, but for Python runtimes.

The bridge should align with:

  • dilithia-core
  • the browser wallet WASM wrapper
  • docs/CRYPTO_ADAPTER_SURFACE.md

Planned Runtime

  • CPython
  • pyo3

Scope

The bridge should expose:

  • mnemonic generation and validation
  • HD wallet recovery
  • indexed account derivation
  • wallet-file recovery
  • address derivation from public key
  • sign / verify helpers

Status

Wired against dilithia-core.

Implemented:

  • mnemonic generation and validation
  • HD root-account recovery
  • indexed HD account derivation
  • HD wallet-file creation
  • wallet-file recovery for HD and non-HD files
  • address derivation from public key
  • sign / verify

Packaging

This bridge is packaged with maturin:

cd python/native
maturin build

Docker build flow:

./scripts/build-python-native-docker.sh

Metadata

Release files for dilithia-sdk-native 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for dilithia-sdk-native 0.3.0
File
dilithia_sdk_native-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
dilithia_sdk_native-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
dilithia_sdk_native-0.3.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
dilithia_sdk_native-0.3.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
dilithia_sdk_native-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
dilithia_sdk_native-0.3.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details

Total release size: 3.6 MB

Release files / dilithia_sdk_native-0.3.0-cp312-cp312-win_amd64.whl

Download URL dilithia_sdk_native-0.3.0-cp312-cp312-win_amd64.whl
Size 525.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
624e40b48209a3b32c55c661aea7f207c4fab2c5c670a4f666052c0bf5132b7a
BLAKE2b-256 checksum
How to use checksums
7bf7597c65e880b7b7f6297fdfa958d0e2b080bf7dc77e76fd96453f16bbc813
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / dilithia_sdk_native-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL dilithia_sdk_native-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 651.7 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
7bbbd830b94cde3825061e2d5e507e80fe5bbb98e034ace67aaee5a110cf1b32
BLAKE2b-256 checksum
How to use checksums
7583710d7466f72c7b8025a7dc36ff5f471b3d7b00c1e81796c66992043a543b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / dilithia_sdk_native-0.3.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL dilithia_sdk_native-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Size 599.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a02464be5b71ff3d8d3fbfd07c3a6ef2769d157318c28af6d5a83563a83ae396
BLAKE2b-256 checksum
How to use checksums
b6d1bf21443430ddc3a57d2151515f44ab1e99ac8c7cb2d2662b4c111e087950
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / dilithia_sdk_native-0.3.0-cp311-cp311-win_amd64.whl

Download URL dilithia_sdk_native-0.3.0-cp311-cp311-win_amd64.whl
Size 529.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
54a1170a106670f27135c6c6e853bdd3c56268fc15b45c54417cc1a37dc8c534
BLAKE2b-256 checksum
How to use checksums
121a2cba5ad375ee6397185a0c5f1e58e9e7d3c39348baf07e0d5053820c8e8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / dilithia_sdk_native-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL dilithia_sdk_native-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 655.4 kB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
c2a334f6b219109fbcdcd449a8362ed5893776e8f38c133c6edf4cd59439e045
BLAKE2b-256 checksum
How to use checksums
d515291c63752f624e8540492601af69ad7117e13ad416f56e5ef115097c1945
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Release files / dilithia_sdk_native-0.3.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL dilithia_sdk_native-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Size 601.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ad2b238f5d907e2704f80a3cc9e5fed444b897472f0842197c249635a19169fe
BLAKE2b-256 checksum
How to use checksums
65ab98d3245d53f47f53509876f29285e73a849ed84bf241f4d94e2570c7b6b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

Security for dilithia-sdk-native 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for dilithia_sdk_native-0.3.0-cp312-cp312-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 21, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page