Rightshold Sign up

Explorer

The chain explorer

Every public commitment on Rightshold, drawn as the chains they form: the Ledger's sealed blocks, and the anchors that independent businesses pin here to prove their own histories. What you are looking at is serialized hashes, counts and signatures — auditable by anyone, meaningful to no one who does not hold the records. The records themselves are never here.

2anchor streams
1464events attested by anchors
6anchors pinned
18ledger blocks
19ledger entries
0entries waiting for the next block

Live read model — refreshed from the same public views the API serves. Snapshot: 2026-10-23T12:51:04.666Z · JSON

Latest activity

Anchorreceipt verified ✓ Go Green Organic Clean — anchor #4 1 event · seq 701–701period 2026-10-23 → 2026-10-23anchored 2026-10-23 12:40:35 UTC root 3761b13e802b8e59…3ae4 Anchorreceipt verified ✓ Go Green Organic Clean — anchor #3 1 event · seq 700–700period 2026-10-23 → 2026-10-23anchored 2026-10-23 11:19:02 UTC root 8cda58927ef9a0cd…8807 Anchorreceipt verified ✓ Go Green Organic Clean — anchor #2 43 events · seq 657–699period 2026-09-09 → 2026-10-08anchored 2026-10-23 11:15:42 UTC root 94ef64f41763d183…3ff8 Ledgersignature verified ✓ Ledger block 17 1 entry · seq 19–19sealed 2026-10-23 10:31:20 UTCsigned by key key_41eb7b6d1b11968a block 0921cb42020a4939…c77b Anchorreceipt verified ✓ NDABox — anchor #2 1 event · seq 763–763period 2026-10-23 → 2026-10-23anchored 2026-10-23 10:30:32 UTC root f0cc2f5f132a4427…33e1 Anchorreceipt verified ✓ NDABox — anchor #1 762 events · seq 1–762period 2025-10-21 → 2026-10-19anchored 2026-10-23 05:13:47 UTC root 172ca5c36a1929a9…67a9 Anchorreceipt verified ✓ Go Green Organic Clean — anchor #1 656 events · seq 1–656period 2025-11-03 → 2026-10-23anchored 2026-10-23 05:12:43 UTC root deef4f2fbf1d6b50…cec0 Ledgersignature verified ✓ Ledger block 16 1 entry · seq 18–18sealed 2026-10-23 00:10:51 UTCsigned by key key_41eb7b6d1b11968a block 23b1d9d14bc98fb3…d7a4 Ledgersignature verified ✓ Ledger block 15 1 entry · seq 17–17sealed 2026-10-22 00:10:49 UTCsigned by key key_41eb7b6d1b11968a block 08975b51d6d5dd09…569d Ledgersignature verified ✓ Ledger block 14 1 entry · seq 16–16sealed 2026-10-21 00:10:40 UTCsigned by key key_41eb7b6d1b11968a block 9b52bcd6a4cc336e…3270 Ledgersignature verified ✓ Ledger block 13 1 entry · seq 15–15sealed 2026-10-20 00:10:45 UTCsigned by key key_41eb7b6d1b11968a block 64a064e8c878c153…b9c0 Ledgersignature verified ✓ Ledger block 12 1 entry · seq 14–14sealed 2026-10-19 07:44:56 UTCsigned by key key_41eb7b6d1b11968a block 1c6f403c9eb8a7d1…4f9f Ledgersignature verified ✓ Ledger block 11 1 entry · seq 13–13sealed 2026-10-19 04:24:25 UTCsigned by key key_41eb7b6d1b11968a block d8eb70dbf8489cc6…8720 Ledgersignature verified ✓ Ledger block 10 1 entry · seq 12–12sealed 2026-10-19 00:10:49 UTCsigned by key key_41eb7b6d1b11968a block 985fb5ef64ef3a52…279f Ledgersignature verified ✓ Ledger block 9 1 entry · seq 11–11sealed 2026-10-18 23:08:49 UTCsigned by key key_41eb7b6d1b11968a block 3d86699e5c6c5b61…6506 Ledgersignature verified ✓ Ledger block 8 1 entry · seq 10–10sealed 2026-10-18 00:10:47 UTCsigned by key key_f6a85f595bce8b9f block bb1103527a886abc…783c Ledgersignature verified ✓ Ledger block 7 1 entry · seq 9–9sealed 2026-10-17 00:10:59 UTCsigned by key key_f6a85f595bce8b9f block 9f6679f8acf17a15…6608 Ledgersignature verified ✓ Ledger block 6 1 entry · seq 8–8sealed 2026-10-16 18:54:45 UTCsigned by key key_f6a85f595bce8b9f block b09777366d769ddf…97dc Ledgersignature verified ✓ Ledger block 5 1 entry · seq 7–7sealed 2026-10-15 16:48:48 UTCsigned by key key_f6a85f595bce8b9f block d2ac46ee75173fa0…2b14 Ledgersignature verified ✓ Ledger block 4 1 entry · seq 6–6sealed 2026-10-14 16:22:33 UTCsigned by key key_f6a85f595bce8b9f block b908636329aecd82…6cf3

