Downloads
Machine-readable artefacts the docs site loads under the hood. The OpenAPI spec is the contract; corpus files are how every SDK stays in sync; the calibration JSON is what makes the decision-rule defaults defensible.
The source-of-truth API spec. Hand-authored; every Laravel controller conforms to it (drift caught in CI).
Same spec as a single JSON file — convenient for tooling that prefers JSON.
The cross-SDK bucketing corpus. 10 rows including UTF-8 ideographic and decomposed-é cases. Every SDK round-trips this byte-for-byte.
Beta-Binomial conjugate updates, posterior quantiles, Monte-Carlo P(B>A), chi-squared p-values. 37 rows generated against pinned scipy==1.13.* / numpy==1.26.*.
360,000 null-effect simulations across a 36-cell grid that picked the v0.1 decision-rule defaults. Re-runnable via stats/notebooks/00_calibration.py.
Coming next
- Postman collection — Will be exported from the Scalar reference once a few more endpoint examples land.
- PDF API reference — Generated via Scalar print stylesheet → browser save-as-PDF, same posture as the Pennant downloads page.
See the in-browser Scalar API reference for an interactive try-it client while the static downloads catch up.