Canonical cryptographic primitives for the GhostLogic stack (Tier 1).
Project description
ghostseal
Canonical cryptographic primitives for the GhostLogic stack — Tier 1.
This package is the single source of cryptographic truth that LEDGER_PROTOCOL.md anchors to. Every implementation that ingests into Blackbox (logicd, node-agent-watchdog, future agents in other runtimes) calls into ghostseal for canonical serialization, hashing, sealing, and signing. Byte-equality across language runtimes is the load-bearing guarantee (cross-impl item 106) — if two impls compute different canonical bytes for the same logical object, ghostseal is wrong, not the caller.
Specification
Authoritative contract lives at
/home/contact/ghostlogic-spec/ghostseal-v1-spec.md. This package is
the Python implementation of that spec; the Node parity package
@ghostlogic/ghostseal is the sibling implementation.
Status
Phase 1 (the public surface from §3 plus a conformance corpus per §10) — in progress. See PROGRESS.md.
Non-goals
- ghostseal does NOT do HTTP. The legacy 0.1.0
SealClientis retained underghostseal.legacybut new callers ship via their own HTTP path. - ghostseal does NOT manage secrets at rest. Callers pass keys in; key storage (keyring, env, file) is the caller's concern.
- ghostseal does NOT define wire schemas beyond what sealing requires.
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 Distribution
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 ghostseal-1.0.0.tar.gz.
File metadata
- Download URL: ghostseal-1.0.0.tar.gz
- Upload date:
- Size: 203.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
845a414a8e0235dc9f21f141b45d144dd59735ddea320af1799ba054e17570a3
|
|
| MD5 |
3e7d84678fd11367dbb335fd0630e9af
|
|
| BLAKE2b-256 |
a0ad3edb5adfa58198cd7dada42ab59b47966fe7bdd9a66c7b4d92818dd1eb5c
|
File details
Details for the file ghostseal-1.0.0-py3-none-any.whl.
File metadata
- Download URL: ghostseal-1.0.0-py3-none-any.whl
- Upload date:
- Size: 13.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b26d86bad8b4b4934536249c4f269a1253e13e3c4578c7f97ef9545bd18eb183
|
|
| MD5 |
2a8aa76e55030e375716a504fcd45379
|
|
| BLAKE2b-256 |
72486087f901fe1b3315fea17d9f9eaaa90ded4aeb694fca2946c357b9de48d6
|