Primus Decision 0.1 · Download · open source

Get it, then verify it

Every file in the release is checksummed and every model file is hashed against the bytes that were frozen before the sealed run.

Get the model

Download, verify and run

CPU only, Python 3.11+. No GPU, no API key, no sign-up.

Hugging Face · shell
$ python3 -m venv .venv && . .venv/bin/activate && pip install -U huggingface_hub
$ hf download The-Aame/primus-decision-0.1 --local-dir primus-decision-0.1 && cd primus-decision-0.1
$ grep -vE ' (README\.md|\.gitattributes)$' SHA256SUMS | shasum -a 256 -c - && \
  python -m pip install -r requirements.txt --index-url https://download.pytorch.org/whl/cpu --extra-index-url https://pypi.org/simple && python examples/predict_example.py

You get three probability distributions for one invoice, 20 % over its purchase order. The manifest covers the published documentation and evidence. The check skips the Hub-specific README.md and .gitattributes; frozen model and runtime artifacts match tag primus-decision-0.1. No Git LFS is needed.

On Linux, sha256sum works in place of shasum -a 256. On Debian and Ubuntu, python3 -m venv needs the python3-venv package.

~140 ms p50 CPU inference per five-decision case, measured by us (M) on a 4-vCPU Intel Xeon 2.10 GHz, 2 threads, model loaded; 115–162 ms p50 across six recorded runs. The CPU build of torch is about 200 MB.

The --index-url option installs the CPU build of torch (about 200 MB); without it PyPI serves the CUDA build. GitHub's auto-generated "Source code" archives hold LFS pointer files instead of the two featurizers; use Hugging Face or the release archives. If you clone the repository instead, run git lfs install before git lfs pull.

Release archives

The model archives below preserve the frozen release. The invoice study and evidence download are published separately.

filebytessha256
primus-decision-0.1.tar.gz114,489,566329b15a8067651a1f7836f18b46cf72535b439aadc944eba298a620995135040
primus-decision-0.1.zip114,519,981a89c6a88d3f2dfd894fe043e9eba4dfc31cd95b24c1620f080a0912171bb10cc

Attached to the GitHub release of tag primus-decision-0.1, with DOWNLOAD_CHECKSUMS.txt. To check an archive, run the second line in the folder that holds it and DOWNLOAD_CHECKSUMS.txt; the first line downloads the .tar.gz with the checksum file.

download and check the archive
$ curl -fL -O https://github.com/pally-sai-tilak/primus-decision/releases/download/primus-decision-0.1/primus-decision-0.1.tar.gz -O https://github.com/pally-sai-tilak/primus-decision/releases/download/primus-decision-0.1/DOWNLOAD_CHECKSUMS.txt
$ sed 's/ *(.*//' DOWNLOAD_CHECKSUMS.txt | shasum -a 256 -c --ignore-missing -

Each line of DOWNLOAD_CHECKSUMS.txt ends with the size in brackets, which shasum -c would read as part of the file name; the sed step drops it, and --ignore-missing skips the archive you did not download. On Linux, sha256sum works in place of shasum -a 256.

tag
primus-decision-0.1
commit
f0bf642cae6c2399da64cc86f1585d468a9e5b40
release tree
fa0406579f5b5338c2f44de0c42a0626d1a1e1a8
files
56 · 157,969,312 bytes installed
hash-checked
2026-09-23, a fresh clone of the hosted repository

Cite

BibTeX · CITATION.cff in the repository root
@software{primus_decision_0_1,
  author  = {Pally, Sai Tilak and {AAME}},
  title   = {Primus Decision 0.1 (Research Alpha): an open 3.7M-parameter non-transformer model for typed probabilistic decisions},
  year    = {2026},
  version = {0.1},
  license = {Apache-2.0},
  url     = {https://github.com/pally-sai-tilak/primus-decision}
}

License

Apache License 2.0 for the model artifacts, the runtime and the documentation in the release (LICENSE, NOTICE). The license covers that release only. The benchmark dataset, LocalLLaMA/typed-decisions, is Apache-2.0; no dataset rows are included.