Rewind is the first hosted service that gives you point-in-time account state and historical transaction simulation against the chain as it was — not as it is. Reproduce exploits exactly. Audit transactions against the state they actually saw. Validate strategies against real on-chain conditions, slippage, and competition. Built on a deduplicated archive of every account write on Solana mainnet, growing toward a rolling 90-day window.
Solana's RPC tells you what accounts look like at this moment. To know what they looked like 30 days ago — or 30 minutes ago, with sub-slot precision — you've been on your own. Until now.
Rewind is infrastructure, not a workflow tool. These primitives are the substrate — you bring the question, we provide fast access to the data and execution layer needed to answer it. Drop-in compatible with Solana RPC where possible, with extensions for sub-slot precision and audit-trail metadata.
The state of any account at any historical slot, with sub-slot precision when you need it. Position by slot or by transaction signature anchor. Drop-in compatible with Solana RPC's response shape — existing tooling works unmodified.
{ "params": [ "3MNi...cueS", { "slot": 416394827, "encoding": "base64" } ] } // Or anchor to a transaction signature for sub-slot precision: { "anchor": { "signature": "<sig>", "position": "before" } }
Many accounts in a single call, all pinned to exactly the same moment in chain history. Critical for any analysis that needs multiple accounts in coherent state — pool reserves, position vaults, multi-program compositions. One round-trip, guaranteed consistency.
{ "params": [ ["<pool_a>", "<pool_b>", "<vault>"], { "anchor": { "signature": "<swap-sig>", "position": "after" } } ] }
The full per-write history of any account in any slot range, newest-first, with the producing transaction signature attached. Walk a pool's reserves change by change, attribute every mutation to a specific transaction, dedup identical writes via stable content hashes. The primitive that opens up real analysis.
{ "params": [ "<pubkey>", { "fromSlot": 416000000, "toSlot": 416100000, "limit": 100, "includeData": false } ] } // Each row: slot, txnSignature, dataHash, dataChanged, lamports, owner, ...
Diff one account between any two moments — lamports delta, owner change, byte mutation flags, full state on each side. Each side positioned independently, by slot or by transaction-anchor. The cleanest answer to "what did this transaction do to this account."
{ "params": [ "<pubkey>", { "anchorA": { "signature": "<sig>", "position": "before" }, "anchorB": { "signature": "<sig>", "position": "after" } } ] }
The first hosted service to do this on Solana. LiteSVM execution against the exact account state at any historical slot, with sub-slot precision via signature anchoring. Drop-in compatible with Solana RPC's simulateTransaction response shape, plus extension fields revealing the resolved load slot. Reproduce exploits exactly. Validate strategies against real slippage. Audit failed transactions against the state they actually saw.
{ "params": [ "<base64 transaction>", { "slot": 416394827, "innerInstructions": true, "accounts": { "encoding": "base64", "addresses": ["<pubkey>"] } } ] } // Returns: err, logs, unitsConsumed, accounts, innerInstructions, returnData
The slot range Rewind covers, every gap within it, and the filtered account classes you can't simulate against (vote and stake, by default). Always free, always accurate. Built so you can trust what you're getting before you build on it.
{ "earliestSlot": 408234112, "latestSlot": 416428019, "slotRange": 8193908, "missingSlotCount": 42, "gapPercent": 0.000513, "filteredOwners": ["Vote111...", "Stake11..."] }
Rewind is infrastructure for sophisticated users who already know what they want to investigate. It doesn't generate strategies or surface insights on its own — it makes hard questions about Solana history fast to answer when you bring the hypothesis.
Reconstruct any moment your protocol experienced. Reproduce attacks against historical state to verify the vulnerability and validate the fix. Test parameter changes (LTVs, fees, rebalance frequencies) against real chain conditions, not idealized models.
Price-based backtests assume idealized execution. Real strategies hit slippage, racing, and fee dynamics that conventional backtesters can't model. Rewind shows you what would have actually happened — same execution engine, same account state, same fee dynamics as mainnet.
What previously took weeks of running custom infrastructure now takes hours of API calls. Verify exploits against the exact state they targeted. Test attack vectors at thousands of historical moments. Produce signed forensic artifacts that hold up to external review.
You know your strategy makes money. Rewind tells you what the chain looked like at the moments you captured opportunities — and what it looked like at moments you missed. The denominator that lets you size infrastructure investment rationally.
Rewind's foundation — the archive, the read primitives, and historical simulation — is in beta and ready to use. The async job framework on top (sweep, trigger, discovery) is built but undergoing additional testing and customer-workflow validation before release.
Rewind beta is available at no additional cost to existing SVS RPC customers. Free during the beta period; production pricing announced before beta ends and a clear conversion path.