Anchor registry lists the entries of your system's registry in write order and lets an owner anchor a document. The registry is an append-only list on the chain. Each entry holds a digest, a fingerprint computed from a document's files, so a holder of a copy can check that it is the one an issuer committed to. Writing an entry is called anchoring. Anchor registry lists the entries of your system's registry in write order, oldest first, and has two actions: “Check a document” compares a document you hold with an issuer's entries, and “Anchor a document” writes a new entry. How an anchor proves a filing was not altered explains what an entry contains and what each answer means.
Filings that an obligation anchors reach the registry on their own. Use this screen to look up one filing's entry, check a document you were handed, or anchor a document no filing produced.
The “Anchor registry” page as a reporting officer sees it.
The header carries “Check a document”, with “Organisation owners and platform administrators anchor documents.” in place of the anchor button. A strip above the table shows “Indexed up to block” and the “Registry” address. The table shows “Document”, “Anchored at”, “Digest”, “Subject” and “Transaction”, “View” lists the columns hidden at this width, and “Previous page” and “Next page” sit under the table.
Steps
The files stay on your machine. The browser hashes them and sends only the digests and lengths.
Open the registry
Open “Reporting”, then Anchor registry. A strip above the table gives “Indexed up to block” and the “Registry” address. An entry written after that block appears once the indexer reads it, so an empty table is not proof that nothing was anchored. While the indexer has read no block, the page says “Nothing is indexed on this chain yet” and lists nothing.
Select Check a document
In the page header, select Check a document. The dialog opens for any reader of this screen. “Check a document” also appears beside an asset's documents in the Console and the Investor portal, and needs no reporting access there.
Enter the issuer and add the files
- In Issuer identity, enter the identity contract of the organisation you believe issued the document. It is required because two organisations can commit to byte-identical documents. The answer comes only from the registry the issuer's own system runs, so a document another issuer anchored never answers for this one.
- Add the document's files, then move them up or down until they are in the order they were delivered. Choose the files themselves. The registry stores a manifest digest computed over the files, each of which is a part, so a pasted file hash finds nothing, even for a document that is anchored. A single-file document is one part.
Select Check this document
Select Check this document. You have succeeded when the answer reads “Anchored by this issuer”. What each answer means explains the other three.
Read the registry
The table shows “Document”, “Anchored at”, “Digest”, “Subject”, “Transaction”, “Block” and “Entry id”. View adds “Issuer” and “Type”, and lists any column hidden because the window is narrow.
The page shows 25 entries at a time. “Previous page” and “Next page” walk the registry, and the caption under the table gives the range, for example “Showing 1 to 25, oldest first”. The table's export downloads every entry that matches.
A filing that has an anchor shows an “Anchor registry entry” link. It opens this screen filtered to that filing's digest, and a Digest chip above the table says so. Select the chip, or “Show the whole registry” when no entry matches, to remove the filter. When the filter finds no entry, the page says “No entry for this filing” and that the registry holds no entry with this digest at or below the block the indexer has read.
Anchor a document
An organisation owner, or a platform administrator of the deployment, can write any document into the registry from their own session. The platform writes the entry with the organisation's operations signer, under the organisation's issuer identity, so the entry names the organisation and not the person who wrote it. The Audit trail records who asked for the write. For every other reader the Anchor a document button is unavailable, and its reason reads “Organisation owners and platform administrators anchor documents.”
The registry has no function that changes or removes an entry, and the transaction that wrote an entry stays on the chain. A wrong digest or a mislabelled entry can only be superseded by writing another entry beside it. The registry is an add-on of the issuer's own system, so a system manager of that system can replace its implementation or archive it, and an archived registry takes no new entries.
- Select Anchor a document.
- Check Subject identity. It defaults to the organisation's own identity, which suits a corporate document. Enter a token's identity for an asset document. The field takes any identity, and the registry's trusted-issuer check decides whether the issuer may attest about it.
- Choose the “Document type”, “Regulatory filing” or “Investor report”, and enter a Document label: a short word for the kind of document, never a client name, a deal reference, a filing identifier or a path to a file. A label that contains the organisation's identifier or a path or URL character is refused.
- Add the files in the order the document is delivered. The browser sends only each file's digest and length, so the platform keeps no copy of the document.
- Select “Review what will be written”, check the subject, type, label, registry and each part's name, digest and size, and confirm “I understand this entry is permanent and public and cannot be corrected.”
- Select Anchor this document.
The result reads “Anchored”, with the Manifest digest to keep, “Still being written” when the write outlived the request, or “Not written”, with the reason. A custody approval policy that holds the transaction is one cause of “Still being written”. Do not send the document again: the entry appears in the registry once the write completes. Writing the same document for the same subject again returns the existing entry.
What each answer means
Troubleshooting
API routes
The screen uses three routes of the Platform API:
POST /api/writes an entry.v2/ reporting/ anchors POST /api/checks a document.v2/ reporting/ anchors/ verify GET /api/searches a network's registry entries by exactly one of a manifest digest, a subject identity or a registry address.v2/ reporting/ anchors