Skip to main content

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


Download files

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

Source Distribution

inferencebench_envelope-0.1.0.tar.gz (21.3 kB view details)

Uploaded Source

Built Distribution

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

inferencebench_envelope-0.1.0-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file inferencebench_envelope-0.1.0.tar.gz.

File metadata

  • Download URL: inferencebench_envelope-0.1.0.tar.gz
  • Upload date:
  • Size: 21.3 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

Hashes for inferencebench_envelope-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3546c42290af92558c613705da25abd48865a6762527c610b791f62e31f550be
MD5 2454cdf652ba4e6381cb4d8fbc17ed07
BLAKE2b-256 00e8953b78bef42f721497a5664a9202a1d67b21608bbecf08b674502de71d14

See more details on using hashes here.

File details

Details for the file inferencebench_envelope-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: inferencebench_envelope-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.8 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

Hashes for inferencebench_envelope-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 696c54a24cbf4c3c335f5ff9f53204b485596f11ece10a5fea34d5fab1895164
MD5 1ff452df14aff11bbeb692528a94d799
BLAKE2b-256 3deebdf38b3e6a80670bbe3071540457264cab134934af19eb7995bfa3134c22

See more details on using hashes here.

Supported by

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