Commitment¶
Core Idea¶
A commitment is the creation of a new constraint on future behavior by an act in the present — a speech act, signature, deposit, or irreversible step — that demarcates a before (the agent was free) from an after (the agent is bound) that others build on.
How would you explain it like I'm…
The Pinky Swear
Tying Yourself Down
Before-and-After Binding
Broad Use¶
- Speech-act theory: the commissive class — promise, vow, oath, undertaking — is exactly the class that creates commitments.
- Contract law: a contract is a structured commitment package of offer, acceptance, consideration, and bind.
- Computing: transactions commit or roll back; version control records immutable commits; distributed protocols agree on whether a commitment is in force.
- Game theory: making one's own future choice set smaller is a strategic asset — the burned bridge, the irrevocable threat.
- Finance: forward contracts, options, and escrow are commitments with structured release conditions.
- Engineering: design freezes, sign-offs, and change-control gates are commitment points in irreversible processes.
Clarity¶
Clarifies what is bound, by whom, to whom, with what release conditions, and what consequence on breach — and distinguishes an intention (an inner state) from a commitment (a publicly or operationally binding one) that others may rely on.
Manages Complexity¶
Compresses promise, contract, transaction, vow, and sign-off into one diagnostic and a small intervention menu — tighten, loosen, clarify, or dissolve the bind — reasoned over the agent's standing commitment slate.
Abstract Reasoning¶
Enables reasoning about the commitment slate (a possibly-inconsistent set of standing binds), about visibility (a commitment is weaker the harder breach is to observe), and about atomicity (whether a multi-part bind holds all-or-nothing).
Knowledge Transfer¶
- Distributed systems: atomic-commit semantics — all effects happen or none — transfer to payment clearing and programmable contracts.
- Programming languages: design-by-contract carried contract-law structure — preconditions, postconditions, recourse on breach — into language semantics.
- Release engineering: the manufacturing discipline of design-freeze and sign-off transferred into error-budget and release-gating practice.
Example¶
A database transaction COMMIT is the structurally cleanest instance: before COMMIT the writes are tentative and silently discardable; after, they are durable and undoable only by a deliberate compensating action — the before/after demarcation with no normative load.
Relationships to Other Abstractions¶
Current abstraction Commitment Prime
Parents (1) — more general patterns this builds on
-
Commitment is a kind of Constraint Prime
A commitment is a reflexive (self-imposed) constraint-creation on one's own future; commitment is a kind-of constraint (the existing commitment_device already sits under constraint).
Children (14) — more specific cases that build on this
-
Climate emergency declaration Domain-specific is a kind of Commitment
The proposed strict upward parent is
prime:commitment. -
Database transaction Domain-specific is a kind of Commitment
The proposed strict upward parent is
prime:commitment. -
Lockstep protocol Domain-specific is a kind of Commitment
The proposed strict upward parent is
prime:commitment. -
Ratification Domain-specific is a kind of Commitment
The proposed strict upward parent is
prime:commitment. -
Service Level Domain-specific is a kind of Commitment
A service level is a commitment specialized to a measured fulfillment quantile, time window, and predeclared consequence for breach.
- Commitment Device Prime is a kind of Commitment
Commitment_device is the INTRAPERSONAL-TEMPTATION subcase: a present self foreclosing a tempted future self's options under time-inconsistent preferences.
- Credible Commitment Prime is a kind of Commitment
Credible commitment is commitment made believable enough for another actor to rely on through observability and breach cost.
- Information Use License Prime is a kind of Commitment
An Information Use License is the already-transmitted-information species of a present act binding future conduct to another party under release and breach terms.
- Available-to-Promise Domain-specific is part of Commitment
Available-to-promise contains the standing and proposed delivery commitments whose dated deductions define contractual rather than physical availability.
- Backorder Domain-specific is part of Commitment
Backorder contains the seller's present binding acceptance of an order as a future fulfillment obligation despite current unavailability.
- Embargo Domain-specific is part of Commitment
An embargo contains a commitment because each recipient binds its future publication behavior to the agreed lift condition.
- Responsiveness channel Domain-specific is part of Commitment
A published response discipline turns receptivity into a standing commitment rather than an informal intention.
- Source Protection Domain-specific is part of Commitment
Source Protection contains Commitment because the receiver binds its future conduct to a promise not to expose the source.
- Off the Record Domain-specific is a decomposition of Commitment
Accepting information Off the Record is a present binding act that constrains the recipient's later publication and attribution, with release terms and breach consequences.
Hierarchy path (1) — routes to 1 parentless root
- Commitment → Constraint
Not to Be Confused With¶
- Commitment is not a Commitment Device because a device is a mechanism deployed to make a commitment binding whereas commitment is the broader state of being bound.
- Commitment is not a Constraint imposed from outside because commitment is reflexive self-binding whereas a constraint limits behavior regardless of source — the distinction governs the agent's own stake in honoring it.
- Commitment is not Credible Commitment because credible commitment adds the requirement that the bind be believable to others whereas bare commitment includes weak, private binds that are operationally hollow.