Discuss a matter
MSR DecodeDecode Reportpublic case file

The “weather bot” proof wallets: every fill, reconciled.

4 wallets  ·  228,106 fills  ·  10,111 markets  ·  Nov 2024–Jul 2026  ·  report published 2026-07-28
The trend’s evidence does not survive its own fills A wave of viral posts and step-by-step guides says bots reading free weather forecasts print money on Polymarket temperature markets. We pulled the fill history of every wallet those posts cite, fetched to our published completeness gate. Combined, the cited proof wallets are net −$2.35M under our published reconciliation — and the flagship exhibit, shown as +$80,749, has lost $2.42M.

MSR FINDING RECORD — the citable finding, scope, and limits

Case ID
MSR-CASE-05
Domain
Market Data Integrity · PnL Accounting
Status
Published · dated corrections
Finding
The cited weather-bot proof wallets are net −$2.35M under our published reconciliation, and the flagship exhibit shown as +$80,749 has lost $2.42M.
Scope
4 cited proof wallets · 228,106 fills across 10,111 markets · Nov 2024–Jul 2026. Lifetime fills, redemptions and open positions — complete per our completeness gate, never absolutely.
Evidence
Full reconciliation published at weather-bot-reconciliation.json, built from fills fetched complete per our completeness gate, never absolutely.
What this establishes
The wallet’s own fills, not its displayed profit metric, are what the record supports — cash out minus cash in for the flagship is negative $2.42M, and a profile metric is not an audit trail. One of the five cited exhibits (the Hong Kong ladder wallet, Section 05) reconciles: its published number is real.
What it does not establish
Why the flagship’s displayed profit differs from its cash flows — the fills contradict the screenshot, but the display’s own accounting is not published. Whether any forecast-vs-price edge exists in temperature markets generally. Operator identity and intent — out of scope; no claim is made about who runs any wallet or why any post was written.
Data snapshot
Report published 2026-07-28.
Method
Workpaper. Full verification chain in this page’s own Methodology section (Section 08), below.
Corrections
This page carries dated corrections — see the correction notes below and the open-items register.
Cite as
MSR Decode, “The “weather bot” proof wallets: every fill, reconciled”, msrdecode.com/cases/weather-bot.html
Analyst / contact
Chris Park · ceo@msrdecode.com · For journalists
Correction, added 2026-08-14 — two words this page used without qualification. The link-preview title said the cited wallets were “cited as five-figure winners, net −$2.35M on complete fills.” Both halves overstated. “Five-figure winners” was false of the one cited claim that checked out: it was ~$6.7K — four figures — and Section 05 says so. And this page said “complete” — “complete fill history,” “complete lifetime,” “complete fill record” — in eight places without the qualification our own register requires: complete means complete relative to the endpoint, never absolutely (U1), and one wallet on this page needed its truncated redemption feed reconstructed from on-chain outcomes (Section 04). Every instance now carries the qualification, and the combined figure is stated as what it is: the net under our published reconciliation — which includes redemptions, open-position value and that reconstructed patch, not fills alone. See the research archive.
Contents
  1. Finding record
  2. 01 · The trend
  3. 02 · The flagship
  4. 03 · The double-cite
  5. 04 · The exhibits
  6. 05 · What checked out
  7. 06 · Checking it yourself
  8. 07 · Unverified
  9. 08 · Methodology
  10. 09 · Use this
01

The trend, and what it offered as proof

The pitch is everywhere on X right now: NOAA and ECMWF publish accurate short-range forecasts for free; Polymarket’s temperature-bucket markets are priced by people who haven’t read them; a bot that buys the gap prints money while you sleep. The guides come with install commands, config blocks — and proof wallets.

Five proof exhibits appear across the most-viewed posts. They resolve to four distinct on-chain wallets (one wallet is cited twice, under two different descriptions) plus one screenshot whose handle does not resolve to any Polymarket profile. For each real wallet we fetched the lifetime fill history — buys, sells, redemptions, open positions, maker fills included; complete per our completeness gate, never absolutely — and reconciled the viral number against the transaction record. The full machine-readable reconciliation is published at weather-bot-reconciliation.json.

−$2.35M
Combined net result of every cited proof wallet, from 228,106 fills across 10,111 markets. Three of the four are genuinely profitable — at a fraction of the claimed figures. The flagship is not.
02

