Canonical signed-envelope spec + Sigstore signer/verifier for InferenceBench
Project description
inferencebench-envelope
The canonical signed-envelope spec for InferenceBench results. This is the product's defensibility moat — every benchmark result is signed via Sigstore and verifiable by anyone with bench verify.
Status
Phase 1 active development. Schema v1 in progress (ticket 0004).
Concepts
- Envelope: Pydantic v2 model representing one benchmark run's full provenance
- Hardware fingerprint: SHA-256 of DMI UUID + GPU PCI IDs + serials + driver + BIOS state
- Software provenance: pip freeze hash + git commit + (optional) container image digest
- Signature: keyless OIDC via Sigstore cosign + Rekor transparency log entry
See docs/concepts/envelope.md for the full conceptual guide.
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 inferencebench_envelope-0.0.2.tar.gz.
File metadata
- Download URL: inferencebench_envelope-0.0.2.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d2f90c010fff9e4b6dcd7074bcc6f05d2cf730484e6f12a1d8d3ce7d4202ad4
|
|
| MD5 |
8f91393dcc5f2dcc0a5c591700810898
|
|
| BLAKE2b-256 |
10b983d69262b0cd5b3bc2e2ce8157512525e9cba261df9e7e009c6d9ccbb561
|
File details
Details for the file inferencebench_envelope-0.0.2-py3-none-any.whl.
File metadata
- Download URL: inferencebench_envelope-0.0.2-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2560a6e37102bf8efc8a4c3a847345dd98252017fb7e8f7947f158002788754
|
|
| MD5 |
785b9b5db84465e32f0e27a58b54b624
|
|
| BLAKE2b-256 |
f769b61d8b0fd6377ec155243730344aa9ea6dd1d43f1393ebcec8027d2023c0
|