Skip to content
Protean

Live on Base Mainnet · chainId 8453

Protean Ledger — canonical scientific record

Network
Base Mainnet
Chain ID
8453
Schema
protean.ledger.v1
Deployment block
46,612,390

Proxy

0x2a6f84fA0a09b1c04F9edAccCF6De58F11a4a364

Verification report · receipts

Verifying 0xf929…8e21

RuntimeCycleRuntimeCycle · cognition-45-1780070966

Legacy placeholder · sha256 anchor pending

Chain verification: PASS · Digest verification: PASS · Lineage verification: PASS · On-chain sha256 anchor: PENDING · On-chain pointer path: LEGACY

This record predates the current mirror-artifact automation, and its on-chain pointer has two honest caveats: (1) the sha256 anchor is the literal string pending, not the artifact's actual hash; (2) the on-chain path (predicted from cycle_id + record_type at envelope time) does not match the actual artifact filename on the mirror — the authoring script writes record-<first10-of-recordId>.json. The real artifact for this record IS on the mirror; the record page surfaces a direct link to it. The artifact-sha256-equality check available for mirror_real records is not available here; chain identity, content digest, lineage edges, and indexer state digest checks all still verify.

Chain

Base mainnet · chainId 8453

Contract

0x2a6f…a364

Transaction

0xb214…b2e6

Block · Registered

#46,641,855

Seven independent checks against indexed chain state. Each row shows the underlying evidence — block, transaction, digest, replay pointer — and links to the source you can recompute yourself. The chain is the authority; this page is a lens.

Receipts

Seven checks. Every value is real.

  1. 01.Record exists on chain (RecordRegistered event indexed)Pass
  2. 02.Record content emitted (RecordContentEmitted indexed)Pass
  3. 03.Indexer state digest reproduciblePass
  4. 04.No ancestor edges — this record is a root recordPass
  5. 05.Replay artifact sha256 — LIMITED (legacy placeholder · sha256 anchor pending)No data

    This record uses a legacy placeholder replay pointer from before mirror artifact authoring was fully aligned with the Ledger write path. Two honest caveats: (1) the on-chain sha256 anchor is the literal string 'pending', not the artifact's actual hash; (2) the on-chain path (built from cycle_id + record-type at envelope time) doesn't match the actual artifact filename on the mirror (the authoring script writes record-<first10 of recordId>.json). The real artifact for this record IS on the mirror — the 'View on mirror' button below links to it directly. Chain identity, content digest, lineage, and indexer digest reproduction all still verify; the artifact-sha256-equality check 'mirror_real' supports is not available for this class.

    replayPointer
    git:proteanlabs1/ledger-mirror@main:artifacts/mainnet/record-cognition-45-1780070966.json#sha256:pending
    Class
    mirror_autonomous_pending
  6. 06.Not retractedPass
  7. 07.Not supersededPass

Verification in progress.

Verify locally

Four runnable commands. Each is grounded in this specific record. If you have cast, curl, and python3, you have everything you need.

1. Read this record from Base mainnet (no indexer trust)

cast call 0x2a6f84fA0a09b1c04F9edAccCF6De58F11a4a364 \
  "getRecord(bytes32)" 0xf929615845000f6ce5c49ed67447630f54b95e0e70df9d88b08338716bc18e21 \
  --rpc-url https://mainnet.base.org

2. Fetch the indexed record via the explorer API

curl -s "https://www.protean.sh/ledger/api/v1/records/0xf929615845000f6ce5c49ed67447630f54b95e0e70df9d88b08338716bc18e21" | jq .

3. Read the live indexer state digest

curl -s "https://www.protean.sh/ledger/api/v1/indexer/digest" | jq .

4. Reproduce the full digest from genesis

# Reproduce the full indexer state from genesis against any Base RPC.
curl -sL https://raw.githubusercontent.com/proteanlabs1/ledger-mirror/main/scripts/index_ledger_from_genesis.py -o index_ledger.py
python3 index_ledger.py --rpc https://mainnet.base.org \
  --proxy 0x2a6f84fA0a09b1c04F9edAccCF6De58F11a4a364 \
  --db /tmp/protean.db --from-block 46612390 --once
python3 index_ledger.py --digest-only --db /tmp/protean.db
# Compare to https://www.protean.sh/ledger/api/v1/indexer/digest
LedgerBase Mainnet · chainId 8453Schema protean.ledger.v1
Indexer digestsha256:94f0ce…975c