"A citation you can't return to isn't a citation. It's a rumor with a footnote."
What a Citation Actually Promises
When you cite something, you make a promise to your future self and to everyone who trusts you: go here, and you will find these exact words. The whole value of a citation is that the promise holds — next week, next year, after the database is rebuilt, after you switch machines. A citation is only as good as its stability under change. If the thing it points at can move without the citation knowing, the promise is already broken; it just hasn't been caught yet.
The Fragile Defaults Everyone Reaches For
Three reflexive ways to reference a result all die on contact with reality:
- Position: "the 3rd search result." Re-run the query, or re-index the corpus, and the 3rd result is now something else.
- Row id: the auto-increment integer the database assigned at insert time. Purge and rebuild the index and every row gets a fresh number — your saved
id=417now points at an unrelated chunk, or nothing. - Offset alone: "characters 4120–4229 of the document." Fine until the document is edited above that point and every offset shifts.
Each feels stable because it works today. Each is a time bomb wired to the next rebuild.
Re-index Is Not a Rare Event
Here's what makes this urgent rather than theoretical: in a living corpus, re-indexing happens constantly. Every edit, every new document, every profile tweak triggers a rebuild of some slice of the index. If your citations are position-bound or row-id-bound, they aren't decaying slowly — they're being invalidated every single day, and you won't notice until you follow one and land on the wrong paragraph.
The Fix, Previewed
The next lesson builds the answer: a chunk id computed by hashing the content and its coordinates together, so the id is a fingerprint of the text rather than a label stuck on a shelf. Rebuild the index, move to a new machine, purge everything and re-ingest — the fingerprint comes out identical, and every citation that used it still lands exactly where it promised. Content-addressing turns a citation from a rumor into a guarantee.