The flagship: shown as +$80,749. The fills say −$2,418,918.

The trend’s most-viewed exhibit (188K+ views) is a profile screenshot: $80,749.71 all-time profit, captioned as a student’s AI-built weather bot. We fetched that wallet’s lifetime record: 193,363 fills across 6,639 markets, November 2025 through July 2026.

Cash-flow ledger — wallet 0x594e…1c11, lifetime record, reconstructed from fills, redemptions and open positions
LegDetailUSDC
Cash deployed193,329 buy fills across 6,639 markets−$5,683,307.38
Sell proceeds34 sell fills — in the wallet’s entire life+$20,878.16
Redemptions5,035 resolution payouts+$3,243,510.87
Open positions1,669 holdings, all resolved worthless$0.00
Net resultlifetime record−$2,418,918.35

The buying was not small or brief: it escalated for months — roughly $1.74M deployed in April 2026 alone — then collapsed to $42K of buying in July. The wallet almost never sells; it buys temperature buckets and holds to resolution, market after market, collecting back 57 cents on each deployed dollar.

Where the +$80,749 comes from

The viral figure is the profile page’s displayed profit metric. That display is not a cash reconciliation: it has its own accounting for realized versus unrealized value, and it is not computed from the fill record shown above. We are not claiming the screenshot was fabricated — the display may genuinely have shown that number. We are claiming something simpler: the wallet’s own fills contradict it. Cash out minus cash in is negative $2.42M. A profile metric is not an audit trail.

All figures in this analysis use MSR Decode’s corrected activity-fetch methodology, described in Section 06.

03

The double-cite: two exhibits, one wallet

The most-viewed how-to guide in the trend (399K+ views) lists three proof wallets. One is an anonymous address described as “+$39.3k for month” with an “80% win rate, pure weather strategy.” That address — 0x594edb…1c11 — resolves to the same wallet as the +$80,749 flagship in Section 02. The trend’s two most impressive exhibits are one wallet, and it is down $2.42M.

The “80% win rate” is worth a note of its own: a wallet that buys several temperature buckets per day redeems something almost every day. In this wallet’s record, 5,035 redemptions sit alongside a net loss of $2.42M. Frequent redemptions are not profit.

04

The supporting exhibits, reconciled

Cited: “+$72.5k only on weather trading”

Actual: ≈ +$47,943 — and not “only weather”

Overstated ~1.5×

Genuinely profitable, and genuinely automated-looking: 13,937 fills across 1,169 markets. But weather is 41% of its activity (its single largest market family is esports match markets), and its monthly buy volume fell roughly 93% after April 2026. The figure is approximate because the redemption feed truncates at the API’s offset cap; we resolved the 91 uncovered held-to-resolution markets against each market’s on-chain winning outcome and credited winning shares at $1.00 — the reconstruction is itemized in the published JSON.

Cited: “+$42.4k only from automated bot”

Actual: +$13,442.75 — and dormant

Overstated ~3×

12,691 fills, $472,248.32 deployed, 89% weather — a real weather bot, returning about 2.8 cents per dollar of turnover across its life. Its last substantive trading was July 2025. The article presenting it as a live example published in February 2026, about seven months later.

A fifth exhibit — a five-figure profit screenshot in a video — is excluded from every claim on this page: its handle does not resolve to any Polymarket profile under any plausible spelling, so there is nothing on-chain to check.
05

The one claim that checked out — and what it actually is

One author in the trend published his own wallet address alongside his claim: roughly $6.7K this month from Hong Kong temperature markets. Credit where due — the fills agree. Lifetime, per our gated fetch: +$7,885.54 on 8,115 fills across 536 markets since June 9, most of it in July. The claim is real.

What the fills show

6,676 buy fills averaging $7.10 each. 1,439 sell fills, 825 of them dumping positions below 15 cents — active loss-cutting. Maker rebates in the activity log — the wallet posts resting orders rather than crossing the spread. A median of 39 fills per market. At the market level: 69 of 135 closed markets net-positive (51%), with average wins about twice average losses. The profit is real and the structure is real — multi-bucket temperature ladders — but the execution is a high-frequency market-making operation with daily attention, not a set-and-forget bot.

Why the distinction matters

