Skip to content

Available-to-Promise

Gate every new delivery commitment against a date-bucketed residual curve — on-hand plus scheduled receipts minus prior promises — so a request is accepted only if no future bucket goes negative, distinguishing what is physically present from what is contractually free.

Core Idea

Available-to-promise (ATP) is the supply-chain calculation determining how much of a resource a seller can commit to deliver by a date without breaching prior commitments. The classical formulation runs a time-bucketed ledger: on-hand plus scheduled receipts, minus quantities already promised, yields the residual available to accept new commitments per bucket. A request is granted only if the cumulative residual in every bucket between acceptance and delivery stays non-negative; otherwise the earliest feasible date is quoted.

Scope of Application

Because ATP is a calculation, not a mechanism, it applies wherever its precondition holds — a replenishing resource pool, a forward stream of scheduled increments, and a stream of prior commitments drawing the pool down.

  • Manufacturing and supply chain — the canonical home, ATP modules gating quote-and-promise against the master production schedule.
  • Hospitality and travel — hotel and airline yield management, with overbooking the deliberate no-show-parameterised violation.
  • Cloud and IT capacity — committable capacity per region/instance-type from a fleet curve minus reservations.
  • Restaurant, event, and professional-services — table residuals and billable-hours pipelines.
  • Public-service scheduling and personal calendaring — surgery-slot and docket ledgers; the degenerate committed-hours case.

Clarity

ATP brings one distinction naive stock-checking collapses: physical availability versus contractual availability (stock and receipts minus what is already owed). It reframes capacity from atemporal to time-indexed — the answer is a residual-promiseable curve, not a scalar — and isolates the one invariant to protect: no negative residual in any future bucket.

Manages Complexity

A tangle of receipts, promises, cancellations, and reschedules collapses onto one authoritative residual curve, read directly for commitability. The agent tracks that curve and one invariant, from which a clean date-indexed branch (promise / earliest-feasible-or-partial / decline) reads off mechanically, with two simple postings keeping the curve authoritative.

Abstract Reasoning

ATP licenses a diagnostic inferring contractual state from physical stock (detecting the overpromise), an interventionist posting of promises and cancellations against the invariant (with partial-split and overbooking variations), boundary-drawing on the fungibility assumption, and forward propagation of promise cascades when receipts shift.

Knowledge Transfer

ATP is a calculation, so it transfers literally wherever its precondition (a shared replenishing pool) holds — its real and considerable reach across manufacturing, travel, cloud, and staffing. The honest boundary is instrument-reach versus over-reading (the gate is exact only for a fungible pool); its transferable content factors into the parents commitment, capacity, ledger, scheduling, and overcommitment.

Relationships to Other Abstractions

Local relationship map for Available-to-PromiseParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Available-to-PromiseDOMAINPrime abstraction: Commitment — is part ofCommitmentPRIMEPrime abstraction: Scheduling — is part ofSchedulingPRIME

Current abstraction Available-to-Promise Domain-specific

Parents (2) — more general patterns this builds on

  • Available-to-Promise is part of Commitment Prime

    Available-to-promise contains the standing and proposed delivery commitments whose dated deductions define contractual rather than physical availability.

  • Available-to-Promise is part of Scheduling Prime

    ATP contains a constrained scheduling calculation that assigns an acceptable request to its requested or earliest feasible delivery bucket.

Hierarchy paths (6) — routes to 3 parentless roots

Neighborhood in Abstraction Space

Available-to-Promise sits in a moderately populated region (40th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.

Family — Supply Chain & Fulfillment Operations (22 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-07-12