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

spinner

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