The Blind Machine

Allele Frequency with Variance

1.0.0 Ed25519 signed

Application digest — content address of the signed/ payload

b48cdffa32c46d2a5de95010ea12e434593b2af2179fcedf7f8e36ebc7245eec

32 lines · 1.34 KB · sha256:f8bdffcabac3…9f974769

Raw
[project]name = "blind-protocol-allele-frequency-with-variance"version = "1.0.0"description = "Blind Machine curated protocol: allele_frequency_with_variance (TenSEAL multiplication-supporting BFV, ct x ct square, depth 1)."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. Same pin as the flagship: the multiplicative tier    # is a parameter choice inside the SAME TenSEAL, not a different library.    "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 b48cdffa32c4…c7245eec. 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.