Skip to content
How to ThinkIn the Age of AI

A commitment contract needs five elements

Write commitment contracts with all five structural elements (behavior, schedule, completion criteria, duration, signature) and treat any commitment missing one or more elements as a preference rather than a binding commitment.

When This Fires

  • When writing any commitment, goal, or behavioral contract
  • When auditing existing commitments for structural completeness
  • When commitments keep failing — check if the failure point maps to a missing structural element
  • Complements Public commitments must be behavioral + verifiable… (behavioral + verifiable public commitments) with the complete contract structure

Common Failure Mode

Partial commitments treated as complete: "I will meditate daily." This has behavior (meditate) and schedule (daily) but lacks completion criteria (how long? what counts?), duration (forever? 30 days?), and signature (was this formally committed?). The gaps become escape routes: "I meditated for 30 seconds while in the shower — that counts!" Complete: "I commit to 10 minutes of seated meditation, daily at 7 AM, for 90 days through [date]. Signed: [name]."

The Protocol

(1) For any new commitment, write all five elements: Behavior: "[Specific action]" Schedule: "[Frequency] at [time/trigger]" Completion criteria: "[What counts as having done it]" Duration: "[Start date] through [end date]" Signature: "[Your name, date signed]" (2) Check: is any element missing? If yes → the commitment is structurally incomplete. Add the missing element before considering it a binding commitment. (3) Share the complete contract with your accountability partner (Choose accountability partners for enforcement capacity…) so they can verify against the full specification. (4) At the end of the duration → evaluate against the contract. Did you meet the behavioral specification per the schedule with verified completion criteria? The answer is binary.