Skip to main content

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.io for early access.

See also

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)

Source distribution for hardbound 0.0.1
File Size Uploaded
hardbound-0.0.1.tar.gz 16.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hardbound 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

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