Skip to content

Verification

What the citation guarantee actually is

Generated study material is cheap to produce and expensive to trust. This page states the guarantee precisely enough that you can hold it to account.

A card generated from material you supplied stores the exact span it came from, and that span is validated as a literal substring of the source before the card is accepted. A card generated from a topic prompt has no source, and it is labelled unsourced. There is no third case where a card implies a citation it does not have.

Substring validation

When a card is generated from your material, the cited span is checked as a literal substring of the ingested source chunk. Exact matching is strict on purpose: the failure it catches is a quote that was paraphrased or invented during generation, which is precisely the failure that a reader cannot detect on their own.

Entailment escalation

Some genuine quotes fail exact matching for uninteresting reasons: collapsed whitespace, a ligature, a line break inside a sentence. Those cases escalate to an entailment check rather than being waved through or discarded. The escalation path exists so that strictness does not quietly become a reason to loosen the rule.

Drift re-checks

Sources change. Stored spans are re-checked against the live source over time, and a quote that no longer matches is flagged as drifted on the card quality report. A drifted card is not silently deleted and it is not shown as trustworthy; it is shown as needing a look, which is the only honest state for it.

The unsourced label

Cards generated from a topic prompt have no document behind them, so there is nothing to verify. Those cards are labelled unsourced. This is the part of the claim people usually skip: the guarantee is not that every card cites a source, it is that a card which cannot cite one tells you so on its face.

Two worked examples

Both were produced from the same source document: the transcript of the United States Constitution published by the National Archives. One card passed. One did not, and this is what happens to it.

Example 1 — accepted, source-linked

What must a person satisfy to serve as a United States Representative?

Answer: be at least twenty-five years old, have been a citizen for seven years, and be an inhabitant of the state that elects them.

“No Person shall be a Representative who shall not have attained to the Age of twenty five Years, and been seven Years a Citizen of the United States, and who shall not, when elected, be an Inhabitant of that State in which he shall be chosen.”
United States Constitution, Article I, Section 2 · archives.gov transcript

That span is a literal substring of the ingested source, character for character, so the card shipped with the passage attached. In a session you open the passage from the card itself and read the surrounding sentences.

Example 2 — rejected, and why

How long is a Representative’s term of office?

The generated answer, two years, is correct. The quote offered to support it was not in the document:

“Representatives shall serve terms of two years’ duration.”
No such sentence exists in the transcript. The actual text reads “chosen every second Year by the People of the several States”, which carries the same meaning in different words.

Substring validation failed, the entailment check could not tie the invented sentence to a specific span, and the card was not shipped as sourced. This is the ordinary case, not a rare one: a paraphrase that reads like a quotation is exactly the failure a reader cannot catch. A correct answer with a fabricated citation is still a card we refuse to present as verified.

What verification does not cover

It confirms that a quote is really in your source. It does not confirm that your source is correct, current, or the edition your exam is set on. A card built from a superseded standard will verify perfectly and still be wrong for your purposes, which is exactly why the passage is shown rather than summarised.

It also does not evaluate whether the question is a good question. Card quality is reported separately, and weak items are flagged for review rather than being treated as verified simply because their quote checks out.

Why this is the load-bearing feature

Spaced repetition works by rehearsing an answer until it is automatic. That is a powerful mechanism pointed at whatever you feed it, including a fabricated fact. A wrong card in a review schedule is worse than no card, because you will practise it until you are confident in it.

That is the reason grounding is checked at generation time rather than offered as a link for you to inspect later. By the time you notice, you have already rehearsed it.

How it worksFAQStart free