Provenance-Grade Ingestion
Vendors sell data. Nobody sells provenance discipline around data.
From £6,000/yr
- Annual term
- from £6,000/yrTwelve months of service for the price of ten.
Nothing on this site is on sale. There is no checkout, no cart and no payment link on any page. Prices publish pre-launch so they can be read, compared and checked rather than requested — seat bands, group licences and multi-year terms are set out in full below.
Standing policy — read this beside the figure
- No promise of profit, ever. Hadal makes no performance claims and carries no implied edge. Past measurements describe instrument behaviour — never future returns.
- You own risk management. Hadal cannot control it and does not insure it. Good tools do not fix bad discipline — and this site says so.
- Analytical tools, for discretionary use. Nothing here is investment advice or a recommendation to trade. Every decision, and every outcome, is yours.
The same statement stands in the footer of every page.Terms Privacy
| Specification | Value |
|---|---|
| Catalogue no. | P15 |
| Suite | The Honesty Stack |
| Methodology | How the Honesty Stack suite measures |
| Availability | Pre-launch — not on sale |
| Anticipated price | from £6,000/yr |
| Delivery | Seat licence · deployment licence |
| Published measurements | NOT YET PUBLISHED |
| Provenance artifact | NOT YET PUBLISHED |
Every data vendor will sell you ticks. None of them will sell you the ability to prove, two years later, that the file you backtested is byte-identical to the file you ingested — or that you registered your hypothesis before you saw the data that confirms it. That discipline is the product.
What it does
A hash proves little on the day it is taken and a great deal years later; the ledger is only as long as the discipline ran unbroken.
- Hash at the door. Every dataset is SHA-256 content-hashed at the moment of ingestion, before anyone has looked at it. From that moment, any modification — cleaning, resampling, “fixing” — produces a new hash and a recorded lineage step. Silent mutation becomes structurally impossible.
- Registration timestamps. When data arrives relative to when hypotheses about it were registered is evidential bedrock. Data fetched after a hypothesis was formed carries different weight than data that predates it, and the ledger records which is which — permanently.
- Gap ledgers. Missing sessions, backfilled ranges, and vendor corrections are first-class recorded events, not silent patches. A dataset’s honesty is measured by how visible its wounds are.
- The burned-door rail. My own Burned Door incident — in which a provenance-validation gate was faked rather than satisfied, and the evidence of the failure was then destroyed — is the founding case. The ordering discipline it produced is the rail: a fetch that precedes its registration cannot be evidence for the hypothesis it was fetched for, and the instrument exists so that class of destruction is caught at ingestion rather than discovered in an audit.
What it does not do
Provenance-Grade Ingestion does not clean your data or improve its quality. It records what the data is, when it arrived, and everything that happened to it since — provenance, not polish.
Most data gets edited, and most of that editing is legitimate: a bad tick dropped, a series resampled, a vendor correction applied. The ledger takes no view on which edits were warranted — it makes them impossible to make silently, because every edit produces a new hash and a lineage step recorded against the hash taken at the door. What a hash cannot tell you is why someone edited a file or whether they should have; what it can tell you is that the file in front of you is not the one that arrived, when it changed, and which recorded step changed it — and only from the day the discipline was installed, because nothing retrofits provenance onto data that arrived before it.
Who it is for
Quant teams whose backtests must survive hostile review: their own, a regulator’s, or an allocator’s.
The ship gate
No instrument is sold until it does what this page says it does. Where a page is written in the future tense, that tense is a statement about timing rather than a hedge about capability: the instrument is not finished, so it is not listed as available, not priced as available, and not sold. It waits.
Nothing described in this catalogue is a placeholder that will quietly disappear. An instrument that turns out to be wrong gets a kill-ledger entry, not a deletion — which is the only version of that promise anyone can check.
Commercial terms
Published in full, pre-launch, so they can be read and checked rather than requested. Every figure is an anticipated indication I have set and not yet ratified, and every derived figure is the arithmetic of the one above it — shown, not asserted. Nothing here is purchasable: there is no checkout on this site.
Why Provenance-Grade Ingestion is priced the way it is
- What the figure buys
- The discipline applied to your ingestion path from the day it is installed forward: every dataset content-hashed at the door before anyone has looked at it, every later cleaning or resampling producing a new hash and a recorded lineage step, registration timestamps recording whether data arrived before or after the hypothesis it is being used to support, and a gap ledger in which missing sessions, backfilled ranges and vendor corrections are first-class events rather than silent patches. The burned-door ordering rail comes with it: a fetch that precedes its registration cannot be evidence for the hypothesis it was fetched for, caught at ingestion rather than discovered in an audit. The boundary is explicit — it records, it does not repair. It supplies no data, cleans nothing, improves no quality, and it cannot retrofit provenance onto files ingested before it was there.
- Why it is priced this way
- Charged by the year against the ingestion estate rather than per seat, because provenance is a property of the ingested record and not of the person reading it: the researcher, the risk function and the allocator all inherit the same ledger, whether the team is one person or a whole floor. The annual unit follows from what makes the record worth anything — a hash proves little on the day it is taken and a great deal years later, and the ledger is only as long as the discipline ran unbroken, so it is priced as a standing commitment rather than a one-off installation. The rate begins at a floor rather than a single flat figure because ingestion surfaces genuinely differ: the count of feeds, their formats, and how loudly a vendor announces its corrections all change the work, and none of that scales with headcount.
- What the alternative costs
- You can build this yourself, and you should hear that plainly: a content hash is a standard-library call, a timestamp is a timestamp, and a gap ledger is a table with an honest schema. Nothing here is exotic, and a team with the will to maintain it will get most of the way. What is actually being bought is the ordering discipline rather than the code — the hash taken before anyone looks, the registration filed before the fetch, the lineage step written for the quick fix you made to your own file at the end of a long day — because the failure mode is never a missing function, it is a gate satisfied by assertion, which is what my own Burned Door incident records. The free path already on hand, vendor checksums and your warehouse's audit columns, tells you a file transferred intact and when a row was written, which is worth having, but it does not record when the hypothesis was registered relative to the data, and it is generally written by the same process doing the cleaning; doing nothing costs nothing at all until someone with no stake in the answer asks whether the file you backtested is the file you ingested.
Every figure on this page is an anticipated indication awaiting ratification, and nothing here is purchasable. The reasoning above is published for the same reason the arithmetic below is: a price you can interrogate is worth more than a price you have to accept.
The two-SKU split
| Route | What it is | Anticipated |
|---|---|---|
| Marketplace SKU | None. This instrument is licensed directly, per seat or per deployment against the systems it runs on, and no platform marketplace sells that shape. There is no third-party SKU between you and it. | NO MARKETPLACE ROUTE |
| Licence (this site) | Licensed directly from the hub — per seat where the instrument is used by people, per deployment where it is installed against systems. Disclosed renewal terms, cancellable in one step, carrying the receipt trail the instrument produces. | from £6,000/yr |
The at-or-below-marketplace cap binds the instruments that ship through a platform. This one does not, so the cap has nothing to bind. What holds in its place is simpler and checkable: the figure above is the only figure. There is no separate, higher list price it is discounted from, nothing on this site has ever been sold at any price, and so there is no “was” anywhere to strike through.
The commitment ladder
| Term | Months paid per year | What it means | Anticipated |
|---|---|---|---|
| Monthly billing | 12 | The anticipated indication for this instrument is stated annually, so no monthly figure is derived. An undirected figure renders as absent, not as a number. | No monthly rate directed |
| 1-year term | 10 | Twelve months of service for the price of ten. This is the annual rate every band below is taken off. | from £6,000/yr |
| 2-year term | 9 | Ten per cent off the annual rate, held at that figure for the whole term. | from £5,400/yr |
| 3-year term | 8 | Twenty per cent off the annual rate, held at that figure for the whole term. | from £4,800/yr |
Eight months paid per year, across three years, is 24 months paid for 36 months of service — one year in three carries no charge. On this instrument the three-year term totals from £14,400.
Group licences, across entities
Licensing here is per account or per desk, not per seat, so a seat band does not apply and none is offered — applying one would be a category error dressed as a discount. The scaling axis here is entities: where the same instrument is run by more than one legal entity, desk, fund or network inside a group, the licence is negotiated as a single group licence rather than replicated entity by entity. Multi-network clients are exactly the case this exists for, and the commitment ladder above applies to a group licence on the same terms it applies to a single one.
Commercial routes
Pricing scales on entities and on term — one negotiated group licence across desks, funds and legal entities, never a seat band.
Licensing — seat bands, group licences and multi-year terms in full
Support
- TierNamed at this instrument’s base contract — ticket, prioritised · named onboarding, first response targeted at same business day. Support tier follows the annual contract value, not the price of a single unit — more seats, a suite licence or a group agreement raise the contract value and can raise the tier with it.
Support — the tiers, the ticket-only channel model, and what a target does and does not promise
Trial mechanics
The trial runs on a seat — thirty days, disclosed in plain words before you start it and cancellable in one step; none of it is live yet. Trial mechanics in full, by delivery class.
Read before you commit
The documentation is published ahead of the product on purpose — intended behaviour is only a commitment if it exists first. Start with installation and first run, then the limits: the conditions under which this instrument refuses to produce a number are the part worth reading before you pay. The full centre is at /docs/, and the support model states what a ticket does and does not cover.
Questions and answers
Answered from what this instrument publishes about itself. Nothing below is attributed to a customer, because there are none yet.
Does it improve the quality of my data?
No. It records what the data is, when it arrived, and everything that happened to it since. Provenance, not polish.
What happens when a dataset is cleaned or resampled?
The modification produces a new hash and a recorded lineage step. Every dataset is content-hashed at the door, before anyone has looked at it, which makes silent mutation structurally impossible.
How are missing sessions and vendor corrections handled?
As first-class recorded events in a gap ledger, not as silent patches. A dataset’s honesty is measured by how visible its wounds are.
Can I licence this instrument today?
No. Nothing on this site is on sale — there is no checkout, no card capture, and no product account to create. Every figure on this page is an anticipated indication I have set so it can be read and compared, not an offer, and final pricing awaits my ratification. The launch list is the only thing you can join today.
Change log
Provenance-Grade Ingestion has not shipped, so there is nothing to record. When it does, every version lands here — dated, append-only, written by a person, and including the changes that removed a capability rather than added one.
Where this sits
Provenance-Grade Ingestion is one of the instruments in the Honesty Stack suite. How that suite measures — the per-instrument battery, and the receipts each measurement will carry — is set out in the Honesty Stack methodology, part of the site-wide measurement methodology.
Also in the Honesty Stack suite
Provenance-Grade Ingestion shares the Honesty Stack suite with three other instruments.
- P4Epistemic HarnessRegistry-as-a-service: pre-registration, walk-forward enforcement, the kill ledger.
- P5Agent-Governance ConstitutionThe rails that caught a forged ratification — packaged.
- P19Fail-Visible OpsIn trading infrastructure, silence is a fault — not a status.
Research behind this instrument
Provenance-Grade Ingestion draws on two research notes on this site.
- The floor that never firedAsked as: "how do you know a check that never fails is working"
- Why does my backtest use data that did not exist?Asked as: "why does my backtest use data that did not exist yet"