The Blind Machine

Cohort Histogram

1.0.0 Ed25519 signed

Application digest — content address of the signed/ payload

9f030d1c07b87761e9aed5ca7214a5cac8ed3f18cde2c71d8032bcbfb1a3a953
cohort_histogram / signed / env / pyproject.toml

31 lines · 1.18 KB · sha256:8caccd4ebc83…88edf55c

Raw
[project]name = "blind-protocol-cohort-histogram"version = "1.0.0"description = "Blind Machine curated protocol: cohort_histogram (TenSEAL additive BFV, non-genomic bucketed count)."requires-python = "==3.11.*"dependencies = [    # The crypto library is an ordinary, uv-locked protocol dependency — NOT a    # platform-provided capability (docs/protocol_structure.md § "No platform    # backends"). Apache-2.0.    "tenseal==0.3.16",    # TenSEAL 0.3.16 imports numpy at package load but does not declare it, so we    # pin it explicitly (numpy 1.26.x is the ABI TenSEAL 0.3.16 was built against).    "numpy>=1.26,<2",][dependency-groups]# Local-loop / equivalence test tooling. Sealed run phase installs with# `uv --project env sync --frozen --no-dev`, so dev deps never enter the sandbox.dev = [    "pytest>=8,<9",][build-system]requires = ["hatchling"]build-backend = "hatchling.build"[tool.hatch.build.targets.wheel]# The numbered stage files live at the bundle root (one directory above env/),# so there is no importable package to build here; this is an environment-only# project. Bundle stages are executed by path, not imported as a package.bypass-selection = true

Inside signed payload digest 9f030d1c07b8…b1a3a953. Change one byte here and the application becomes a different application.

Keyboard shortcuts

  • Cmd/Ctrl+K
    Focus global search
  • ?
    Open keyboard shortcuts

Send feedback

We'll only use this to respond to your feedback.