Lute — reconciliation dashboard

Does a blockchain index actually match the chain? Lute checks — independently.

1 · Raw chainLute reads the vault's events straight from Base RPC logs and decodes them itself.
2 · The indexIt fetches the same events as reported by an index (the thing being audited).
3 · CompareIf they don't match, the index is wrong — and Lute pinpoints the first event they disagree on.

Run an audit — pick a vault, a block range, and which index to check

An ERC-4626 vault on Base.
Which event to reconcile.
A historical range, well behind the chain head.
Try a real index, or a deliberately-buggy one to watch Lute catch it.
Lute rebuilds the left side from raw logs and only compares the index — so a bug in the index can't hide.