How It Works
Guardrail's platform connects to EVM RPC nodes with archive and tracing support. We index every transaction in real-time and run your configured guards against relevant state changes.

Architecture Overview
Indexer — Subscribes to new blocks and indexes transactions with full trace data. Supports archive queries for historical state.
Guard Processors — Stateless checks that evaluate transactions against your configured rules. Each guard has trigger conditions (when to run) and alert conditions (when to notify).
Response System — Delivers alerts to your channels and can trigger automated responses like contract pauses or webhook calls.
Detection Speed
Guards trigger on transaction confirmation. Alert delivery is typically under 1 second from block finality. For chains with fast block times, this means near-instant detection.
What Makes Us Different
Custom over generic — Other tools send generic alerts. We build monitoring that understands your protocol's unique risks, economic model, and business logic.
Full trace access — We analyze the complete execution path of transactions, including internal calls, not just top-level events.
Simulation support — Test guards against historical transactions before deploying. Replay any transaction to see what would have triggered.
Last updated
