Home/Comparison
Comparison

Humanums vs Pangram: you cannot argue with a score, but you can attach evidence.

Pangram is a text classifier, and Substack now runs it against published posts. Humanums is not a competing classifier. It records the writing session and issues a certificate the writer can hand to anyone. Detection and certification are different categories of evidence, and only one of them is something you control.

Humanums editorial·
Quick answer

Pangram estimates whether finished text was machine-generated and returns a percentage. Humanums records behavioural signals while a piece is being written and issues a signed certificate with a public verification page. Pangram is run on you by someone else; Humanums is run by you on your own work. They are not substitutes for each other.

01

Substack added a Scan for AI text option powered by Pangram, covering posts and Notes published on or after 21 July 2026.

02

A classifier result is a number without reasoning attached. There is no working appeal for a writer who believes the number is wrong about them.

03

A certificate is the opposite arrangement: the writer collects the evidence in advance, publishes it, and the reader checks it.

Humanums and Pangram side by side
PangramHumanums
What it examinesThe finished text, after publicationThe writing session, while it happens
Who runs itReaders, editors, and platforms, on work that is not theirsThe writer, on their own work, before publishing
OutputA percentage split across AI-generated, AI-assisted, and humanA signed certificate, a badge, and a public verification page
Recourse if the result is wrongDispute the classification and hope the reader believes youPoint at the session evidence you already published
Travels with the pieceNo. Each scan is a fresh, disposable resultYes. The badge and link stay attached to the work
Works on writing already finished elsewhereYes. It only needs the textNo. Signals have to be captured during writing
Answers the questionDoes this text look machine-generated?Was this text typed by a person, in a session anyone can inspect?
§01

What Substack shipped

Substack added an AI detection feature built on Pangram. Readers can choose Scan for AI text and get back Pangram's breakdown of how much of a piece it reads as AI-generated, AI-assisted, or human. It applies to posts and Notes published on or after 21 July 2026.

The reaction from writers was immediate and mostly about misclassification. Writers disputed results on pieces they had written themselves. Others raised the detection bias that has been documented against second-language writers and against people whose prose is unusually regular for any reason. Concerns were also raised about the age of the training data behind the model.

Set aside whether any individual complaint is correct. The structural fact is that a scan is now something that happens to a piece of writing, initiated by someone other than the writer, with a result the writer sees at the same time as everybody else.

§02

Take Pangram's accuracy claim at face value

Pangram publishes a false positive rate on the order of 1 in 10,000 and points to third-party evaluation rather than resting on its own benchmarks. That is a genuinely strong claim, and it is stronger than most of this category can support. Critics note the figures come from controlled conditions, which is a fair caveat, but it is not the interesting problem.

The interesting problem is what happens when you multiply. Arvind Narayanan worked through the arithmetic on the published rate: a student produces something like 500 to 1,000 pieces of written work across four years, so if every one of them were scanned, 5 to 10 percent of a student body would be falsely accused at some point. The rate is excellent. The volume is what turns it into a policy problem.

The same shape applies to a publishing platform. Across a large enough archive, even a very accurate classifier generates a steady trickle of writers who are wrong about nothing and flagged anyway. For the platform that trickle is a rounding error. For the writer inside it, it is the whole event.

§03

The asymmetry a writer cannot fix

The practical difficulty with any detector result is that it comes with no reasoning. You are handed a number. You cannot point to the sentence that caused it, you cannot show the model was wrong about a specific thing, and you cannot rerun it under conditions you choose. Disagreeing gets you the only response available, which is to assert that you wrote it, which is exactly what someone who did not write it would also say.

Rewriting the piece to score better does not work either. It reads as tampering, it usually makes the writing worse, and the next model retrain moves the target anyway. Nothing available to you inside the finished text resolves a question about where the text came from.

That is the gap. Not accuracy, which Pangram takes more seriously than most, but the fact that the writer has no move.

§04

What certification changes

Humanums works from the other end. While you write, it records keystroke cadence, pause structure, revision depth, paste behaviour, session timing, and how content accumulated over time. It never stores the characters you type. When the draft is done you certify it, and the result is a signed certificate, a badge, and a verification page at a public URL.

That evidence exists before anybody questions the piece, which is the part that matters. A reader who wants to check does not have to trust your account or trust a platform's classifier. They open the verification page and look at the record.

It also stays attached. Republish the piece on your own site or in a newsletter and the badge and link travel with it. A scan result cannot do that, because a scan is a moment rather than an artefact.

§05

Being fair about what each tool is for

Pangram is doing a job that certification cannot do. If you have received text from a stranger and want an estimate of where it came from, a classifier is the only option, and a well-evaluated one is better than a badly evaluated one. Platforms moderating a large archive of writing they did not commission have essentially nothing else to reach for.

Humanums cannot help there at all. It has no opinion on text it did not watch being written. If your archive is already published, there is no session left to record, and no certificate can be issued after the fact. That is a real limit, not a soft one.

So the honest framing is not that one tool is better. It is that a probability estimate and a session record are different kinds of evidence, and a writer who wants to be able to answer the question should be holding the second kind.

§06

What a Humanums certificate does not claim

A certificate establishes that the certified text was typed by a human, with human pacing, pauses, and revisions, inside a monitored session, and that it has not been altered since. It does not identify which human was at the keyboard. It does not prove no AI was consulted while you were thinking about the piece. It does not say anything about whether the ideas are original.

Those boundaries are worth stating plainly, because a proof mechanism that quietly overclaims is just a detector with better marketing. What the certificate is good for is answering the specific question a scan raises, which is whether a person actually composed the words.

Frequently asked

Quick answers.

Substack flagged my post as AI. What can I do?

Very little about that specific post, which is the problem. A classifier result has no reasoning attached, so there is nothing to rebut except by asserting you wrote it. Going forward you can write in a tool that records the session, certify each piece, and publish a verification link alongside it so the question has an answer before it is asked.

Does Pangram produce false positives?

Pangram publishes a false positive rate on the order of 1 in 10,000 and cites third-party evaluation for it. Even taken at face value, that rate produces a meaningful number of wrongly flagged writers once it is applied across a large volume of work, which is the point Arvind Narayanan made when he ran the arithmetic on it.

Is Humanums an AI detector?

No. It never analyses finished text and never estimates whether something was machine-generated. It records behavioural signals during writing and issues a certificate based on them. If a piece was written somewhere else, Humanums has nothing to say about it.

Can I use Pangram and Humanums together?

Yes, and they do not overlap. Pangram gives you an estimate about text you received. Humanums gives you evidence about text you wrote. An editor could reasonably scan inbound submissions and also accept certificates from contributors who have them.

Does Humanums work for Substack posts?

You draft the piece in the Humanums editor or with the Chrome extension, certify it, then paste the finished text into Substack and include the verification link or badge in the post. The certificate covers the writing, not the platform it lands on.

What stops someone retyping AI output into the editor?

Retyping produces a measurably different behavioural signature from composition: flatter cadence, few genuine revisions, pause structure that does not match where thinking usually happens. The scoring accounts for it. It is also self-limiting, since retyping a long piece by hand costs more than writing it.

Start certifying

Publish with the evidence already attached.

Certify your next post before it goes out, and give readers a verification link instead of an argument about a score.