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.
$ 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.pyYou 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.
| file | bytes | sha256 |
|---|---|---|
| primus-decision-0.1.tar.gz | 114,489,566 | 329b15a8067651a1f7836f18b46cf72535b439aadc944eba298a620995135040 |
| primus-decision-0.1.zip | 114,519,981 | a89c6a88d3f2dfd894fe043e9eba4dfc31cd95b24c1620f080a0912171bb10cc |
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.
$ 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
@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.