L-01THE LEDGER

Delivered reality, measured against promised reality.

The Capacity Ledger is the record of what we said would happen and what actually happened — per shop, per packet, per feature class, accumulated one job at a time. Routing consumes it. The date guarantee is underwritten from it. Once a month it becomes a public index.

It publishes no figures yet. Nothing has been routed as a packet to a shop on the standard, so nothing is measured, and we will not pretend otherwise. What this page publishes instead is the methodology: what gets recorded, how each term is defined, what may leave the network, and what happens when we get something wrong. When the numbers arrive, nobody will have to take our word for what they mean.

Note 1: this page is pre-publication1Status · pre-publication

There are no numbers on this page.

These figures measure packet-routed work across shops on the standard. None of it has run yet. Rather than print a zero, animate a counter, or grey out a plausible-looking placeholder, every figure below is drawn the way a drafter draws a dimension that has not been toleranced yet: the callout exists, the value does not.

Each one carries the definition it will publish under. That is the part we can be held to today, and it is the part that is hard to fake later.

Note 1: figure not yet published1
Shops on the standardPublishes when the data is real

Counts shops that have passed the qualification job and graduated to live routing. A shop in the funnel is not a shop on the standard, and we will not report it as one.

Note 1: figure not yet published1
Jobs shippedPublishes when the data is real

Cumulative parts orders delivered to a customer against a released packet. Internal test parts and calibration runs are excluded and stated separately.

Note 1: figure not yet published1
On-time-in-full ratePublishes when the data is real

Delivered complete, on or before the date on the order at acceptance. Not the revised date. Not the re-promised date.

Note 1: figure not yet published1
Median quote-to-price timePublishes when the data is real

Median wall-clock time from upload to a priced, dated Catalog-lane offer. Reported as a median with the tail, because the tail is the part that hurts.

Note 1: figure not yet published1
Envelope utilizationPublishes when the data is real

Share of declared network capacity consumed by routed work, and how much of that ran inside a batch.

Why not just show a zero?

Because a zero is a measurement, and we have not measured anything. A counter that renders as zero without JavaScript is the specific failure mode this page was designed against. When the first job ships, the first figure appears here — dated, and with the job count behind it.

Schema fidelity matters more than software.

Every field below is captured from the first calibration job onward, whatever the tooling happens to be. Retrofitting history is impossible, which is exactly why this dataset is defensible and exactly why the discipline has to start before it is convenient.

A competitor can copy the idea of this page in an afternoon. They cannot copy the record, because the record is made of delivered jobs.

Per job — the core record

Fields recorded in the Capacity Ledger for every job
GroupFields
QuotedPrice · promised date · estimated setup and runtime per operation
ActualAccept timestamp · setup start and end · cut start and end · probe logs · inspection results · ship date
OutcomesOn-time (binary and days delta) · first-pass yield · nonconformances, cause-coded to packet, shop, material, or tooling · reroutes with reason
BatchBatch membership, keys matched, and realized savings against the solo baseline

And per shop, per packet revision, per feature class

Other entities recorded in the Capacity Ledger
EntityFields
Per shopMachine profiles and validated posts · designations (ITAR, tight-tolerance, pallet tier) · declared capacity calendar · standing metrics · financing state
Per packet revisionCumulative first-pass yield across shops · runtime estimate error distribution · issue history · which shops are qualified to run it
Per feature classAchieved-tolerance distributions per shop, by hole tolerance band, pocket ratio, thread class, and material

Four consumers, one loop.

The Ledger is not a dashboard we look at. It is wired into the four decisions that make the model work — and the loop closes, which is the whole argument: every delivered job makes the next quote more accurate, the next route better, and the next date cheaper to guarantee.

01

Routing

The router scores eligible shops per job: qualification match, then trust-weighted available capacity, then feature-class capability fit, then standing band, then logistics, then baseload owed. While the router is young, human override stays available with a reason code — and the override reasons are themselves training data. It goes away when the model has earned it, and we will say so when it does.

02

Underwriting the guarantee

A guaranteed date is constructed, not hoped: runtime estimate, times the packet revision's error distribution, times shop standing, times calendar trust, plus a buffer priced from historical variance for that feature class. This is why the guarantee is a product a competitor cannot launch cold. They have no loss history to price it from — and until we have run the jobs, neither do we.

03

Shop standing

Standing is a Ledger output, not a membership tier. Every shop sees its own standing in full, including exactly how routing priority is computed from it. Falling standing triggers a conversation, not a de-listing.

04

The public index

Anonymized aggregates become the Domestic Machining Lead Time Index. It is the only part of the Ledger that leaves the network, and the rules for what may leave are below.

