claimaudit

A first-pass checker for the claims, numbers and citations in a folder of documents.

What it is

claimaudit reads the Markdown, LaTeX, text, BibTeX, notebook and Word files in a folder and lists sentences a person should look at: wording such as "we are the first" or "proven", numbers that do not match the data files beside them or disagree between documents, citations that do not resolve, and arithmetic in a sentence that does not add up. It does not decide whether anything is true, and it will miss most of what a careful reader would catch. It runs locally, uses only the Python standard library, and uploads nothing.

What it has been measured to do

These are small samples. They are reported as they came out, not rounded up.

Free and paid

CheckWhat it doesTier
overclaimFlags priority, universal-negative, proof and absolute-superlative wording for you to review.Free
sourceLooks for a matching value for numeric claims in CSV/JSON files in the same folder.Paid
citationChecks that arXiv IDs, DOIs and URLs resolve; compares .bib authors and titles with arXiv / Crossref.Paid
consistencyFlags similar sentences in different files that state different numbers.Paid
registryChecks numbers you tagged in the text against a registry your own pipeline wrote.Paid
benchmarkChecks that a stated gain matches the two numbers it is stated between.Paid
seedsChecks that a stated mean, spread and seed count can describe the same runs.Paid

Buy a license key

Pay with Stripe Replace this with the Stripe Payment Link. One line.

After payment, Stripe sends you straight to a page with the install steps and the license key; there is no email step. For now that key is one shared early-access key, the same for every buyer, not a key issued to you.

Install

claimaudit is not on PyPI; pip install claimaudit will not find it. Install from a copy of the source folder (the page you land on after payment says where to get it). Python 3.9 or newer, no dependencies:

cd claimaudit
python3 -m pip install -e .
claimaudit check path/to/folder

If the claimaudit script is not on your PATH, this does the same thing:

python3 -m claimaudit check path/to/folder

To unlock the paid checks with the key from that page:

claimaudit activate YOUR-KEY
claimaudit status

In CI, set CLAIMAUDIT_LICENSE_KEY in the environment instead.

How the license works

The code is MIT-licensed. The key is an honor-system convenience, not a legal condition of use.

The key is a shared token shown to you after purchase, not a cryptographic license. claimaudit activate stores it on your machine and sends nothing anywhere. Any non-empty key unlocks the paid checks, and no server ever checks it. Anyone who reads the code can bypass it. If the tool is useful to you, please pay for it.

Limitations