← try the verifierExplorer.
Explorer.
Every ProofRecord. Live from mainnet.
This page reads getProgramAccounts against DwRyUvtq…xr5j with a size filter of 88 bytes and decodes every ProofRecord PDA the immutable verifier has ever written. Nothing here is cached on our side. Reload to re-fetch from mainnet directly.
records: — · —
run the same query in your terminal
curl -s https://api.mainnet-beta.solana.com -X POST \
-H 'content-type: application/json' \
-d '{
"jsonrpc":"2.0","id":1,"method":"getProgramAccounts",
"params":["DwRyUvtq5TVs3aWniuhMSvWPmNKo7ykPLfVRDZTUxr5j",
{"encoding":"base64","filters":[{"dataSize":88}]}
]
}'88 bytes is the size of one ProofRecord — 8 (Anchor discriminator) + 1 (circuit_id) + 32 (public_inputs_hash) + 8 (verified_at i64) + 32 (submitter Pubkey) + 4 (vk_epoch) + 1 (bump) + 3 (padding). The explorer page above runs exactly this RPC call and decodes the result client side. No middleman, no API of ours in the loop.