Provenance
The recorded origin of a change or a claim — who made it, when, and on what evidence.
Provenance is the traceable origin of an artifact: which change introduced a line, what reasoning accompanied it, and what evidence supported it. In software the provenance record is version-control history plus whatever narrative was attached to each change.
It is worth treating as a first-class output. History is the only durable answer to "why is this here", which means a change description is not paperwork — it is the permanent record that a squashed merge writes into the repository. A description containing an unverified causal claim, or a verification bullet describing something nobody actually did, becomes a false statement in the archive. See Plausible Mechanism and Squash Merge.
Provenance also makes attribution auditable in the other direction. Determining which change caused a failure requires reading check results keyed to the specific revision, not to a branch or a merge preview — a "green" run computed against a state that predates the suspect change proves nothing about it.
The same idea applies to any recorded corpus: an evaluation result, a benchmark, a research summary. Recording what produced it — the model, the prompt, the input revision — is what makes it possible to tell a stale result from a current one later. See Fingerprint.
Physical documents solved the adjacent problem — proving a record was not altered in transit — long before cryptography, by making the container itself tamper-evident; Letterlocking is the studied form of that craft, and its logic survives in Code Signing.
See also6
Version Control
A system recording the history of a project's files, enabling branching, merging, and recovery.
Version Control & Delivery19 connections
Commit
A recorded snapshot of a project with a message explaining it.
Version Control & Delivery9 connections
Documentation Rot
Documentation that has drifted from the system it describes, and is now worse than none.
Method27 connections
Fingerprint
A hash over everything that determined a result, used to detect when the result has gone stale.
Agents & Language Models12 connections
Code Review
A second person reading a change before it lands, and the practices that make it worth the time.
Version Control & Delivery25 connections
Code Comment
Prose inside source code, useful only when it records a constraint the code cannot state.
Method11 connections
Related2
Nearby in the graph rather than deliberately chosen. Looser, sometimes surprising.
Linked from38
- Adversarial ReviewAgents & Language Models
Reviewing work with an explicit mandate to refute it, from a perspective that did not produce it.
- Agent MemoryAgents & Language Models
Durable facts stored outside the context window and recalled into later sessions.
- Agent SkillAgents & Language Models
A packaged, invocable set of instructions that loads into an agent's context on demand.
- Atomic CommitVersion Control & Delivery
A commit containing exactly one logical change, complete and independently sound.
- BackronymMeaning & Society
An expansion invented after the fact to fit letters that already existed as a word or acronym.
- Bus FactorVersion Control & Delivery
The number of people who would have to leave before a project stalls.
- Caller ID AuthenticationNetworks & Distribution
Cryptographic attestation of an originating telephone number, and why spoofed calls survive it.
- Code CommentMethod
Prose inside source code, useful only when it records a constraint the code cannot state.
- Code ReviewVersion Control & Delivery
A second person reading a change before it lands, and the practices that make it worth the time.
- CommitVersion Control & Delivery
A recorded snapshot of a project with a message explaining it.
- Confidence TrickMeaning & Society
Fraud that obtains trust first, so the victim hands over the money themselves.
- Conventional CommitsVersion Control & Delivery
A lightweight convention giving commit messages a machine-readable type and scope.
- CopyleftVersion Control & Delivery
A licensing strategy that uses copyright to require derivative works to stay open.
- Cunningham's LawMeaning & Society
The observation that posting a wrong answer online gets a faster correction than asking a question.
- DataminingPlay & Games
Extracting a game's files to recover mechanics, content and numbers the developer never published.
- Documentation RotMethod
Documentation that has drifted from the system it describes, and is now worse than none.
- EggcornMeaning & Society
A substitution that reanalyzes a phrase into a different but still-plausible meaning.
- FingerprintAgents & Language Models
A hash over everything that determined a result, used to detect when the result has gone stale.
- Folk EtymologyMeaning & Society
Words reshaped to resemble familiar parts, and the false origin stories that reshaping invites.
- Game ModdingPlay & Games
User modification of a released game, running as its own ecosystem of tools, hosting and legal ambiguity.
- Game PreservationPlay & Games
The effort to keep games playable against delisting, license expiry, server shutdown and hardware rot.
- Hanlon's RazorMethod
Never attribute to malice that which is adequately explained by stupidity.
- Hash FunctionSystems & Tooling
A function mapping arbitrary input to a fixed-size digest, used for identity, integrity, and addressing.
- LetterlockingMeaning & Society
Folding, slitting and sealing a letter so the sheet becomes its own tamper-evident envelope.
- Live Service GamePlay & Games
A game operated as a running service rather than shipped as a finished artifact, with the consequences that shift implies.
- LLM-as-JudgeAgents & Language Models
Using a language model to score another model's output against a rubric.
- MalaphorMeaning & Society
A blend of two idioms into a third, and the family of errors that reveals how fixed phrases are stored.
- Path DependenceMethod
Outcomes shaped by the sequence of past choices rather than by present merit.
- Permissive LicenseVersion Control & Delivery
A license family that imposes little beyond attribution and a warranty disclaimer.
- Plausible MechanismMethod
A causal explanation that was inferred rather than tested, and reads as more rigorous for being specific.
- Pull RequestVersion Control & Delivery
A proposal to merge a branch, carrying review, automated checks, and the discussion around it.
- Record and Replay TestingAgents & Language Models
Capturing a real interaction once and replaying it deterministically in later test runs.
- Segmented SleepBody & Medicine
The claim that pre-industrial night sleep came in two blocks separated by a waking interval, and the dispute over how general that was.
- SpeedrunPlay & Games
Completing a game as fast as possible under a ruleset the community defines, not the game.
- Squash MergeVersion Control & Delivery
Collapsing a branch's commits into one before merging, trading granularity for a clean main history.
- Version ControlVersion Control & Delivery
A system recording the history of a project's files, enabling branching, merging, and recovery.
- Video Game LocalizationPlay & Games
Translating a game plus adapting it for a new market, and the drift that adaptation introduces.
- Write-Ahead LoggingComputation & Algorithms
Recording the intent of a change durably before applying it, so a crash can be recovered.