# Ethereum public RPC observation

Run: `2026-08-19T175556292Z`
Window: 2026-08-19T17:55:56.292Z to 2026-08-19T17:56:24.824Z

> This is a dated observation from one development host. It is not a universal provider ranking or an FRB product benchmark.

## HTTP observations

| Provider | Successful / attempts | Median (ms) | p95 (ms) | Maximum observed head lag (blocks) |
| --- | ---: | ---: | ---: | ---: |
| dRPC public | 5 / 5 | 104.5 | 150.31 | 0 |
| PublicNode | 5 / 5 | 94.16 | 136.19 | 0 |
| 1RPC public | 4 / 5 | 216.45 | 895.78 | 1 |

## WebSocket observations

| Provider | Open (ms) | Subscribe ack from start (ms) | Events received / requested | Terminal error |
| --- | ---: | ---: | ---: | --- |
| dRPC public | 129.04 | 202.8 | 2 / 2 |  |
| PublicNode | 129.11 | 203.27 | 2 / 2 |  |

## Interpretation boundary

- The development host network egress region was not independently verified.
- The sample is intentionally small and rate-limited; it cannot establish a durable trend.
- HTTP connection reuse and provider-side routing are implementation-dependent.
- A returned block number or subscription event does not prove transaction acceptance, inclusion, finality, protection, or economic performance.
- Provider behavior, routing, chain conditions, and public endpoint policies can change after this observation window.

Raw CSV and JSON metadata are stored beside this report. Failed observations remain in the raw data.
