Events you can trust are real.
EVM contract events with an explicit trust status — multi-source attested, reorg-aware, and resilient to any single provider failing. You pick the threshold; the status model never lies to you.
19,284,471
19,284,470
19,284,468
Every event carries an explicit trust status.
Raw providers hand you events you can't trust — they may reorg, drop, or die with a single provider. Attestra sells the layer they don't: a status derived from multiple sources agreeing and from chain-confirmation depth. You pick the threshold.
On the canonical chain, not yet trusted. A UI can act on it; a bridge validator waits for more.
A quorum of independent sources reported a byte-identical log, buried deep enough to trust.
Terminal and irreversible. A finalized event can never reorg — settle on it safely.
The event's block left the canonical chain. The correction, emitted at most once per episode.
tentative for instant feedback; a bridge validator waits for high sources_agreeing and deep confirmations. The status model is explicit, so the tradeoff is yours — never hidden.Multiplex independent sources. Attest. Stream.
Subscribe
Point Attestra at a contract address and an event signature. You supply the ABI or raw topic filters.
Fan out
The same filter subscribes across two-to-three independent RPC sources at once — not one provider.
Attest & deliver
The engine dedupes across sources and tracks block hashes. The instant the log is seen it streams to you as tentative — nothing waits.
Confirm
As a quorum reports a byte-identical log buried deep enough, the same event re-streams — now marked confirmed.
Finalize
Past finality depth it streams once more as finalized: irreversible. Every status is delivered — you act at the threshold you trust.
A reorg is never silent.
A confirmed event that later reorgs without a correction is silent data corruption — worse than no tool at all. So Attestra emits exactly one reorged correction, every time.
Trust, expressed as data.
Every event arrives as one JSON object. No reconciliation logic to build — the status, the provenance, and the proof are all in the payload.
statustentative → confirmed → finalized, plus a reorged correction. The trust ladder, explicit.
sources_agreeingHow many independent RPCs reported this byte-identical log at this block hash.
confirmationsDepth below the canonical chain head. Set your own bar before you act.
block_hashTracked across sources — the engine watches for any divergence to catch reorgs.
cursorResume exactly where you left off after a disconnect. Nothing dropped, nothing duplicated.
decodedYour ABI applied — the event's args (from, to, value) resolved alongside the raw data.
Deploy it where it belongs.
The same attestation engine and the identical guarantee. Only where it runs, and how it's paid for, differ.
Managed
We host the engine, RPC sources, and platform keys. You just connect and start streaming. No infrastructure to manage, no keys to store.
- No infrastructure to manage
- Flexible plans
- Easy to integrate
Self-hosted
The whole engine runs on your infrastructure with your own RPC keys. For bridge operators and security-conscious teams who need full control and no external dependency.
- Perpetual license + maintenance
- Pay-before-access — airtight first sale
- Updates for new chains & schema changes
Pay for trust, not for plumbing.
Managed recurring for the relayer; a perpetual license plus maintenance for self-host. Pick the model your team actually needs.
- 1 contract subscription
- Up to 250 events / min
- 2-of-3 source quorum
- 24-hour replay buffer
- Community + email support
- Unlimited contract subscriptions
- Up to 5,000 events / min
- Configurable quorum & depth
- 7-day replay buffer
- Priority support + SLA
- Perpetual license, pay-before-access
- Your RPC keys, your infra
- Annual maintenance & updates
- New chains & schema patches
- Dedicated support channel
Illustrative pricing for layout — final plans and event-volume tiers are set in the Console. All plans include the exactly-once reorg guarantee.
A verified stream in minutes.
Point Attestra at a contract and an event signature. Set your quorum and confirmation depth. Read trust off every event.
Questions, answered plainly.
reorged correction for that cursor — never silent, never duplicated. A confirmed event that reorgs without a correction is silent data corruption, and avoiding that is the whole point.Stop rolling your own reconciliation.
Point Attestra at a contract and an event signature. Get a verified, reorg-aware stream in minutes — managed or self-hosted.