Incomplete Contract¶
Core Idea¶
An incomplete contract is a rule-set that deliberately leaves some contingencies unspecified — knowing exhaustive enumeration is impossible — and designates some other mechanism to fill the gap when the unspecified case arises. Its signature is gap + gap-handler + governance of the handler: the unwritten zone, the rule or person that activates in it, and the constraint that keeps that discretion honest.
How would you explain it like I'm…
The On-Purpose Blank
Honest About The Future
Gap And Gap-Handler
Broad Use¶
- Contract theory: the transaction-cost origin of incomplete contracts and ownership as residual control rights.
- Law: constitutional vagueness ("due process," "reasonable") delegating gap-filling to courts; common-law evolution.
- Diplomacy: constructive ambiguity — deliberate vagueness that secures agreement despite irreconcilable preferences.
- Organizations: open-ended employment where the employer holds residual decision rights over unnamed tasks.
- Software: specifications that intentionally underspecify (side-effect ordering, malformed input), relying on a runtime or compiler.
- AI alignment: reward functions and prompts as incomplete specifications whose handlers are learned priors and fallback rules.
Clarity¶
Shifts the question from "did we write down enough?" — a losing race — to "who handles the gap, and how is that handler constrained?", exposing the hidden completeness premise in naive specification.
Manages Complexity¶
Replaces the impossible task of specifying every contingency with the bounded task of designing the gap-handler — one design problem instead of infinitely many.
Abstract Reasoning¶
Lets one ask of any rule-set: where is it deliberately silent, who decides in that silence, and what holds that decider to account — with hold-up, capture, and overreach as the forecast failure modes.
Knowledge Transfer¶
- Public-works contracting: a 30-year concession sets gap location, a regulatory adjustment commission as handler, and state-board review as governance — the same three knobs as an API versioning policy.
- API design: a versioning policy plus a breaking-change committee plus an RFC process instantiates gap, handler, and governance.
- AI deployment: a reward function plus fine-tuning plus an oversight board runs the identical structure.
Example¶
In the Grossman–Hart–Moore theory of the firm, ownership is residual control rights — the authority to decide whatever the contract left open — and the fix is to assign that control to the party whose non-contractible investment matters most, so hold-up does least damage.
Relationships to Other Primes¶
Parents (1) — more general patterns this builds on
- Incomplete Contract is a kind of Contract — An incomplete contract is, structurally, a contract (a rule-set fixing outcomes for some contingencies) plus the distinctive move of an acknowledged gap + designated gap-handler + governance. contract is the canonical genus; incomplete_contract is the specific kind that deliberately leaves gaps. Phase-C already records the link to contract. The file severs it from interface (complete contract over its cases), delegation (only the decision-right piece), and optionality (a held right) — none is the genus; contract is. Good conviction: the is-a holds even though the prime is heavily framed (law/econ), because every instance is literally a contract or rule-set.
Path to root: Incomplete Contract → Contract → Interface → Boundary
Not to Be Confused With¶
- Incomplete Contract is not an Interface because an interface specifies a complete contract over the cases it covers (any case outside it is simply not a legal call), whereas an incomplete contract admits cases it does not cover and routes them to a handler with discretion.
- Incomplete Contract is not Authority Delegation Under Uncertainty because delegation hands a decision right to an agent within a scope, whereas an incomplete contract is the broader structure — gap, plus handler, plus governance of the handler — of which a delegated right is one gap-handling mechanism.
- Incomplete Contract is not Optionality because optionality is a held right to act later, whereas an incomplete contract's gap is not anyone's option — it is an unspecified zone someone is empowered to resolve when it arises.