The Praetore operating loopSeven stages arranged on a circle and joined by centerlines: quote, engineer, verify, route, cut, probe, and ledger. A heavier return arc runs from the ledger back to the quote, annotated: better routing, better underwriting, better prices.better routing · better underwriting · better prices01QUOTE02ENGINEER03VERIFY04ROUTE05CUT06PROBE07LEDGERPRAETOREOPERATING LOOP
The operating loop as designed. The Capacity Ledger is populated one delivered job at a time; nothing on this diagram represents accumulated data yet.

Every metric we compute about a shop, the shop can see.

Standing is derived on a rolling ninety days and shown to the shop in full — not a score with a mystery behind it, but the inputs, the weights, and how routing priority falls out of them. A supply side that cannot audit its own grade will not tell you the truth about its calendar, and the entire liquid-capacity promise depends on true calendars.

What routed work looks like
Derived shop standing metrics, all visible to the shop
MetricDefinition
On-time-in-fullRolling 90 days. The headline, and the one the router weighs hardest.
First-pass yieldParts accepted without rework or scrap, measured per packet revision as well as per shop, because both halves cause failures.
Issue rateIssues raised per hundred jobs, cause-coded. A high issue rate against a young packet is usually our fault, and the coding says so.
ResponsivenessAccept latency and hold-resolution latency. How long a job waits on a human.
Calendar honesty indexDeclared availability against actual acceptance and throughput. Measured, not moralized: chronic over-declaration simply lowers the router's trust weighting on that shop's calendar. Liquid capacity is only real if calendars are.

Four commitments, published verbatim.

These are constraints on the product, not a policy page. A network that used its shops' performance data to squeeze their rates would poison its own supply permanently, and it would deserve to.

01

A shop’s data wins it work and underwrites it (routing priority, financing eligibility).

02

It is never used to negotiate that shop’s rates down.

03

Each shop sees its own standing in full, including exactly how routing priority is computed.

04

Public and aggregate uses (the Index, capability claims) are anonymized; no shop-identifiable data leaves the network without written consent.

A monthly index of what domestic machining actually delivers.

Every buyer in this industry has an opinion about lead times and almost nobody has the delivery data to settle it. Quoted lead times are published constantly. Delivered lead times are not published at all — which is convenient for everyone quoting them.

The Index is built from anonymized Ledger data and reports both sides of that gap. It is the one artifact a competitor cannot answer with marketing, because answering it requires having delivered the jobs.

Each issue reports

  • 01Quoted against delivered lead times, by part class — the gap between what the industry promises and what it does.
  • 02Network on-time-in-full rate for the period, with the distribution rather than only the headline.
  • 03Utilization delta attributable to cross-customer batching, and the share of that delta passed to customer pricing and to shop rates.
  • 04Reroute count and reroute outcomes: how often a job moved, and whether the date still held when it did.

Note 2: first issue publication2Note 2 — The first issue publishes when there are enough delivered jobs for the anonymization floor to hold, not on a marketing calendar. We would rather publish late than publish a cell built from three jobs and a hope.

The definitions are the part you should argue with.

Most published manufacturing statistics are unfalsifiable because the terms are never pinned down. These six rules pin ours down before we have a single result to protect, which is the only moment at which doing so costs us nothing and proves anything.

01

On-time means the original date

A job is on time if it ships complete on or before the date that was on the order when the customer accepted it. Not a revised date, not a re-promised date, not a date adjusted after the fact because the first one was optimistic. A revised date is recorded as a miss against the first one, and both are kept.

02

The clock tolls for one published list, and nothing else

Customer print or spec changes after release, customer material late or out of certification, payment terms breached, source-inspection delays beyond the stated window, and narrowly defined force majeure. That list is published in full on the guarantee page. Anything not on it is our problem, and it counts against us.

03

Part class is defined before the data, not after

Index figures are grouped by part class — material family, envelope band, tolerance class, and operation count. The class definitions publish with the first issue and are versioned. Re-cutting the classes after seeing the results is the oldest trick in industry benchmarking, and versioning is how you can check we did not.

04

Aggregates only, above a published floor

No shop-identifiable data leaves the network without written consent. Index cells publish only above a minimum job count, so that no cell can be reverse-engineered to a single shop or a single customer. That minimum is published with the first issue rather than chosen per issue.

05

Nothing is excluded for being unflattering

Cancelled jobs, rerouted jobs, scrapped lots, and escapes are in the denominator. The one category we will separate rather than exclude is internal test and calibration work, because counting our own practice runs as delivered jobs would be a lie of arithmetic.

06

Corrections are published, not quietly patched

If a published figure turns out to be wrong, the correction runs in the next issue with the original left visible and struck. An index nobody can audit is a brochure.

The first real reroute gets published too — the job, the reason, and whether the date held. A model whose selling point is that work can move should show its work the first time work moves.

Want the first issue when it publishes?

Write to us and we will put you on the list for the Domestic Machining Lead Time Index. No newsletter, no drip sequence — one email per issue, and the methodology attached.

hello@praetore.com