The Consignment file

One file for a lot of goods. Whoever holds it can check it on their own computer, with no account and no call to us.

Available on request 27 October 2026

A lot of goods leaves one party and arrives with another, and the people on the receiving end want three answers: where the goods came from and what was done to them, who decided to send the paperwork and what was checked first, and what was invoiced. Those answers normally live in three places and are believed on trust. The Consignment file puts all three in one file and gives the holder one checker that reports, member by member, what it could prove and what it could not.

What is in it

Each of the three is available on its own. The Consignment file is the three together. A file needs the Provenance and Email Decision Record members; the invoice is added when the owner names one that carries the same lot reference. The file ties a signed email record to the lot by that lot reference.

What “checked offline by one checker” means

The checker is one JavaScript file you can read. It needs Node.js and nothing else: no install, no account, no network. You hand it the file and it runs each member’s own checker on that member’s bytes, then prints one result.

Use the combined checking program, version 2: it checks the Provenance, Email Decision Record and invoice members, and reads a file made for the first checker in the same way. The first checker reports the Email Decision Record member but takes no key history, so it cannot reach Verified for that member. --edr-pin is the fingerprint of the key you trust for the email record. --edr-key-history is a file holding that signer’s key history, taken from the signer’s own published record. --time-anchor names a time authority root you trust, in addition to the roots the program carries.

node consignment-verifier-v2.js file.zip --edr-pin FINGERPRINT --edr-key-history key-history.json --time-anchor NAME=SPKI_SHA256 --json

What it can establish, when the file carries the material:

It does not round a doubtful result up. Where a key has not been pinned by the reader, or a time stamp is missing, or a link between members cannot be derived, it says so, and its exit code differs from the code for a clean pass. It will not run a member checker whose bytes do not match the published SHA-256; you can compare the checker’s own SHA-256 with the values below before you run it.

What it does not show

Where it stands

PartStatus
The Consignment file, assembled for a lotAvailable on request, switched on per customer. Demonstrated on a labelled sample.
ProvenanceAvailable on request
Email Decision Record, including sending the file with a second approverAvailable on request
Attested Accounts invoice memberAvailable on request
The checkers belowBuilt, and published here to download

The checkers

Served from this site, with the SHA-256 of each file as this site serves it. The first checks Provenance and Email Decision Record members; the second also checks the invoice member and reads a file made for the first in the same way. The Email Decision Record checker is listed because the combined checking program runs it.

The draft standard MIO-STD-01 has not been adopted by any standards body, and nothing here is a conformance claim.

AI agents compiled this page from the product pages and records of My Digital Sovereignty Ltd, and the system it describes was built and reviewed by AI agents. No person has audited either.