Verifying
When you receive a grant or a record kit, check it yourself under “Verify” in the sidebar. A check reads the public chain and the files you were given, is free, and is there for both Recorders and Users.
Verifying a grant
- Open Verify › Verify grant.
- Paste the grant code, or press “Choose a file” and pick the grant file you received.
- If you also received the work and the terms file, put them in “File” and “Terms”.
- Press “Verify”.
The app checks six things, one row each:
- Grant signature
- Signed by the issuer’s key.
- Issuer ledger intact
- The issuer’s ledger links up entry by entry.
- In the issuer’s ledger
- The grant is an entry in that ledger.
- Confirmed on chain
- It is on chain.
- Within validity
- Now falls within the period the grant states.
- Not revoked
- Having read the issuer’s whole ledger, the grant still stands.
The first line of the result card is the conclusion, one of three:
| Conclusion | What to do |
|---|---|
| All match | All six checks passed, and any file and terms you put in match; you can rely on it |
| Not everything could be checked | Some checks are still waiting for an answer; the grey light gives the reason. Check again in a few minutes, or ask the other side for what is missing |
| N do not match | A problem was found; hold off and talk to the other side |
A grant code alone allows checking the signature and the validity; for the full check, ask for the grant file.
Verifying a record kit
Open Verify › Verify record and drop the kit (a .zkit file or a folder) onto “Drop a record kit or record file”; the check starts as soon as it lands. The conclusion is one of three:
- Record kit intact, signatures valid: the kit passed its check and the originals match. When some records are not on chain yet, an “On-chain state” row below says “N not on chain”. For a single record file, a pass reads “All match”.
- N mismatches.: something does not line up; confirm with the other side before accepting it.
- Record kit check failed: followed by the reason; the kit itself does not hold.
“Record by record” has one row per record, saying whether it is on chain. When an original in the kit does not match its record, “Original in kit ✗” shows under the name; when the kit lacks the original, “Original in kit Missing”. When each first went on chain is under “First anchor location” in “Details”.
A kit encrypted to you goes in here too. The app tries each identity on this computer; one that opens it is verified as usual, and when none does the app says “No identity on this machine is the recipient of this record package”. Dropped anywhere else, an encrypted kit brings “This is an encrypted record package. Open it on the verify page”.
Taking out the originals
When a record kit passes and holds originals that match their records, “Take out originals” beside the conclusion can be pressed. In the dialog, look over the “Taking out” list, choose a folder with “Choose folder” at the left of the footer (the path shows on the “Take out to” row), and press “Take out”; “Took out N originals” means it is done. Each original comes out under its own name, and a signed folder comes out whole.
When the chosen folder already holds an item with one of those names, the whole batch stays put and the folder is left exactly as it was; choose another folder, or move that item aside, and take them out again.
When the other side uses another chain
A record kit states which chain it is anchored on. When that chain is missing from your settings, the page says so; press “Add”, fill in the nodes in the “New network” dialog that opens, and press “Save”. A check reads your main network plus every chain under “Read-only networks”; when a node has not yet caught up to the block where the registry contract was deployed, the app reads from the other nodes.
Looking up a ledger
Verify › Look up a ledger: fill in the “Author address” and press “Read” to see the records that address put on chain and the grants it issued.