Skip to main content
On August 7, 2026, we compared Polynode’s pending and confirmed WebSocket paths with Bravado’s public trade WebSocket, then checked the observed transactions and fills against Polygon. In a separate on-chain audit, we examined a strongly supported copy-like relationship between a public Polymarket trader and a Bravado-attributed wallet.
This is a Polynode-run, point-in-time study. It measures Bravado’s public customer-visible stream and confirmed Bravado-attributed outcomes—not Bravado’s private detector or order-submission system. Claims are limited to the recorded date, network vantage point, and identified relationship.

Pending first on 12,665 of 12,665

Polynode pending arrived before every overlapping Bravado public trade sighting in the 15-minute headline run.

2.104-second median lead

Polynode pending led the Bravado sighting by 2.104 seconds at median and 3.077 seconds at P95.

97.44% landed in a later block

Of 1,600 chain-ordered copy-like pairs, 1,559 follower transactions landed after the leader’s block.

Combos and perps covered

Polynode documents dedicated REST and streaming surfaces for combo markets and perps; no equivalent Bravado public surface was found.

Bottom line

Bravado advertises copy fills in the same block as the leader. That was not the typical result in the Bravado-attributed relationship we could verify: 41 of 1,600 causally ordered pairs landed in the leader’s block, while 1,559 of 1,600 landed later. Same-block execution occurred, but it was the exception rather than the norm in this sample. The public-stream result explains why the signal boundary matters. We observed no pending lifecycle message on Bravado’s public WebSocket. Polynode pending arrived first on every shared confirmed transaction, more than two seconds before the Bravado public sighting at the measured median. A customer reacting only to the observed Bravado stream would already be reacting after mining; Polynode exposes a pre-confirmation window in which customer-owned execution can act.

The public stream arrived after the pending window

The headline run covered 12,705 transactions and 35,218 OrderFilled logs across Polygon blocks 91,580,419–91,581,015. The core interval was 2026-08-07 04:07:32.654–04:22:32.752 UTC. The collector ran on Node.js v24.14.0, Linux x64, from the Europe/Berlin vantage, with a 12-second warm-up, two-block boundary guard, and 20-second confirmation tail. Bravado’s 26,667 live trade messages carried a transaction hash, but no pending marker, lifecycle status, block number, or block-global log index. The missing log index means the public stream can be scored for transaction coverage, but not for exact-fill completeness. The 40 misses were concentrated in one silent-open interval; Polynode and RTDS continued delivering during the scored overlap, but the audit cannot identify the cause. The missing transaction hashes are included in the evidence bundle. A positive lead means Polynode arrived first. The confirmed paths were close: Bravado led Polynode’s confirmed trade transaction sighting by 28.2 ms at the median. The measured advantage is specifically Polynode’s pending signal, not a claim that every Polynode post-mining message beats every Bravado message. Two receipt controls reinforce the lifecycle classification. All 200 of 200 sampled Bravado transaction hashes already had a Polygon receipt when queried immediately after the public message arrived, while Polynode pending had arrived first for all 200. We therefore classify the observed Bravado message as a post-mining trade sighting.
The Bravado and Polymarket RTDS observations were highly correlated: 11,052 of the 11,092 RTDS-seen transaction hashes in the headline window also appeared on Bravado, and RTDS arrived 232 ms earlier at the median. Together with the payload shape, this is consistent with a republished post-trade Polymarket feed. It does not establish that RTDS is Bravado’s upstream source. RTDS disconnected and reconnected once during the run, so it is used only as an auxiliary overlap comparison, never as ground truth. During the audit, the public endpoint was delivered through Cloudflare’s edge; that reveals neither the origin provider nor the origin location.

Same-block copy execution was uncommon in the attributed sample

Polymarket’s public builder data identified Bravado as a verified builder and returned 67,206 Bravado-attributed records spanning January 4 through August 7, 2026. Within that history, one wallet showed a broad, repeatable relationship with the public trader ferrariChampions2026. We call the relationship copy-like, not proven copy trading. The evidence is unusually strong for public data:

Why the correlation is not a generic coincidence

We reran the same frozen denominator with the relationship deliberately broken in three ways. The strongest negative result is reported in each family. Timing is only part of the signature. The sizing was highly repetitive: the median follower-to-leader notional ratio was 0.13015%, and 1,255 of 1,637 pairs fell between 0.10% and 0.17%. Requiring both that sizing band and a price difference no larger than $0.03 left 1,212 observed-sequence matches, versus 32 in the time-reversed control and at most 22 in any shifted-time control. The observed sequence is therefore 37.9× larger than the strongest joint negative control. The relationship was found exploratorily rather than preregistered, so we do not turn that separation into a formal probability claim. Tight timing alone could reflect two bots reacting to the same live sports signal; the directionality, repeated sizing, close prices, broad market coverage, leader-first ordering, and negative controls make direct copying the stronger explanation. Polygon receipts resolved every pair. Seventy-eight pairs were nominally in the same block, but 37 placed the proposed follower transaction before the leader transaction and therefore could not be causal copies of that leader fill. We excluded those reversals. The follower landed a median of 2 blocks later and a P90 of 5 blocks later. This directly tests the observed outcome behind a same-block claim; it does not expose Bravado’s private detection time, submission time, rejected orders, missed opportunities, or the wallet’s private configuration.

Product breadth as of August 7, 2026

Bravado’s public materials describe a filterable historical Data API and a substantial managed execution layer. Polynode’s advantage is earlier, more structured, and broader data coverage. Bravado’s documented split and merge operations are standard conditional-token primitives; they are not evidence of dedicated combo-market coverage. Its backtesting product was labeled in development on the audit date. Absence here means that no public surface was found in the reviewed first-party pages and captured stream—not that a private or unreleased implementation cannot exist.

What this means for latency-sensitive trading

For a team building its own copy-trading, rebalancing, alerting, or protective execution system, a post-mining trade stream and a pending stream are not substitutes. The first reports what made it on-chain. The second creates an opportunity to react before confirmation. Polynode’s pending feed does not guarantee that a customer’s transaction will be included in the same block; gas policy, signing, routing, order construction, and block conditions still matter. It does provide the missing prerequisite: an early signal. In this test, that signal arrived before every overlapping Bravado public sighting and did so 2.104 seconds earlier at the median. Teams considering a managed copy engine should validate the result they care about directly from receipts. In the attributable relationship studied here, a same-block outcome occurred in 2.56% of causally ordered pairs, not most of them.

Evidence and claim boundaries

All competing callbacks in the timing run were stamped from one process and one monotonic clock. Fully observed block boundaries, independent Polygon logs, receipts, and rechecked block hashes defined the denominator. The exact public endpoint address and connection details are intentionally omitted because they are unnecessary to reproduce the numerical claims from the published evidence. The full raw capture, normalized events, receipts, attribution rows, latency samples, source snapshots, and SHA-256 inventories are retained internally. No Bravado API credential was used.

References

Last evidence audit: 2026-08-07 04:52 UTC.