Products
An instrument, not a product line.
ProServiq is the practice. A product is where the method is embodied — built in a domain where the answer matters and nothing independent checks it. There are three, and each is here because a domain earned it rather than because a roadmap reached it.
What has to be true before we build one
All four, or the domain does not get an instrument. The fourth is the one that disqualifies most software ideas.
01
The answer matters
Someone acts on it, and being wrong is expensive.
02
Nothing independent checks it
The incumbent is a single engine marking its own work.
03
A different second computation is possible
There is a genuinely other way to reach the answer — not a re-run of the same one.
04
The failure is silent
The characteristic error produces a plausible answer rather than a crash.
The anatomy
Every instrument has the same six parts.
Only one of them changes between domains. That is the whole claim, and it is the difference between a practice and a portfolio.
- Facts
- A model of the domain that knows no rules at all — quantities, dates, identities, relationships. It is deliberately ignorant of what will be computed from it, which is what lets one fact model outlive several rule sets.
- Rules
- Data, not code. Compiled into a ruleset and digested to a hash, so a result can be replayed years later under the rules it was actually computed under rather than today’s.
- Engine
- Applies the rules to the facts. It is the part everybody builds, and on its own it is the part nobody should believe.
- Checker
- Answers the same question by a different route, written from the specification rather than from the engine. It shares no code with the thing it checks, and it is built to be able to disagree.
- Comparison
- Figure by figure, never in aggregate. Two totals can agree while their parts disagree in opposite directions, and a comparison that only checks the bottom line has a blind spot the size of its own arithmetic.
- Record
- The answer, pinned to the rules, the engine version and the inputs that produced it — appended, never overwritten, so a correction is a new record rather than a rewritten one.
The rules are the only part that is jurisdiction-shaped. The checker is the only part that is expensive — because a second independent implementation of the same specification is exactly as much work as the first, and there is no honest way to make it cheaper.
Built
The boundary
A product is an argument that the method survives a real domain.
Three domains done once is a stronger claim than one domain done three times — which is why the register, and not this hall, is where the evidence lives. An instrument here is a place the method was worth embodying permanently. It is not the business.
What an instrument is not
It is not a licence to build in a domain we have not checked. Every one of these began as a question somebody could not answer, and the ones that never became products failed a condition rather than a business case — usually the third, because most domains have no genuinely different second route to the same answer.