SolWorks Anchor

Public verifier · Monad testnet

A private trading-discipline log is fingerprinted every night and anchored on Monad. This page checks those anchors live, straight from the chain, in your browser. Nothing on it is taken on trust.

Contract
Network
…
Anchors onchain
…
Last anchored
…

Nightly anchors

Each row is one night's batch of log entries, combined into a single 32-byte root. Each one is checked against its transaction and the contract's storage.

BatchAnchoredEntriesRootStatusTransaction
Loading…

Verify a single entry

If the log's owner shared an entry with you, load its proof file. Your browser re-hashes the entry, rebuilds its batch root and asks Monad when that root was anchored. Every other entry in the batch stays hidden as a salted hash.

Or paste a proof

Try it: change any single character in the entry below, then press Verify. The fingerprint stops matching.

    How it works

    Only hashes go onchain. No amounts, holdings, symbols or text.

    1

    Fingerprint

    Each log entry is hashed with its own random salt (SHA-256), so a hash reveals nothing about what the entry says.

    2

    Anchor

    Every night, the new fingerprints are combined into one root and written to a minimal contract on Monad, which records the time it landed.

    3

    Verify

    Re-hash the log as it is now and compare. Change one character of an anchored entry, or delete one, and its batch stops matching.

    What this proves

    The log hasn't been edited, deleted from or backdated since each entry was anchored.

    What it doesn't

    That the decisions were good. It is tamper-evident, not tamper-proof: nothing stops an edit, but an edit can't go unnoticed.