hardbound (Python)
Public Protocol surface for the hardware-bound enterprise trust tier of Web4. This package is the contract; implementations live elsewhere.
from hardbound import (
TrustedKeyProvider,
SealedVault,
AttestationSigner,
OversightPolicy,
Attestation,
PolicyAction,
PolicyDecision,
PolicyAllow,
PolicyDeny,
PolicyWarn,
HardboundError,
)
What this package is
Four Protocols (typing.Protocol, runtime_checkable) + supporting
dataclasses:
| Protocol | Replaces in consumer Hestia |
|---|---|
TrustedKeyProvider |
software-derived sovereign LCT |
SealedVault |
passphrase-derived AEAD key |
AttestationSigner |
Phase-1 placeholder signer LCT |
OversightPolicy |
default-allow stub |
What this package is NOT
- A working implementation. The reference (closed-source) impl lives
at metalinxx.io. Contact
dp@metalinxx.iofor early access.
See also
hestia-plugin-sdk— the Python SDK for plugging an agent into the OSS Hestia daemonhestiaRust crate — the daemon itselfhttps://github.com/dp-web4/hestia/blob/main/demo/enterprise/README.md— architectural pitch + integration plan
License
AGPL-3.0-or-later. Contact dp@metalinxx.io if you need a permissive
license for a compatible implementation.
Metadata
Release files for hardbound 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hardbound-0.0.1.tar.gz | 16.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hardbound-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.9 kB
Release files / hardbound-0.0.1.tar.gz
| Download URL | hardbound-0.0.1.tar.gz |
|---|---|
| Size | 16.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c5db374adea16b860a0017895af75c843207892844b906d1f05ad89f72efdda
|
|
BLAKE2b-256 checksum How to use checksums |
2539703adf3a3cd6085dcd34f8986a8ea020e51792955f58f29872158e397f44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|
Release files / hardbound-0.0.1-py3-none-any.whl
| Download URL | hardbound-0.0.1-py3-none-any.whl |
|---|---|
| Size | 17.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
123afdd3ef41e69d737a1eeaf174e155d5ddd638f9bf9f32b2182add33e6f454
|
|
BLAKE2b-256 checksum How to use checksums |
d0bef980e3f8a30d1d9c3828614ae184178033abef62e5052962747a6011f9f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|