Validation build: prices are simulated and no cover is in force. What that means

Evidence · for a security review, a regulator, or an investor

Every claim, and where to check it

This page exists so that due diligence takes an hour rather than a week. Each row is a claim we make somewhere on this site, the artefact that supports it, and who other than us can check it. Where the honest answer is “nobody yet” or “no”, the row says so. Nothing linked here needs an account, a call, or our cooperation.

The record

What the ledger and the evidence log prove

ClaimCheck it atWho else can check
Every recorded quote is chained; an altered, deleted or inserted entry is detectable/verify: the live head, and an in-browser checker for an export. Canonical formAnyone holding an export, with the public verifier, offline
The head is signed, so we cannot later deny having published itLive attestation; public key at /api/v1/ledger/pubkey and in the verifier repositoryAnyone, with verify-attestation.mjs or the Python verifier
A signed head existed before a given dateHow old the record is: the anchors and their Bitcoin proofs, figures computed from the files at build time; proof-of-age.jsonAnyone with ots verify against the Bitcoin block
The evidence log holds digests only, in an RFC 6962 Merkle tree, and never a recordThe specification, with test vectors; the database refuses anything that is not a 64-hex digestAny implementer, with the vectors; any holder of a proof, with either verifier
The formats are open and can be implemented and checked without usThe conformance suite, in the kit at /kit/conformance/Any implementer; their result is theirs to publish. None published by others yet
Independent parties co-sign the logHow witnesses work; keys in witnesses/No independent witness yet. The page says so rather than leaving it out
How much is recorded, and by whom/usage, counted live from the ledger by your browserAnyone; GET /api/v1/usage is public

The service

What runs, and how it is kept running

ClaimCheck it atWho else can check
The API is up and the ledger is reachable, right now/status, checked live by your browser; no uptime history is shown until one has been measured externallyAnyone, on every page load
What is deployed is what was reviewedbuild.commit on /api/v1/health names the commit CI deployedAnyone; the commit is on the deploying workflow’s run
No third-party code runs in productionThe bill of materials, derived from the Workers’ own imports on every buildAnyone reading the SBOM
The API is documented as it runsOpenAPI 3.1, held identical to the routes by a test; referenceAnyone generating a client from it
Backups exist, restore, and match the anchored headContinuity: last drill date and what it checked; weekly and automaticOur records; a customer can ask for the latest drill report
A customer can leave with their evidence intactThe exit plan; the export format and the verifiers are publicAny customer, by exporting today

Security and data

What we hold, and what we do not

ClaimCheck it atWho else can check
A quote holds no personal data; an evidence entry is a salted digest of a record we never seeData protection, what the client sendsAny integrator, by reading what their code sends
Where data lives, and every sub-processorSub-processors and Trust: EU hosting, plus one encrypted weekly backup copy kept 30 days on GitHub, outside the EUThe list is complete; there is no second list
How to report a vulnerability, and the headers every page ships withsecurity.txt (RFC 9116), SecurityAnyone, with a scanner
The answers a vendor-risk team asks forSecurity questionnaire, answered, each answer linked to its evidenceAny reviewer
Whether the browser ever computes a priceIt never does: pricing is server-side only; the rating matrix and its fingerprint are published per versionAnyone, by comparing the API’s answer with the published matrix

What we do not claim

The plain answers

Registration
RiskRouter is not registered with the FSMA and is not an insurance intermediary. It is software for licensed distributors. A written question about the boundary was sent to the FSMA on 19 September 2026; its answer will be published here when it arrives. Regulatory position.
Customers, carriers, certifications
None. No customer, carrier, certification or testimonial appears anywhere on this site, because none exists yet. A vendor’s name appears only once they have agreed to it in writing.
Cover
No cover is in force anywhere behind this system. Every price is a simulation of a published rating matrix, and every page says so.
Uptime
No history is shown until an external monitor has measured one. Status.
What would change this page
A witness key, a conformance result published by someone else, a first outside entry on /usage, or the FSMA’s answer. Each is a fact, not a promise, and each changes a row above from “none yet” to a number or a link.