AgDR-Mantle: Sovereign post-quantum fortification for AgDR-Phoenix output (ML-DSA-65, Sparse Merkle, Brotli)
Project description
AgDR-Mantle v1.1.0
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.0
v1.1.0 (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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agdr_mantle-1.1.1.tar.gz.
File metadata
- Download URL: agdr_mantle-1.1.1.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
168f1fbb21e688dc95a602dee73169cf3e30b00329700bb6f4facc40a8c36c4b
|
|
| MD5 |
341be59bfaefef787db76d5d37cf5a94
|
|
| BLAKE2b-256 |
6233bb2c4c016141003b6073147aedb033a74ee8b7de4cfa43422b908332800e
|
File details
Details for the file agdr_mantle-1.1.1-cp39-abi3-win_amd64.whl.
File metadata
- Download URL: agdr_mantle-1.1.1-cp39-abi3-win_amd64.whl
- Upload date:
- Size: 134.4 kB
- Tags: CPython 3.9+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b720042cc6092b0a915f44050cb006d8ac790ad12759c2fa87cdc3fec5d60f6
|
|
| MD5 |
6cea6eec0c5831da43c5787e63d6c7d6
|
|
| BLAKE2b-256 |
c155d8b4f9cbf2241d733b266c8f913614dc6349904eb831f40ef75fa1f2126d
|
Provenance
The following attestation bundles were made for agdr_mantle-1.1.1-cp39-abi3-win_amd64.whl:
Publisher:
publish.yml on aiccountability-source/AgDR-Mantle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agdr_mantle-1.1.1-cp39-abi3-win_amd64.whl -
Subject digest:
2b720042cc6092b0a915f44050cb006d8ac790ad12759c2fa87cdc3fec5d60f6 - Sigstore transparency entry: 1524285775
- Sigstore integration time:
-
Permalink:
aiccountability-source/AgDR-Mantle@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/aiccountability-source
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Trigger Event:
push
-
Statement type:
File details
Details for the file agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 270.7 kB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ebd040002baeb3e2cc0bab69be0ab16d97d7f2b9879fd9bab179e056931a84
|
|
| MD5 |
ef5768ee2c2c5f69109ce8aa11977357
|
|
| BLAKE2b-256 |
e2b1be249b972c963e4764685a8b4d8db6c643d7475479c4832b1da1992d8f7a
|
Provenance
The following attestation bundles were made for agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
publish.yml on aiccountability-source/AgDR-Mantle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
76ebd040002baeb3e2cc0bab69be0ab16d97d7f2b9879fd9bab179e056931a84 - Sigstore transparency entry: 1524286244
- Sigstore integration time:
-
Permalink:
aiccountability-source/AgDR-Mantle@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/aiccountability-source
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Trigger Event:
push
-
Statement type:
File details
Details for the file agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 267.7 kB
- Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c181d724a162253964597559c6d243964d671f3440a4a68721d029675f7bc4e
|
|
| MD5 |
bf81a2b34c088230ed1411580cfca281
|
|
| BLAKE2b-256 |
f524a4c27286fc726d94a0c95c91f85bb8fb49cac815e8887f763a33f356d92e
|
Provenance
The following attestation bundles were made for agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
publish.yml on aiccountability-source/AgDR-Mantle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agdr_mantle-1.1.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
8c181d724a162253964597559c6d243964d671f3440a4a68721d029675f7bc4e - Sigstore transparency entry: 1524285473
- Sigstore integration time:
-
Permalink:
aiccountability-source/AgDR-Mantle@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/aiccountability-source
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Trigger Event:
push
-
Statement type:
File details
Details for the file agdr_mantle-1.1.1-cp39-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: agdr_mantle-1.1.1-cp39-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 234.4 kB
- Tags: CPython 3.9+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0e88fa80bcd0d7285aa757c16376db118f97c7c1cfb633f9580fc23bf796162
|
|
| MD5 |
6939680e9f97d58a1dc251c5a2ed83f3
|
|
| BLAKE2b-256 |
d82871ed90af2db4186dbbb7d6ad9173ba8da78be3cf60a57ba2a26ed5da69b9
|
Provenance
The following attestation bundles were made for agdr_mantle-1.1.1-cp39-abi3-macosx_11_0_arm64.whl:
Publisher:
publish.yml on aiccountability-source/AgDR-Mantle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agdr_mantle-1.1.1-cp39-abi3-macosx_11_0_arm64.whl -
Subject digest:
a0e88fa80bcd0d7285aa757c16376db118f97c7c1cfb633f9580fc23bf796162 - Sigstore transparency entry: 1524286031
- Sigstore integration time:
-
Permalink:
aiccountability-source/AgDR-Mantle@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/aiccountability-source
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Trigger Event:
push
-
Statement type:
File details
Details for the file agdr_mantle-1.1.1-cp39-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: agdr_mantle-1.1.1-cp39-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 235.1 kB
- Tags: CPython 3.9+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2700dab965674d60823a35b08839303c5fce6e2bff2b3c9b08bdaa877e69ffba
|
|
| MD5 |
32d970735a9edcbf055e0fabb52a9555
|
|
| BLAKE2b-256 |
f97fad98a186c2f0ba27498387aaf632c4bfa3612904d52cd8b04128bae9c52c
|
Provenance
The following attestation bundles were made for agdr_mantle-1.1.1-cp39-abi3-macosx_10_12_x86_64.whl:
Publisher:
publish.yml on aiccountability-source/AgDR-Mantle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
agdr_mantle-1.1.1-cp39-abi3-macosx_10_12_x86_64.whl -
Subject digest:
2700dab965674d60823a35b08839303c5fce6e2bff2b3c9b08bdaa877e69ffba - Sigstore transparency entry: 1524286508
- Sigstore integration time:
-
Permalink:
aiccountability-source/AgDR-Mantle@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Branch / Tag:
refs/tags/v1.1.1 - Owner: https://github.com/aiccountability-source
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@bf9937b9ac36c285a0bd7ec21d265026bcae10aa -
Trigger Event:
push
-
Statement type: