the seal checker
Check it yourself
Do not take our word for it.
Every record Arcaeon makes can be checked on your own computer, by a small checker that comes with the app. No account, no internet, and no Python.
The seal checker
seal.exe sits beside the app.
It is installed with the app, in the app's folder. It runs on its own: it needs no Python and nothing else installed. Open a terminal and paste one line.
Check a bundle someone sent you
& "$env:LOCALAPPDATA\Programs\Arcaeon\seal.exe" verify-bundle "PATH TO THE BUNDLE.zip"
The last line should read OK 0 problems. Anything else names what broke.
Check a court packet
& "$env:LOCALAPPDATA\Programs\Arcaeon\seal.exe" verify-proof "PATH TO THE PACKET.zip"
It recomputes every fingerprint in the packet and answers OK, UNVERIFIED or FAIL, with the reason.
Check a whole store on this computer
& "$env:LOCALAPPDATA\Programs\Arcaeon\seal.exe" --root "PATH TO THE STORE FOLDER" verify
The answer words
One word first. Read it before anything else.
OK
Every check ran and every fingerprint holds.
UNVERIFIED
A step this file cannot check on its own. Not a failure, and never a pass.
FAIL or BROKEN
Something changed. The checker names where.
EMPTY
Nothing has been sealed yet, so nothing is vouched for.
OK Every row closes through the one before it.
BROKEN BROKEN at ledger row N: the first row that does not close, named.
In your browser
Drop a file on a page and see the light.
A checker that runs in your web browser, with nothing uploaded: Check a record. It is also on your account page. No account needed.
What a check covers
The bytes that were sealed. Nothing else.
A check tells you the record still matches itself, row by row, as it was sealed. With a witness pin, it also tells you the record was not cut short or rewritten after the pin. It does not tell you the record was ever true, or who wrote it. An OK record of a false sentence is still a false sentence. Can and cannot.