exponent (@ExponentDefi) header
exponent (@ExponentDefi) profile picture

Polymarket trader & bot builder | Daily digests from Polymarket & UMA Discords | AI-powered prediction markets

Joined October 2025
What a blockchain adds to a regular stock πŸ”— A stock at your broker does the basics: buy, hold, sell during market hours. The same asset as a token does more. 24/7 trading πŸ•’ Top names (NVDAx, AAPLx, SPYx) trade on DEXs around the clock as long as there's liquidity in the pool. US market closed, you still open a position on a Saturday night. Self-custody πŸ” The token sits in your own wallet (Phantom, Solflare, Ledger). No brokerage account needed. Permissionless transfers Sending a token to another wallet works like sending USDT. No request forms to a broker. DeFi πŸ’Έ Use the token as collateral (e.g. on Kamino) or LP it into a pool and earn fees. Fractional and instant settlement Buy $20 worth, the trade clears in seconds, no T+2. The caveats: only top names trade 24/7 without friction. Mid-cap tickers follow NASDAQ hours, and thin ones often return "no route" and aren't on DEXs at all. Self-custody comes with an asterisk too - the issuer can technically freeze a token. Separate post on that. Next: why this beats a foreign broker for a crypto-native audience - US stocks from anywhere in the world.
2
65
A tokenized stock is a token backed 1:1 by a real share held at a custodian. The token tracks the share price, dividends pass through (mechanics in a separate post). But you're not in Nvidia's shareholder registry: what you hold is a claim on the token issuer. πŸ“Š Two big issuers right now. Backed / xStocks. Swiss issuer, fully acquired by Kraken in December 2025. Tickers carry an x: NVDAx, AAPLx, TSLAx, SPYx. Ondo Global Markets. Part of public Ondo Finance. Tickers carry an ondo suffix: NVDAon, ASMLon. Both hold real shares at a licensed custodian and mint tokens on public blockchains, mostly Solana. Regular broker (e.g. Interactive Brokers) vs token, side by side: - Voting rights: broker yes, via proxy; token no - Dividends: broker direct to account; token routed through the issuer - Trading hours: broker exchange hours; token 24/7 - Cash out: broker sell and withdraw; token sell on the market, no direct retail redemption - Protection: broker regulator and compensation scheme (US SIPC up to $500k); token no insurance, platform and issuer risk - Access: broker KYC and account approval, geo limits apply; token a crypto wallet, fewer barriers Next post: what the blockchain under the share actually gives you, and why that's interesting at all.
1
2
65
Crypto spent years on memes and dog coins. Quietly, another segment grew up: real world assets moving on-chain. 🏦 RWA, Real World Assets. Tokenizing things that exist outside crypto: - US Treasuries - stocks and ETFs - real estate - commodities The real asset sits with a licensed custodian, and a token representing it is issued on-chain. From there the token acts like any crypto: your own wallet, DEX, 24/7 transfers, DeFi. Behind the token is a real share or a coupon-bearing bond. Ondo Global Markets, the leader in tokenized stocks, just crossed $1B TVL and holds around 70% of the market, with 260+ US stocks and ETFs covered (figures as of May 2026). πŸ“ˆ That means exposure to Nvidia, Apple or the S&P 500 straight from your wallet, no brokerage account. For anyone cut off from foreign brokers right now, it's one of the few working ways into US equities. Now the risk. An RWA token is a claim on the asset, a liability of the issuer. While the issuer and custodian honor their obligations, it works. When they stop, that's where the trouble starts. First post in a series on tokenized stocks and RWA. Next up: what a tokenized stock actually is, and how it differs from a real share at a broker.
2
40
Polymarket weather refund crisis, May 17-20 🌑 Timeline May 17: Jakarta temperature markets manipulated by new accounts (34Β°C posted at 1:30 AM vs actual 27Β°C). Traders lost $400 to $30k. Complaints ignored for weeks. Seoul markets lost resolution tabs. May 18: Oracle broke. Wrong brackets resolved in Miami, Mexico City, Seoul, Hong Kong. London resolved at 15Β°C, actual high 16Β°C. All temperature markets archived, positions vanished from UI. Refunds promised in 10 business days. May 19: 50+ cities archived globally. Refund window cut to 7-10 days. May 20: First refund batch ran on ~2k archived markets. Botched. Root cause πŸ”§ Polymarket silently changed the batch price request format for UmaCtfAdapter without notifying UMA or third-party tooling. Indexes got mismapped, frontend wired markets to the wrong on-chain contracts, and resolutions went into the wrong brackets. On top of that, Weather Underground dropped data points, and missing data defaulted markets to the minimum temperature bracket. Two independent failures stacked. Refund reality πŸ’Έ Users are getting 2-10% of expected amounts. Some users with confirmed positions got nothing. May 17 markets for Seattle, Los Angeles, Toronto, and NYC are missing from the payout list entirely. No official site-wide statement. CFTC complaints are already being filed over the communication chaos. What to expect ⏳ Official window: 7-10 business days from the May 18 archive, so a second batch should land between May 28 and June 1. No guarantee it closes the gaps from batch one. If your position is missing: save the tx hash and a portfolio screenshot, file a ticket with the exact market id, and log the timestamp. Collateral damage NBA and cricket markets briefly disappeared overnight on May 20. Sponsored rewards are not showing. Auto-redeem is broken for winning positions above $1. Jakarta was officially discontinued for manipulation, yet Lagos got pulled and Jakarta is still live. No explanation. Daily digest of the Polymarket and UMA Discord channels: @predictdigest
1
1
5
831
Pivoting from crypto to AI stocks πŸ€– Hard to write about Polymarket lately. I'm building my own bot there and don't want to publish the logic. The platform keeps shooting itself in the foot too: API outages, manual market interventions (the recent weather market got resolved, then archived, then nuked). News-cycle coverage isn't my thing either. So I'm looking elsewhere. The AI boom is obvious. Even crypto influencers have all flipped into vibe-coders. Airdrops gone, NFTs dead, DeFi keeps getting drained. Crypto is mostly grinding sideways. Tokenized stocks are the convenient angle: you can buy them on-chain, no broker account, no KYC marathon. Started digging in deep and will publish a series on what I find. The numbers on equities are striking. Companies I've been tracking did at least 2x over five years. Some did 5-6x in the last year alone. After down-only crypto, that looks unreal. Two non-obvious AI-cycle picks: GEV - energy equipment, gas turbines. ~10x in five years. MU - server memory. ~8x in five years. Catch: not every AI bet is on-chain. US names are mostly available as tokenized; Taiwan, Japan, Korea still need a regular broker.
1
171
What is an "agent harness" πŸ›  In AI talk, the harness is the wrapper around the LLM that turns a chatbot into a working agent. Agent = Model + Harness Model: GPT, Claude, Gemini, Llama. Just a text generator. Harness: code, tools, memory, rules, environment, execution logic. What harness gives a coding agent 🧩 Claude Code, Cursor, Codex - the model only writes text. The harness lets it: - read project files - edit code - run terminal commands - run tests - see errors and retry - hold task context - work in a sandbox - follow safety constraints - log actions Harness is everything in an AI agent except the model itself. Example: my Polymarket bot 🎯 Model: Claude or GPT. Harness: - repo access - log reading - terminal commands - Polymarket API - block on real orders without confirmation - dry-run mode - per-trade size limits - Telegram notifications - error monitoring - memory of project structure What to build around the LLM πŸ’‘ Harness affects agent quality more than the model. For a developer that means hooking up the GPT API isn't enough. You need to build a real system around it: LLM + tools + memory + state + permissions + retries + logging + tests + sandbox + human approval + rollback + observability Harness is what decides whether your agent is a toy or a working tool.
1
101
Lost money on the Taipei weather market today, and the actual weather was reported correctly 🌑️ Timeline πŸ“ At 05:30 UTC the Taipei airport METAR (RCSS) printed 25C as the day's high. The reading showed up on Wunderground for a while, several traders saw the flat 25C line at 12:00 and 13:00 local. Then it just disappeared from the chart. WU history page now shows 24C as the daily max. The METAR itself and NOAA aviationweather still have 25C sitting there. What this meant for Polymarket πŸ’Έ Polymarket weather markets resolve from Wunderground. While 25C was visible on WU, the "max 24C" bracket traded at 0.1 cents, the market priced it dead. One trader (MarriedNetbook) loaded up on 24 at 0.1c. Half an hour later WU "lost" the reading, daily max officially became 24C, and the bracket cashed out. Roughly $17,000 on a single market. Bug or manipulation πŸ€” Discord is split. Bug case: WU does revise historical data, similar things happened in NYC on March 8 around the DST switch. Manipulation case: the METAR didn't drop on any other source, only on the one that resolves the markets. Someone emailed Wunderground support and got a templated reply that their data is "for general informational purposes" and not warranted for any specific use, meaning WU has zero obligation to keep history correct. What traders are discussing Move off a single source. Candidates: weather.gov, FAA aviationweather, wethr.net, METAR-taf. Best idea in the thread: a multi-source consensus, like the USGS earthquake markets do. Polymarket hasn't said anything. Daily digest of the Polymarket and UMA Discord channels: @predictdigest
2
59
How I automated my content production with Claude Code πŸ€– Quick disclaimer: I write the Telegram posts myself. The idea, the structure, the meaning - all me. Claude Code only fixes typos, smooths the style, sprinkles emoji and tightens the text so it reads cleanly. Telegram is my primary channel. I want to grow there and put real thought into it, not turn it into AI slop. Here is how the pipeline works. Telegram πŸ›  I dictate the draft into VSCode through Whispr Flow. Claude Code cleans it up. Codex sits next to it in the same VSCode and generates the image. Control goes back to Claude, which posts everything to the channel via Telethon. Twitter 🐦 Fully automated. It takes my Telegram post, translates it to English, reformats for X, strips external links (the algorithm hates them) and publishes through the API. I do not touch this step. YouTube Shorts πŸ“± A short version is built from the same Telegram post. Voiceover via ElevenLabs API, video assembly in Remotion. Same image across all three platforms. The Shorts still look pretty rough, but I try to improve something with every iteration. Twitter and Shorts are more of an experiment for me. I want to see how far modern AI tools can go if you hand them an entire channel. Prediction Digest πŸ”­ A separate side project. Every morning at 9:00 sharp it pushes a digest from the Polymarket and UMA Discord servers: bugs, fixes, clarifications, contested markets. Fully automatic on both Telegram and X. I originally built it for myself - I run trading bots on Polymarket and needed to spot bugs and threats early enough to shut the bots down. Then I realized it was useful beyond me and opened it to the public: @predictdigest The whole content production and publishing system is about 90% written by Claude Code. A few evenings of work, and now it saves me hours every week. Next experiment is a similar pipeline for my wife. She runs an Instagram blog with 40k followers and needs help with scripts, video production and recurring content series. I want to adapt the system for her workflow and see how it lands. If this nudges anyone to try vibe coding and build something of their own, useful to themselves or to others, I will be glad. Questions in replies, happy to discuss. If you have your own automation setups for content production and publishing, share them too.
2
126
Three market types on Polymarket every newcomer should know 🧭 Binary πŸͺ™ One question, two outcomes. "Will X happen by Y date?" Yes and No prices always sum to $1. If Yes is at 0.62, No is at 0.38. Most markets on Polymarket look exactly like this. Negative Risk (categorical) πŸ› One question, many candidates, exactly one wins. "Next Pope", "Best Picture winner", "Next UK PM". Inside the market sits a list of 15-40 outcomes, each with its own Yes price. Key property: the sum of all Yes prices equals about $1, because one of them is guaranteed to resolve. Open Next Pope and add up every candidate's Yes price, you'll get something close to $1.00 give or take a few cents on spread. Scalar markets with numeric ranges (BTC price on Dec 31 with bins 90-95k, 95-100k, etc.) fit the same structure, just with intervals as outcomes. Grouped events πŸ“‹ One theme, many independent binary markets under one umbrella. "Which countries will recognize Palestine in 2026?" Each row resolves on its own. Italy recognizes Palestine, that row pays $1. Whatever Germany does has zero impact on Italy's row. Sum of Yes prices here means nothing and can be anywhere: 0.40, 1.50, 3.20. Daily digest of the Polymarket and UMA Discord channels: @predictdigest
1
2
73
Polymarket V2: what's still broken 24 hours in πŸ”₯ Auto-redeem πŸ” Wins land in USDC.e, not pUSD. You can't trade with USDC.e on V2 without a manual wrap through CollateralOnramp. People are pressing "Confirm pending deposit" after every fill or rewriting redeem scripts to go through CtfCollateralAdapter (0xADa10087...). 24 hours later auto-redeem still doesn't fire for many users. Ghost fills πŸ‘» Orders match in CLOB (status MATCHED), then fail on-chain. nett7: "All profits of my bot were ghost filled." pterabaktill: 1 of 9 batch orders made it on-chain. V2 dropped the nonce, and the gap between "matched" and "settled" got more visible. "Not enough balance" with a balance Spammed in chat: balance: 0, order amount: ... pUSD on the wallet, allowances set, order rejected anyway. Workaround: pass signature_type=2 and an explicit funder to ClobClient. Not in the migration doc. order_version_mismatch on the old SDK If you stayed on py-clob-client (without -v2), every POST /order returns 400. You need py-clob-client-v2 and to rewrite the calls. The "v1 client won't work" warning wasn't anywhere visible. Redeem via CTF returns 0 Calling the old ConditionalTokens.redeemPositions with pUSD as collateral mines fine but pays out 0. V2 mints positions from USDC.e, so the pUSD positionId doesn't match what's in the wallet. Workaround from daretotry and 830lincoln: redeem through V2 adapters (CtfCollateralAdapter for regular markets, NegRiskCtfCollateralAdapter for neg-risk). Limit orders losing fees too Several users see fees on limit orders with the fee adjustment toggle off. The team confirmed the new scheme: fee charged in pUSD on top of the order. But /trades returns an empty fee_rate_bps, so reconstructing fee history right now is painful. What the team is saying πŸ“ž Stock replies: "fix in progress", "we are aware", "will be fixed shortly". 0xdanzu and chrund1e are in chat almost around the clock. Ghost fills will be fixed "next week" per a mod comment. No public ETA on auto-redeem. Daily digest of the Polymarket and UMA Discord channels: @predictdigest
3
227
🚨 Polymarket V2 migration happens today. ⏰ Officially trading pauses for about an hour. We'll see how that goes in practice. πŸ“‹ My plan: stop the bots in 90 minutes, pull all limit orders, walk away until evening. Polymarket has burned people on simpler updates than this, no reason to play hero. πŸͺ™ One of the bigger changes: USDC gets replaced with pUSD, Polymarket's own wrapper over USDC. If you trade through the API, the migration checklist in their docs is worth a careful read. πŸ›  I haven't migrated my own setup yet. Doing it tonight or tomorrow, once the smoke clears.
65
πŸ€– A year with AI coding tools completely changed how I work. Quick personal story. I run a Telegram channel mostly about Polymarket and weather prediction markets. I trade through my own bot that I write myself. A year ago I started simple. Opened the ChatGPT web version, pasted in chunks of code, asked targeted questions. The model had no project context. Ask, get an example, paste it back in. That was my workflow until New Year's. Late December 2025 I installed the Codex extension in VS Code (the editor where developers write code). Speed and approach changed completely. The AI now had access to the whole project: read any file, edit it, suggest refactors, run security audits. Early 2026 the hype around Claude Code kicked in. I bought a subscription and ran both tools in parallel for a while, asking the same questions to Codex and Claude. Gradually I switched almost fully to Claude Code. Right now I pay for both: $20/mo Codex, $100/mo Claude Code. $120 total. Best money I spend. 🦾 I know plenty of people are tired of crypto influencers rebranding into AI influencers. Some still deny that the AI revolution is already in the room with us. Reality will sort it out. Working in 2026 without AI tools is like picking a horse cart over a car. You can. But you'll be 10-20x slower than your competition. This applies everywhere: code, analytics, writing, research, busywork, email. 🧠 Last few days several friends reached out wanting to figure this out. Their questions are still primitive, their heads are mush. At least three of them I'm planning to sit down with in person and walk through where to start. If you've been putting this off, start today.
1
1
71
Polymarket weather markets resolve off Wunderground for 46 cities. For 44 of them you can sanity-check with the METAR from the airport station and get the same numbers. Seoul and Shenzhen are the two exceptions. Incheon (RKSI): METAR and WU disagree by 1-2Β°C every single day. Stable, not noise. Shenzhen (ZGSZ): worse. METAR usually runs 1-3Β°C higher than the WU page. Polymarket resolves on WU, so those degrees land directly inside the bracket. Reason: WU doesn't read aviation METAR. It pulls from weather.com (IBM Weather Company, the parent of WU, not weather.gov). Their post-processing diverges from METAR for these two cities specifically. Today @atteonthephone posted screenshots of the same WU page, same hour (11:00, April 26, Incheon Intl Airport Station). From Finland it shows 20Β°C. From Australia 19Β°C. The resolution source now depends on the IP you opened it from. Nobody knows yet whether it's a bug or a CDN quirk. If it stays this way, you'll have to query WU from multiple IPs and take the worst value. Edge gets eaten fast on simple stable cities. Seoul and Shenzhen stay profitable for the people who figured out the key.
2
1
2
196
🌑 US weather markets: 5-minute data instead of hourly METAR Continuing the weather series. The previous post covered the big Wunderground cluster and split it into two groups, US and non-US cities. Today, how to get more weather data for the US side. Standard airport METAR is published once or twice per hour, usually at minute 51. For US weather markets on Polymarket there is a better source: the timeseries-viewer on weather.gov, where ASOS stations at civil airports push observations every 5 minutes. It works like this: weather.gov/wrh/timeseries?s… for New York, ?site=KAUS for Austin. Plug an ICAO airport code into the site parameter and you are done. 5-minute data exists for every city in the weather pool except Denver. Polymarket resolves the Denver market on Buckley Space Force Base, a military airfield that only transmits hourly METAR. With 5-minute observations you see where the temperature is heading 10 to 15 minutes before the hourly METAR lands. When the contract comes down to a single degree, that is a tangible edge. ⚠️ Two traps of the 5-minute data 1. 5-minute reports still come from a METAR string, but that string has no tenths of a Celsius degree. Whole Celsius only, then converted to Fahrenheit. Between two hourly METARs accurate to tenths you get a chain of 5-minute values rounded to whole Celsius. Near bracket boundaries it can mislead. 2. The official resolution source on Polymarket for these markets is still Wunderground, which only takes the hourly METAR. If a temperature spike flashes on the 5-minute feed and is gone by the hourly reading, the market outcome does not move. Weather.gov here is a fast monitoring indicator. It does not override market rules. πŸ“¬ Daily Polymarket and UMA Discord digests: @predictdigest on X, Prediction Digest on Telegram.
1
1
66
🌑 Polymarket weather markets: inside the Wunderground group, 46 cities Continuing the weather series. The previous post split all 50 cities into three groups by Resolution Source. Today I take the biggest one: Wunderground, 46 cities. πŸ›¬ Why airports and why METAR Every airport in the world, by ICAO agreement, publishes a weather report every hour (sometimes every 30 minutes) for pilots. Temperature, dew point, visibility, wind speed and direction, pressure, clouds. It exists for approach: the pilot has to know what is coming in five minutes. The format is called METAR and is described in Annex 3 to the Chicago ICAO Convention. It is identical in Chicago, Tokyo and Buenos Aires. That is why Polymarket anchors weather markets on METAR: it is the only temperature source in the world with guaranteed cadence, a single structure and aviation-grade accountability. 🌍 Two worlds inside group 1 The 46 cities split into two uneven parts. πŸ‡ΊπŸ‡Έ US, 11 cities. New York, Los Angeles, Chicago, Miami, Seattle, Houston, Dallas, Atlanta, Denver, San Francisco, Austin. Wunderground shows the temperature in Fahrenheit. 🌐 Rest of the world, 35 cities. From London and Paris to Jakarta, Lagos, Wellington. Wunderground shows the temperature in Celsius. ❗ Fahrenheit in the US is not sensor data The main misconception. If the site shows Fahrenheit, it feels like the airport measures in Fahrenheit. It does not work that way. METAR is an ICAO standard and temperature inside it is always Celsius. Any airport in the world, from O'Hare to Sheremetyevo, encodes the same way. Fahrenheit on Wunderground is already a UI conversion. πŸ”¬ A second, precise temperature inside US METAR American METAR has a detail the rest of the world does not. A real report from Chicago O'Hare: KORD 191351Z 24007KT 10SM BKN090 BKN250 07/M03 A3009 RMK AO2 SLP194 T00671033 $ The 07/M03 group after visibility is the standard ICAO field: whole degrees Celsius for temperature and dew point. Here it is plus 7C and minus 3C. Every airport in the world gives this format. The tail after RMK, the T00671033 group, only exists in US METAR. It is an NWS/ASOS extension on top of the standard, separate from ICAO METAR itself. The RMK block is reserved for national additions, and US automated stations (ASOS) use it to report temperature with tenths. It reads like this: ▫️ T is the marker. ▫️ 0 067 is the temperature: 0 means plus, 067 means 6.7C. ▫️ 1 033 is the dew point: 1 means minus, 033 means 3.3C. So plus 6.7C and minus 3.3C. Same temperature as in 07/M03, only with tenths. πŸ’° Where the +1F gap comes from For US cities Wunderground does the Fahrenheit conversion from the precise T group: round(6.7 * 9/5 + 32) = round(44.06) = 44F From the rounded version of the main field it would be: round(7 * 9/5 + 32) = round(44.6) = 45F One degree of Fahrenheit appears out of nowhere. And it gets caught regularly: double rounding (first to whole Celsius, then to Fahrenheit) produces a different number than single rounding from the original tenths. On days when the market sits between adjacent brackets, this one degree decides the outcome. βœ… The rule For US cities, parse the Txxxxxxxx group after RMK, convert its tenths of Celsius to Fahrenheit with one formula, round exactly once and at the very end. For international cities the main 07/M03 field is enough: Wunderground shows Celsius there, and the precise group is absent from METAR anyway. πŸ‘‰ Next in the series: Seoul and Shenzhen, two exception cities. πŸ“¬ Daily digests from Polymarket and UMA Discord: @predictdigest
1
2
220
Imagine you and 99 other people get locked in a house for a year. Your only job: trade on Polymarket, all day, every day. At the end of the year, only five of you walk out with more than $98 in profit. How do you like that? That's not a thought experiment. That's what the data actually shows. ESSEC, HEC and University of Toronto just published a full dissection of Polymarket from Nov 2022 to Oct 2025. 1.48M wallets, $20B volume, 70M trades. SSRN, March 2026. The numbers: 70.8% of users lose money. About 1.05M people. The median user finishes down $1. Average PnL across everyone: exactly $0. It's a zero-sum market. Now look at who actually makes it. Top 0.1% of winners took 58.5% of all profits. Top 1% took 84.1%. 95th percentile PnL across all users: $98. Only ~5% of participants ever cleared $98 in their wallet's lifetime. Crossing $1,000 in total profit? Roughly 1.5 to 2% of everyone who ever traded. Over three years, not one. Why it plays out this way: prices on Polymarket are well-calibrated. A 35Β’ contract resolves YES 35% of the time. The market is efficient, so you beat it only with a real informational edge. Who loses: - longshot chasers (under 10Β’ or over 90Β’, where the average user places 63% of trades) - pure liquidity takers, never makers - overtraders - users stuck in one market category Prediction markets are a competitive venue where a few thousand prepared players quietly collect money from hundreds of thousands of unprepared ones.
2
3
99
Codex now generates images locally OpenAI's Codex CLI got a built-in imagegen skill. No OPENAI_API_KEY needed, auth runs through the regular ChatGPT login. The skill is fresh. imagegen landed in the public skills repo in January 2026, and in April Codex started highlighting it as a tool that can generate images through GPT Image. The binary sits at /Applications/Codex.app/Contents/Resources/codex. It is not on PATH, so you call it by full path: /Applications/Codex.app/Contents/Resources/codex exec --full-auto "Use the imagegen skill. Generate ..." Pairing with Claude Code. Claude can run shell commands, so it can call Codex through Bash and pull an image straight into its own dev pipeline. Two agents in one session, one writing code, one drawing pictures. No reason to leave the terminal. Real example from my setup. I asked Claude to generate a cover for a post about Polymarket weather markets. Claude called Codex, Codex returned a PNG, Claude dropped the file into assets/ and kept working. Full loop in a single command. For anyone coding in vibe mode, this kills one more reason to tab into the browser. Logos, previews, icons, mocks, all generated in the same terminal where you write code.
1
2
98
POLYMARKET DIGEST β€” 18 APRIL 2026 ⚠️ Bugs & Issues Critical Trading Issues: β€’ Withdrawal failures across all blockchains β€’ "Merge shares failed" errors preventing users from redeeming positions β€’ Double betting bug despite single confirmations β€’ PnL charts showing inflated profits due to fee calculation errors β€’ Balance locking changed - buy orders now lock 1:1 instead of shared collateral β€’ Rust SDK re-authenticating on every order, causing latency spikes Platform Performance: β€’ Xtracker completely down for multiple users β€’ Rewards distribution broken ~48 hours - users getting 20-30% instead of 50% of daily farming pool β€’ Activity lists capped at 30 items on mobile, won't load more β€’ Wallet connection delays extended to 3+ minutes β€’ 3-second artificial delay on all weather market taker orders Weather Markets Data Issues: β€’ Paris temperature markets switched from problematic airport to LFPB station β€’ Karachi resolution source needs airport mapping fix (OPKC vs OPMR) β€’ Weather Underground showing inconsistent temperatures across pages β€’ Personal weather stations being manipulated to confuse official data πŸ“‹ Clarifications Venezuela Leadership Markets: Major rules update across 40+ Venezuela leader prediction markets clarifying "officially holds" requires formal appointment, confirmation, and swearing-in as head of state. UN hasn't formally removed Maduro as President. Market Rules: β€’ Claude Opus 4.7 markets: Highest scoring variant used for resolution β€’ Multiple Japanese soccer and golf markets resolving to draws with losing share refunds β€’ WTI Crude Oil switching from WTIK6 to WTIM6 contracts April 16 at 6PM ET πŸ”₯ News & Announcements V2 Platform Launch: Exchange upgrade goes live April 22nd at 11am UTC with ~1 hour downtime. All limit orders will be cancelled, orderbook cleared. Requires SDK/API migration and new contract addresses. ⚑ Disputes BTC 15-minute Up/Down market showing conflicting data - chart indicates "up" but outcome marked "down" with suspicious end-of-period price manipulation reported. With so many critical bugs hitting withdrawals, rewards, and basic market functions simultaneously, do you think this is just growing pains before V2 launch or a sign of deeper infrastructure problems?
1
1
166
Polymarket weather markets: where the temperature actually comes from Starting a series on Polymarket weather markets. First post is the intro. How many markets there are and which source each one resolves against. Right now there are 50 cities. Every day the market trades the maximum daily temperature at a specific airport. Each market description has a Resolution Source field, the exact URL UMA will use to confirm the final number. By that source, all 50 cities split into three uneven groups. Group 1. Wunderground, 46 cities. Everything traded in the US: New York, Los Angeles, Chicago, Miami, Seattle, Houston, Dallas, Atlanta, Denver, San Francisco, Austin. Plus almost the entire rest of the world: London, Paris, Tokyo, Seoul, Singapore, Shanghai, Beijing, Madrid, Milan, Munich, Warsaw, Amsterdam, Helsinki, Ankara, Toronto, Mexico City, Panama, Buenos Aires, Sao Paulo, Wellington, Cape Town, Lagos, Jeddah, Jakarta, Kuala Lumpur, Taipei, Busan, Lucknow, Chengdu, Chongqing, Wuhan, Shenzhen, Guangzhou, Karachi, Manila. Source: the Daily Observations page on Wunderground by airport ICAO code. Example for Paris / LFPG: wunderground.com/history/dai… Group 2. Weather.gov, 3 cities. Moscow, Istanbul, Tel Aviv. The market resolves on the Temp column at weather.gov/wrh/timeseries. Example for Moscow / UUWW: weather.gov/wrh/timeseries?s… Group 3. Hong Kong, a separate case. Hong Kong has its own Resolution Source that matches neither of the first two groups. I do not trade it yet, so the full breakdown goes in a separate post in the series. Since it is the only city with its own source, many traders likely skip it. That makes it a good spot to dig in and become the local expert. With less competition, trading it can actually work. Why this matters. Two pages can show different temperatures for the same hour. Wunderground pulls data through weather.com, while weather.gov gets its feed from different providers. For airports outside the US and Canada, a 1 to 2 degree gap between channels is common. Rule number one: before trading, open the market description and click the exact Resolution Source link for that specific day. Next posts in the series will cover each group separately: where METAR COR corrections get caught, why Tel Aviv and Denver are built differently, and what is going on with the sensor at Charles de Gaulle. Daily digests from Polymarket and UMA Discord: @predictdigest
3
3
332
πŸ•΅οΈ Someone is gaming Polymarket's Paris weather market. Here's what we know. 🌑️ On April 15 at 9:24 PM Paris time, the temperature sensor at Charles de Gaulle airport jumped from 16Β°C to 22Β°C. Humidity dropped 20% at the same time. Dewpoint stayed flat. By 9:30 PM, the reading was back to 16Β°C. This is the second time in 10 days. The first anomaly was on April 6. Polymarket runs daily temperature markets that resolve using METAR data from airport weather stations. Paris resolves via the CDG station. πŸ” THE SUSPICIOUS ACCOUNT A Polymarket account called xx25xx bought 20,000 shares on high temperature hours before the spike. For context: this account's normal trade size is 5-share lots. 20,000 was the largest single trade in the account's entire history. The market flipped instantly on No shares once the spike registered. Estimated profit: πŸ’° $14K-$22K. polymarket.com/@xx25xx πŸ“… APRIL 6 VS APRIL 15 A trader named hans32312 publicly admitted in the Polymarket Discord that he was the April 6 winner, trading under the account Kyrgyzhydromet. He says he spotted the temperature rising on 6-minute observation data and bought in real time. Even he says April 15 "looks highly suspicious." The leading theory in Discord: someone saw that a trader made $12K off the April 6 anomaly and decided to replicate it. But this time with preparation, buying hours in advance. On April 6, the temperature fluctuated up and down for over an hour. Could have been maintenance. On April 15, it was a single precise spike timed exactly to the METAR reading, then an instant return to normal. πŸ“ WHERE THE SENSOR IS This is where it gets interesting. A Discord user (notaforecaster) discovered that the CDG METAR station sits next to a public road, outside the airport's security perimeter. There's a bus stop nearby. 🚌 For comparison: Seattle's airport has its weather station between the runways. CDG has it next to the MeteoFrance building, outside the fence. The Discord community is split. Some say anyone could walk up and heat the sensor from the street. Others argue it has to be an inside job because METAR data is supposed to be reviewed by meteorologists before publication. πŸ“’ POLYMARKET'S RESPONSE Polymarket mod bosaurum in Discord: - "Manipulation of data at airports is a pretty serious crime" - "Can probably be reported to the authorities in Paris. I'd like to see someone prosecuted" - "We can change the airport" - "We're not refunding this market" They plan to switch to Le Bourget (LFPB), where the sensor is inside the airport behind fences. But there's a catch: Le Bourget is managed by the same weather office as CDG. If the manipulation is coming from inside the system, switching airports changes nothing. Orly (LFPO) has its own weather office but its station is also outside the airport perimeter. ✈️ METAR data is used by pilots for landing. Tampering with an airport temperature sensor to profit on a prediction market is not a blockchain bug. It's a potential criminal case. Weather markets are now live in dozens of cities on Polymarket. Every sensor is a potential target for anyone who knows that bad data stands and rollbacks don't happen. Daily Polymarket & UMA Discord digests: @predictdigest
2
3
6
268