The accompanying guide sells a passive version: configure once, deposit, close your laptop. The wallet behind the claim does something almost none of its readers can replicate, in markets thin enough that its own July buying averaged about $1,255 per day — a few copycats of meaningful size would erase the spread being harvested. We are not presenting this wallet’s approach as a strategy to copy; we are recording that its published number reconciles and its published recipe does not describe its own fills.

Reconciliation, all four cited wallets — the number the trend cited, next to what each wallet’s own fill history supports. Source: figures as stated in Sections 02–05 above. A fifth cited exhibit (Section 04) does not resolve to any wallet and is excluded here as it is from every claim on this page.
Flagship — wallet 0x594e…1c11
Cited “$80,749.71 all-time profit” (Section 02); the same wallet is separately cited as “+$39.3k for month” with an “80% win rate” (Section 03).
Cited
+$80,749.71
MSR reconstruction, lifetime
−$2,418,918.35
193,363 fills, Nov 2025–Jul 2026
Supporting exhibit — “only on weather trading”
Cited “+$72.5k only on weather trading” (Section 04).
Cited
+$72.5k
MSR reconstruction, lifetime
≈ +$47,943
13,937 fills across 1,169 markets · overstated ~1.5×
Supporting exhibit — “only from automated bot”
Cited “+$42.4k only from automated bot” (Section 04).
Cited
+$42.4k
MSR reconstruction, lifetime
+$13,442.75
12,691 fills, 89% weather · overstated ~3×
Hong Kong ladder wallet — the one that checked out
Cited roughly “$6.7K this month” (Section 05).
Cited (this month)
≈ +$6.7K
MSR reconstruction, lifetime
+$7,885.54
8,115 fills across 536 markets since Jun 9 · claim is real
06

Why checking this yourself gives the wrong answer twice

If you pull these wallets from Polymarket’s public trade feed the obvious way, you get materially wrong numbers, for two separate reasons we have now hit across multiple reports:

  • The wallet-level feed truncates. Pulling a wallet’s trade history the direct way stops paginating after a fixed limit; long histories silently end with no error. The fix requires fetching at the market level instead — enumerating every market the wallet ever touched from multiple independent sources, then pulling each one to completion.
  • The feed silently excludes one side of every trade by default. For the ladder wallet in Section 05 that default hides 6,154 of its 8,115 fills — 75.8% — the entire maker side of the operation. Every fetch behind this page explicitly requests both sides.

Totals were then cross-checked against the wallet’s separate activity log in the window where both sources overlap — matching within boundary error (for the flagship: 5,104 events in both, $310.8K vs $310.4K) — and the buy/sell components were recomputed blind by an independent model working from the raw fill files with no access to our conclusions. The recompute matched to the cent.

07

What remains unverified

  • Why the flagship’s displayed profit differs from its cash flows: we can state that the fills contradict the screenshot; we cannot state how the display metric produced its figure, because its internal accounting is not published.
  • Whether any forecast-vs-price edge exists in temperature markets generally: this page reconciles the cited wallets; it is not a study of the market class. Two cited wallets did profit — modestly, and neither in the passive form the guides describe.
  • Operator identity and intent: out of scope. We reconcile published numbers against public transaction records; we make no claims about who runs any wallet or why any post was written.
08

Methodology

The verification chain. Every figure on this page passed the same chain before publication: a lifetime fetch per wallet (per-market pagination, maker fills included, markets enumerated from three independent sources), held to a fetch-completeness gate before any analysis began; deduplication on the full fill signature; an activity-log cross-check in the overlapping window; and a blind recompute of every buy/sell component by an independent model from the raw fill files, which matched to the cent and surfaced two classification refinements we adopted. Where one wallet’s redemption feed truncated at the API’s cap, the gap was reconstructed from each market’s on-chain winning outcome rather than estimated. The complete reconciliation, including every component figure, is published at weather-bot-reconciliation.json.
09

Use this

Press and research. Method questions are answered on the record — ceo@msrdecode.com. What each figure on this page is and is not sourced to is stated by the page itself, above. Material corrections are dated and recorded publicly — see the register.
Cite as — MSR Decode, “The “weather bot” proof wallets: every fill, reconciled”, msrdecode.com/cases/weather-bot.html

Have a similar question?

MSR applies the same forensic standard to defined questions involving trading records, markets, accounts, settlement, PnL, market data or trading conduct.

Discuss a matter

← Back to Case Work