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.0.2.tar.gz (17.2 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.0.2-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

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

Hashes for inferencebench_envelope-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3d2f90c010fff9e4b6dcd7074bcc6f05d2cf730484e6f12a1d8d3ce7d4202ad4
MD5 8f91393dcc5f2dcc0a5c591700810898
BLAKE2b-256 10b983d69262b0cd5b3bc2e2ce8157512525e9cba261df9e7e009c6d9ccbb561

See more details on using hashes here.

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

Hashes for inferencebench_envelope-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2560a6e37102bf8efc8a4c3a847345dd98252017fb7e8f7947f158002788754
MD5 785b9b5db84465e32f0e27a58b54b624
BLAKE2b-256 f769b61d8b0fd6377ec155243730344aa9ea6dd1d43f1393ebcec8027d2023c0

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