∵ causari
AI-written code has no author. It has causes. Causari records them.
re audit reads plain git history, finds the commits that carry
machine-readable AI authorship (Co-Authored-By trailers, bot authors, agent
markers) and asks git blame how many of their lines are still at HEAD. A
count, not a grade. The same binary records the prompt, model and files behind
every agent edit into a local, append-only ledger.
pipx run causari audit # the repo you are in
pipx run causari audit vercel/next.js
pip install causari && re audit # `re` is the short alias every example uses
This package is a launcher, not the program. It holds no binary and does
nothing at pip install. On first run it downloads the release archive for
your platform from
https://github.com/croviatrust/causari/releases/download/v<version>/,
checks its SHA-256 against the release's SHA256SUMS.txt, unpacks causari
and re into ~/.cache/causari/<version>/<target>/ ($XDG_CACHE_HOME or
%LOCALAPPDATA% when set) and replaces itself with it (execv; a child
process on Windows). Exit code passes through. Standard library only; no
telemetry.
Prebuilt binaries exist for Linux (x86_64, aarch64), macOS (x86_64, Apple
silicon) and Windows (x86_64). Elsewhere, cargo install causari --locked.
| Variable | Effect |
|---|---|
CAUSARI_VERSION |
run another release than the package version |
CAUSARI_BINARY |
path to a binary you already have; nothing is downloaded |
CAUSARI_DOWNLOAD_BASE |
mirror of the release directory (same layout, same SHA256SUMS.txt) |
Site and method: causari.dev · causari.dev/method. Source, other installers and the full command reference: github.com/croviatrust/causari. Apache-2.0.
Release files for causari 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| causari-0.3.0.tar.gz | 12.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| causari-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.3 kB
Release files / causari-0.3.0.tar.gz
| Download URL | causari-0.3.0.tar.gz |
|---|---|
| Size | 12.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
bad351337aa8722c41e64ee9be3aa29337940272e4330e33bf3ff4767dc16569
|
|
BLAKE2b-256 checksum How to use checksums |
3690fae80db131f747e18c60a7f22f8f95607991c4dca41aeb397c2c9ec30d70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency logRelease files / causari-0.3.0-py3-none-any.whl
| Download URL | causari-0.3.0-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
664ec693e2fa5e5935446db77002f9a7be942d33196cb0c804ca51e1812d30fd
|
|
BLAKE2b-256 checksum How to use checksums |
e9d827dfea667a555ebdbada244a80ce94e403a8de208fcb12258f7448bf27ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 26, 2026.
Transparency log