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 also9
Version Control
A system recording the history of a project's files, enabling branching, merging, and recovery.
Version Control & Delivery26 connections
Commit
A recorded snapshot of a project with a message explaining it.
Version Control & Delivery23 connections
Documentation Rot
Documentation that has drifted from the system it describes, and is now worse than none.
Method28 connections
Code Review
A second person reading a change before it lands, and the practices that make it worth the time.
Version Control & Delivery38 connections
Code Comment
Prose inside source code, useful only when it records a constraint the code cannot state.
Method11 connections
Atomic Commit
A commit containing exactly one logical change, complete and independently sound.
Version Control & Delivery19 connections
Technical Debt
The future cost of a present shortcut, metaphorically accruing interest.
Method31 connections
Internet Archive
The nonprofit digital library founded in 1996 that crawls and preserves the web through the Wayback Machine and also collects books, recordings, films, and software, at the center of fights over copyright and of what the web remembers.
Data & Content4 connections
ETL Pipeline
The job of pulling data out of operational systems, cleaning and reshaping it, and loading it somewhere it can be analyzed, and the move from transforming before loading to transforming after.
Data & Content9 connections
Linked from42
- 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.
- Commit SigningVersion Control & Delivery
Cryptographically signing Git commits so a commit's author can be verified rather than merely claimed, the key types used, and what a green verified badge does and does not prove.
- 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.
- ETL PipelineData & Content
The job of pulling data out of operational systems, cleaning and reshaping it, and loading it somewhere it can be analyzed, and the move from transforming before loading to transforming after.
- 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.
- Internet ArchiveData & Content
The nonprofit digital library founded in 1996 that crawls and preserves the web through the Wayback Machine and also collects books, recordings, films, and software, at the center of fights over copyright and of what the web remembers.
- JPEGGraphics & Rendering
The dominant photo format since 1992, which shrinks images about tenfold by converting 8×8 blocks into frequency patterns and rounding away the fine detail the eye barely notices.
- 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.