implicit.ink
read this in

properties /availability

qualified host number + unit a measured amount

inventory quantity

The quantitative on-hand stock of the product, as a count of the priced atom in a PURE COUNTING UNIT (a numeral on the QuantityUnits dimension — each/piece, discrete item count only). The count NEVER carries a pack/sale unit: pair/dozen/set/case/carton are content-defined derived reads of the `contains` relation (b81), never stored on a raw count — this is D1-Delta2 (the sale-unit word is a read of contains, can never contradict the count; a stored '12 dozen' with no contains would read 'each' on the shelf and self-contradict, so it is now unsayable). A product carries many inventory quantities (cardinality many): each named state is a distinct statement, self-correlating its count with its quantity_state qualifier (available 47, committed 12, incoming 100). A carton-sold product is a carton VERSION whose contains(base, N) states the pack; its stock is counted in each (each = one carton) and 'how many base pieces' derives (count x N), or when the base is separately stocked the carton's availability derives from the base (min over parts, b81) — the pool re-states neither the pack count nor the sale-unit word. The pool declares the bundle's grammar — that stock can be reported as a count by named state in a counting unit; the realised magnitudes are the data layer's offer/instance rows (L1), exactly as list_price's realised amount is downstream. Distinct from availability_status (the single buyable-state token in-stock/out-of-stock that this count sits behind). The 'only N left' urgency, low-stock bar, and 'selling fast' badge a surface prints are PRESENTATION over these counts (A10), never stored.

Inventory quantity is a measured figure, given as a whole count of selling units.

It belongs to availability — whether it can be obtained.

the bundle what travels with each inventory quantity

A inventory quantity is not a lone value — each statement is a self-correlating bundle, carrying its own:

asked by the kinds that answer it

99 kinds answer it, each for any number of values. The same question can be reused by unrelated kinds — one meaning, many homes.

answered with
number + unit — a number paired with a unit drawn from an exhaustive unit vocabulary.
value domain
Quantity Units — the vocabulary its answers are drawn from.
concern
Availability — the facet of a product it belongs to.
qualifiers
quantity state (one) · place name (one) · place type (one) — the bundle each statement carries.

asked by kinds that answer it

The same question can be reused by unrelated kinds — one meaning, many homes.

kindhow many
Product many