Skip to main content

AgDR-Mantle: Sovereign post-quantum fortification for AgDR-Phoenix output (ML-DSA-65, Sparse Merkle, Brotli)

Project description

AgDR-Mantle v1.1.1

Sovereign post-quantum fortification for AgDR records.

What it does

AgDR-Mantle adds an optional post-quantum security layer to AgDR-Phoenix. It wraps each sealed record with an ML-DSA-65 signature, a sparse Merkle tree witness, and Brotli compression.

You do not need to change your existing AgDR-Phoenix setup. Mantle runs after the fact. The hot path stays at 0.62 microseconds.

Changes from v1.0.8 to v1.1.1

v1.1.1 (May 2026): Multi-architecture wheels and expanded Python support.

  • Added: Multi-architecture pre-built wheels for Linux (x86_64, aarch64), Windows (x64), and macOS (Intel, Apple Silicon)
  • Added: Official Python 3.13 and 3.14 support
  • Added: Automated GitHub Actions CI/CD for wheel building and publishing
  • Changed: PyO3 ABI target updated to abi3-py39 for forward Python compatibility
  • Changed: requires-python expanded from >=3.9,<3.13 to >=3.9,<3.15

Note: No Rust core or Python binding changes--purely distribution and infrastructure improvements.

Install

pip install agdr-mantle

With post-quantum enabled: pip install agdr-mantle[post-quantum]

With all features: pip install agdr-mantle[post-quantum,self-learning,sovereign]

Quick example

from agdr_mantle import AgDRMantle

engine = AgDRMantle(fo_i="Accountability (Toronto)") ppp = {"provenance": "...", "place": "Toronto", "purpose": "Test"} record = engine.seal(ppp)

Performance

These numbers come from a build container, not production hardware.

ML-DSA-65 key generation: 0.3 ms Sign and wrap: 1 ms Verify: 0.2 ms

Platform Support

Pre-built wheels available for:

  • Linux: x86_64, aarch64 (ARM64)
  • Windows: x64
  • macOS: x86_64 (Intel), aarch64 (Apple Silicon)

Python 3.9 through 3.14 supported via abi3.

License

You can use this under either CC0 1.0 or Apache 2.0. Pick the one that works for you.

About

AgDR-Mantle is maintained by the Genesis Glass Foundation, a federally incorporated Canadian not-for-profit. The standard is open. No vendor lock-in. No royalties.

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

agdr_mantle-1.1.5.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

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

agdr_mantle-1.1.5-cp39-abi3-manylinux_2_34_x86_64.whl (176.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

File details

Details for the file agdr_mantle-1.1.5.tar.gz.

File metadata

  • Download URL: agdr_mantle-1.1.5.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for agdr_mantle-1.1.5.tar.gz
Algorithm Hash digest
SHA256 4f64a2a51b81f5685348fe5348d9d02df189e4bf2f3c681554bef275ae5bce24
MD5 4970f5a306813f9d8a0302f68e299bdb
BLAKE2b-256 4a478a4cedaaec3d543f5b47590d0bc8b3b222d82803d4004d412e26e977bc31

See more details on using hashes here.

File details

Details for the file agdr_mantle-1.1.5-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for agdr_mantle-1.1.5-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 924ef09c25228bab92191df3d9b0ba8f046545671e5c56cee9a90da03af29997
MD5 8a1cb359be124d4e762a2639f4547d55
BLAKE2b-256 2230149a24701ae51960b3bb2e87239afd8f39503124922d1986ca710c8dcd5a

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