Pre-execution intent and post-execution metadata are not the same stream. This run measures both on the same host, same filter, and same public TLS path so the lifecycle gap is visible in numbers instead of slides.

The experiment in one screen

FieldValue
ArmsSubscribeDeshred vs Processed gRPC
Methodsignature race
Window5m 18s
Captured2026-07-11 · 07:56 UTC
Routerpc edge public TLS · Frankfurt
Matched signatures55,424
Target50,000
ProfilePump AMM transactions

Operator-host lifecycle measurement, not a neutral provider ranking. Both streams used the same Pump AMM filter and public rpc edge TLS endpoint. Client monotonic receipt time is authoritative.

Full tables: benchmark report.

Who saw the signature first

StreamFirst detectionsFirst ratep50 lagp95 lagp99 lag
SubscribeDeshred55,38299.92%0.0 ms0.0 ms0.0 ms
Processed gRPC420.08%4.64 ms16.42 ms33.10 ms

Latency for each stream is the non-negative arrival lag from the first stream observed for that signature. Deshred almost always wins first detection; processed lag is how far behind post-execution metadata sits in this window.

Signed lifecycle delta

The signed delta preserves how much earlier deshred arrived (negative means deshred first):

PercentileSigned delta (ms)
p50-4.64
p90-1.94
p95-1.62
p99-1.09
p99.9-0.12

How to read without over-claiming

  1. Deshred is pre-execution intent - no logs, no account writes, no final status.
  2. Processed gRPC is post-execution metadata - use it to confirm and enrich.
  3. This is one host, one filter, one window. Reproduce with the open tools if you need your own filter set.
  4. Methodology: stream methodology.

Harness: solbench.

Next

Open the full report and the reproduce guide.

All runs: /benchmarks.

To stream both surfaces in production, get started or request self-serve on app..

Frequently asked questions

What is SubscribeDeshred?
A preprocessed transaction-intent stream built from decoded shreds. It can surface signatures before normal processed transaction metadata, but it does not include execution result, logs, or final status.
Is this a neutral multi-provider ranking?
No. It is an operator-host lifecycle measurement on the same public rpc edge TLS endpoint: deshred vs processed for the same signatures. Use it to understand the two surfaces, not to crown a marketplace winner.
How should I use deshred in a trading stack?
Use deshred for earliest intent signals, then reconcile against processed or confirmed state before treating anything as settled. The signed lifecycle delta shows how much earlier deshred arrived in this window.