Anchor streams

Each stream is one owner's hash chain, kept on their own systems and anchored here period by period. An anchor's prev_root must equal the previous anchor's root — break the history and the chain visibly breaks. Click a stream to verify it end to end.

Go Green Organic Clean · gogreen-main · active · since 2026-10-23

4 anchors · 701 events attested · root-to-root continuity: continuous ✓ · latest root 3761b13e802b8e59…3ae4 · verify this stream · history (JSON)

genesisprev root 0000000000000000…0000
#1 · 656 eventsroot deef4f2fbf1d6b50…cec0
seq 1–656
#2 · 43 eventsroot 94ef64f41763d183…3ff8
seq 657–699
#3 · 1 eventroot 8cda58927ef9a0cd…8807
seq 700–700
#4 · 1 eventroot 3761b13e802b8e59…3ae4
seq 701–701

NDABox · ndabox-main · active · since 2026-10-23

2 anchors · 763 events attested · root-to-root continuity: continuous ✓ · latest root f0cc2f5f132a4427…33e1 · verify this stream · history (JSON)

genesisprev root 0000000000000000…0000
#1 · 762 eventsroot 172ca5c36a1929a9…67a9
seq 1–762
#2 · 1 eventroot f0cc2f5f132a4427…33e1
seq 763–763

The Ledger

Rightshold's own append-only record, sealed into signed blocks. Each block's prev_hash is the hash of the block before it, so the head block commits to every block before it. Ledger chain: continuous ✓ · the Ledger · verify the whole chain

genesisprev 0000000000000000…0000
block 4 · 1 entryhash b908636329aecd82…6cf3
root a6ed081130cc1c48…2a27
block 5 · 1 entryhash d2ac46ee75173fa0…2b14
root ce13d6acfa85cfa8…afb9
block 6 · 1 entryhash b09777366d769ddf…97dc
root 00e7ad1126cf8149…7bc5
block 7 · 1 entryhash 9f6679f8acf17a15…6608
root b04353b832ee3a8d…0d57
block 8 · 1 entryhash bb1103527a886abc…783c
root ce5f1b38f84b8ee9…34f9
block 9 · 1 entryhash 3d86699e5c6c5b61…6506
root 07f373c949a70284…ddeb
block 10 · 1 entryhash 985fb5ef64ef3a52…279f
root 9c6457f55f51ef62…af6f
block 11 · 1 entryhash d8eb70dbf8489cc6…8720
root 84655f99bc185ba9…0bed
block 12 · 1 entryhash 1c6f403c9eb8a7d1…4f9f
root 65c9375af97aa8e6…7099
block 13 · 1 entryhash 64a064e8c878c153…b9c0
root 9d4c2f0075e5ae0e…c9b0
block 14 · 1 entryhash 9b52bcd6a4cc336e…3270
root ea920809772f5758…2608
block 15 · 1 entryhash 08975b51d6d5dd09…569d
root 431a6e84c629b099…7582
block 16 · 1 entryhash 23b1d9d14bc98fb3…d7a4
root 9d72f1ba50354220…1b7c
block 17 · 1 entryhash 0921cb42020a4939…c77b
root d44b331319e1754f…f746

What you can — and cannot — learn here

Why this exposes nothing: an Anchor client chains its records locally, hashing each record together with a secret per-stream salt (leaf = SHA-256(0x00 ‖ salt ‖ chain hash)). Only the Merkle root of those salted leaves is pinned here. A root is a one-way fingerprint: it cannot be reversed into a record, and even guessing a record exactly does not let anyone check the guess, because the salt is never published — only the owner can reveal a record, with its salt and Merkle proof, and have it verified against the anchored root (POST /v1/anchors/verify-disclosure). The Ledger's private facts are on it the same way, as salted commitments; its public entries are the registrations and listings that are public by design.

What is visible, by design: that a stream exists and what its owner chose to call it, how many records it anchored and for what period, when each anchor arrived, and the roots and signatures themselves. Timing and counts are the price of a public proof — and the whole of it.

Check it yourself: every number on this page is computed from the public views at /v1/anchor-streams/<stream>/anchors and /v1/ledger; receipts verify against the receipt key published at /v1/anchor-service-info, and the Ledger verifies offline with the CLI.