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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hardbound-0.0.1.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

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

hardbound-0.0.1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

Details for the file hardbound-0.0.1.tar.gz.

File metadata

  • Download URL: hardbound-0.0.1.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hardbound-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4c5db374adea16b860a0017895af75c843207892844b906d1f05ad89f72efdda
MD5 edb599a5f75c62471b5a04b0d27ece32
BLAKE2b-256 2539703adf3a3cd6085dcd34f8986a8ea020e51792955f58f29872158e397f44

See more details on using hashes here.

File details

Details for the file hardbound-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: hardbound-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 17.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for hardbound-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 123afdd3ef41e69d737a1eeaf174e155d5ddd638f9bf9f32b2182add33e6f454
MD5 ff6561c401e7e38a14ed3c8816671b5b
BLAKE2b-256 d0bef980e3f8a30d1d9c3828614ae184178033abef62e5052962747a6011f9f3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page