What verified means here — and where it stops.
Our name carries the word verified, so this page says exactly how far that word reaches. Nothing here is new writing for a website: every line is taken from the offline verifier your own auditor runs, and the browser check on the verify page is held to that same program by a test.
Twelve checks, in this order, on the bytes in front of it.
Checks 9–11 run only in the offline verifier; the browser reports them as NOT_RUN and says so. The source of this list is the header of tools/ua-verify.js, which states the checks in the same order.
Eight things, printed by the verifier on every run — a passing one included.
The verifier returns this list in its machine-readable report as notProven. In English it is quoted verbatim; the Arabic is a translation.
that any value is physically true
that a source was calibrated or honest (a signature proves authorship, never meaning)
that a human approved anything (approval is a separate, recorded act)
that a grant was legitimate beyond what the ledger records: the grant re-check shows each grant-checked act cites a grant issued earlier on this same ledger, in force, covering the act and naming its principal — not who the people behind the pseudonyms are, nor that a grant's stated basis was sound
that an act recorded before any grant on this ledger covered its kind was authorised: such events predate the act being grant-checked and are counted, not re-checked; nor that an act whose whole Ledger Event was removed and the chain rebuilt ever happened (that is the chain's and the witness's to show)
that nothing outside the declared scope was omitted
without a witnessed tree head (--witness): that the cell did not rewrite its own history before this export — whoever holds the store can rebuild every chain above consistently
with one: that the witness is independent of the operator, or checked consistency before countersigning — a countersignature proves which key signed a head, never who holds that key; nor anything about receipts appended after that head
The chain is tamper-evident under controlled administrative access — not tamper-proof. An altered, reordered or missing entry breaks verification at a sequence number you can name. Whoever holds the store could rebuild every chain consistently; only a witnessed tree head, countersigned by a key that is not the cell's, shows that history was not rewritten after an outsider saw it.
What "verified history" means on a demo asset.
Each reading on a demo asset page is embedded in a sealed export the demo tenant signed, and that export passes the checks above in your browser against the key published in /data/tenants.json. That is the whole of the claim.
It does not mean the reading is physically true — the demo data is synthetic by construction — and it does not mean anyone approved anything. A real utility's exports are not on this site at all: you receive one from the utility and open it on the verify page, where it is checked in your browser and never uploaded.
Five words, used the same way on every page.
No claim on this page exists only on this page.
| The twelve checks, in order | ua-backend-v1/tools/ua-verify.js — the file header and the body of verifyCapsule |
|---|---|
| The eight things not proven | ua-backend-v1/tools/ua-verify.js — the exported NOT_PROVEN list |
| The browser check equals the reference | verifiedsubstation-site/_build/verify-web.test.mjs — every published export and every tampered one must give the same verdict in both |
| The verifier reaches for no network | ua-backend-v1/test/verifier.test.js — scans the verifier and every module it imports |
All data under Demo is synthetic and labelled as such. We hold no certification, and say so before any other claim.