Destination DeFi
Explore any DeFi position, verified directly from the chain.
IndependentVerifiableRead-onlyNo login
3,202,632positions across Ethereum, Base, and Arbitrum DeFi
1,470,097 open and 1,732,535 closed, replayed from chain events in each protocol’s own model of a position.
DeFi for everyone
The DeFi Curious
Learn by example. See how DeFi works through real positions, before you risk any of your own money.
The Active DeFi User
Stay on top of positions. Collateral, debt and liquidation risk, explained in plain language so you know exactly where you stand.
DeFi Teams
Support your users. Give them an independent, verifiable view of their positions, with full coverage of your protocol.
Crisis Support
When frontends fail. Your position lives on the chain, not on a protocol's servers, so Rails can still show it when their site goes dark.
What Rails Does
Rails builds a read-only explorer for each DeFi protocol it covers. Look up any position — yours or anyone else’s — and see what it holds, what it owes, and everything that has ever happened to it.
Every number on the page traces back to the contracts it came from. Here is the path it travels:
Ethereum / Base / Arbitrum
DeFi protocols run here as public contracts. Every deposit, loan and repayment is on the record.
Historic events
Rails reads every event in order and explains each in plain English.
Live state
Rails asks those same contracts what the position holds and owes today.
Reconciled
Lifetime totals are checked against live state. Anything that doesn’t reconcile is left out.
On the page
Every figure shows its source, so you can check it on a block explorer that isn’t ours.
Team

Product designer with 20+ years experience. Focused on creating intuitive interfaces for complex financial data. My Rails journey...

Web3 developer with expertise in Rust and Solidity. Focused on building infrastructure that makes DeFi accessible.
Get in touch
Rails is open infrastructure for DeFi. Built as a public good. If you're a protocol team or a funder, we'd love to hear from you.
Telegram: @railsfinance