AFOS Analytics
Real-time political pricing · Prediction markets × polls × news · no smoothed averages
Week of rotation within the third way: the signal is not at the top, it's in the third-place band. Renan Santos rose +3.00pp on the week (13.85% → 16.85%, with peak of 17.20% on May 30) — the largest isolated Δ in the book — while all the rest of the third way ceded in sync: Zema −1.50pp (4.25% → 2.75%), Haddad −1.35pp (6.65% → 5.30%), Caiado −0.30pp (1.75% → 1.45%). It was not diffuse rotation; it was directional consolidation — money exited the other names and entered Renan, who led the accumulation of new volume (+USD 0.34M, to 6.25M cumulative, above Flávio 6.14M and Lula 6.01M among living contenders). At the top, noise: Lula closed flat at 40.50% (despite intra-week spike to 41.50% on May 28) and Flávio drifted −0.50pp to 28.35%, widening the gap Lula × Flávio to +12.15pp (+0.50pp on the week). STF impeach cooled continuously, from 6.75% (May 26) to 5.45% (−1.30pp on the week), returning the premium of the Vorcaro cycle. No Tier-1 national survey was published on the week, and none is scheduled for June 1-7 — so the tradeable divergence continues untested: Renan at 16.85% in the market against ~2% in surveys (Meio/Ideia May 28, 1T 2.1%), a gap of ~15pp that the market is actively financing, not fading.
1.Executive Summary
Week May 26–30 was marked by consolidation in third place and noise at the top. The contract that moved was neither of the first two: it was Renan Santos, which captured both the probability gain (+3.00pp) and the flow of new volume (+USD 0.34M for the week), while other third-way candidates declined in synchronization. The pricing reading is of internal rotation within the third way, not repricing of the Lula × Flávio matchup — the top moved ±0.50pp and third place moved +3.00pp. With no Tier-1 national print during the week (all TSE records were state-level), the movement had no research catalyst behind it: it was isolated market conviction, which makes the divergence Renan 16.85% market × ~2% polls the central object of observation for this edition. Snapshot closed on May 31, 19:50 BRT (markets operate 7 days; Sunday's close is the most recent data on the week covered).
2.Why AFOS does not smooth
Most of the electoral signal aggregation industry reduces divergence through weighted averaging — "consensus tracker" models treat differences between market, polling, and coverage as noise to be cancelled out. For this audience, that is exactly the error to avoid — and this week it would erase the only signal that mattered.
Why it matters: the sum of the third way barely moved in the week (~26.2% → ~26.35%) — an aggregate would call it "stable". But the components tell another story: Renan +3.00pp, Zema −1.50pp, Haddad −1.35pp, Caiado −0.30pp. Averaging destroys two pieces of information at once: the directional rotation within the book (money choosing a horse) and the magnitude divergence against polls (~15pp). The market is pricing in a name that declared intent does not see — or polls underestimate traction that the market has already captured. The next national poll will decide which of the two is right.
Unlike Edition №1, in which four national polls validated the market's pricing in the same week, this week had no national poll to confront Renan's movement. This changes the nature of the divergence: in №1 it was divergence in magnitude with direction already confirmed by research; here it is untested divergence — the market moved +3.00pp without any research data behind it. The AFOS Tradeoff reports the market number and the research number side by side and maintains the ~15pp gap as an observed variable, not as an error to correct. The catalyst that would resolve this — a national poll — is not on next week's calendar.
3.Weighted scenarios for the week
Three plausible paths for the next screenshot window (June 1–9):
Top-2 stable (Lula 39-41%, Flávio 28-29%, gap between +11 and +13pp) and Renan settles in the 15-18% range without new trigger. Since no Tier-1 national poll is scheduled for June 1-7, there is no recalibration catalyst in sight — the Renan × poll divergence remains open and untested. Net-neutral for BRL.
The +3.00pp gain for Renan in the week is froth — it had no documented foundation (no event, no national poll) — and reverts to the 12-13% range as the ~15pp gap against the poll reasserts itself. Those short on the divergence are betting here. Implicit: the market over-priced third-way traction without supporting data.
A rearticulação da centro-direita materializa: uma chapa Caiado-Zema (negociação confirmada por g1 em May 30, com Kassab cogitando compor) re-rateia a terceira via inteira de uma vez. Repricing estrutural — Zema (2.75%) e Caiado (1.45%) seriam os primeiros a se mover, e a tese do Renan como nome-único da faixa seria contestada.
4.Indicator Grid
| Contract | Current | Δ week | Vol USD acc. | Implied reading |
|---|---|---|---|---|
| Renan Santos third way (Poly) | 16.85% | ↑3.00pp semana | 6.25M | Largest Δ in the book; peak 17.20% (May 30); largest volume among active contracts |
| Lula [1º turno](/en/glossary#primeiro-turno) | 40.50% | flat na semana | 6.01M | Pinned top; spike at 41.50% (May 28) reversed |
| Flávio [1º turno](/en/glossary#primeiro-turno) | 28.35% | ↓0.50pp semana | 6.14M | Soft downward drift, without breaking range |
| Lula–Flávio Gap | +12.15pp | ↑0.50pp semana | — | Marginal opening due to Flávio's decline; noise |
| Haddad [1º turno](/en/glossary#primeiro-turno) | 5.30% | ↓1.35pp semana | 5.29M | Yields ground to Renan within the third way |
| Zema [1º turno](/en/glossary#primeiro-turno) | 2.75% | ↓1.50pp semana | 3.24M | Largest relative decline of the 3rd way; high volume at falling price |
| [STF](/en/glossary#stf) impeach <2027 | 5.45% | ↓1.30pp semana | ~80k | Cools down to 6.75% (May 26); returns cycle premium Vorcaro |
| [PL](/en/glossary#pl) plurality Senate | 68.00% | ~flat semana | ~245k | PL Favoritism Consolidated in the 68-70% Range |
| Caiado [1º turno](/en/glossary#primeiro-turno) | 1.45% | ↓0.30pp semana | 3.50M | Negotiation of ticket with Zema (G1 May 30) not yet priced in |
5.Liquidity and market structure
The five largest volumes in the entire book are in probability contracts ≤1.1% — Tarcísio (USD 12.33M), Eduardo Bolsonaro (9.38M), Carlos Massa (9.21M), Eduardo Leite (7.18M) and Michelle (7.02M), all with legacy positions that were never unwound. It is legacy volume, not current traction; none are active contenders in that range. Read "low price + high volume" as concentrated conviction already priced in, not as absence of interest. The relevant data for the week sits just below the top-5: the three contenders with material probability — Renan (6.25M), Flávio (6.14M) and Lula (6.01M) — cluster around USD 6M, and Renan leads accumulated volume among them for the first time, in addition to having accumulated the largest new flow of the week (+USD 0.34M). Consistent with the thesis that the information edge has migrated to the third-place tier.
The 5 largest accumulated volumes account for ~USD 45M (~49%) of the presidential market (total ~USD 92M). Pay attention to cross-reading of price × volume during the week: Renan accumulated +USD 0.34M with price rising (active buying), while Zema accumulated +USD 0.34M with price falling −1.50pp (selling/downward repricing) — same incremental volume, opposite directions. Spike of low volume (USD <500k) in individual contract should be treated as noise until confirmation of recurrent flow.
6.Calendar of price-relevant prints
| Date | Sample | Why it matters | |
|---|---|---|---|
| Mon Jun 01 | Real Time Big Data (state level) | n=2.000 | Greater window reliability; no national reading |
| Mon Jun 01 | Veritá (state) | n=2.030 | Largest sample of the day; state scope |
| Thu Jun 05 | Instituto Vox Brasil (state) | n=2.100 | Largest sample of the week; closes the window without national print |
| Thu Jun 05 | Ranking Brazil (state) | n=2.000 | State; no [Datafolha](/en/glossary#datafolha)/[Quaest](/en/glossary#quaest)/[AtlasIntel](/en/glossary#atlasintel) national poll scheduled |
Source: TSE registry via AFOS API. There are 26 qualified surveys (n≥1,000) in the June 1–7 window, all state-level scope — no national surveys. The price-relevant data point is the absence: the Renan divergence (market 16.85% × survey ~2%) will not have a reality check via national survey this week. Registered ≠ published — inclusion does not guarantee disclosure.
7.Watch list — week triggers
- Renan Santos: continuation or reversal of the +3.00pp. The movement came with volume (conviction, not fine noise), but without any polling data behind it. If it extends, it becomes a trend; if it reverts to 12-13%, it was froth. It's the most active trade on the book.
- First national survey post-[Datafolha](/en/glossary#datafolha) May 22. There is no poll scheduled for June 1–7, but the first to be released will recalibrate the gap +12.15pp and, above all, test Renan's divergence of ~15pp. Most price-relevant data point of the window.
- Caiado-Zema realignment. Slate negotiation confirmed (g1, May 30); Kassab considers joining, decision in July. A formal slate would redistribute the entire third way and contest the thesis of Renan as sole name for the segment.
- [STF](/en/glossary#stf) impeach below 6%. Returned the prize from the Vorcaro cycle (6.75% → 5.45% in the week). A new cycle low below 5% would signal complete deactivation of the thesis; a return above 6% would require a new institutional trigger.
- Inflation tail ≥6.00% — signal of low confidence. The upper bands rose at the end of the week, but in thin volume markets (USD 4-12k/band) and with large intraday oscillation. Treat as shallow book noise until confirmation of recurrent flow, not as a macro tell.
8.Methodology
AFOS Tradeoff aggregates three signals without averaging them into a composite: Polymarket (denominated in USD, latency ~30min), polls registered with the TSE (stated intent, variable frequency) and 400+ press sources (event flow). When the three diverge, the divergence is the signal — not consensus. USD volume is reported alongside implied probability to separate conviction from artificial spike. Liquidity (book depth) is not cited inline because low liquidity on Polymarket does not mean wrong price (active arbitrage in minutes), and exposing the technical number generates misread in lay audience.
Weekly Δ series derive from snapshots persisted daily on Neon (May 26–31), on a basis consistent with the dashboard pipeline. Source code, raw data and daily editorial synthesis (PT/EN/ES) under Apache 2.0 license: afos-analytics.com · github.com/AFOS-Analytics.
9.Additional reading · macro coverage
Relevant articles from the week in reference outlets. AFOS Tradeoff is a primary source (Polymarket + TSE + surveys); the references below are supplementary reading for context alignment. Note: some operate behind paywalls.
- g1 · Caiado on negotiations with Zema (May 30, open access) — g1.globo.com/rs/rio-grande-do-sul/eleicoes/2026/noticia/2026/05/30/buscamos-que-nao-haja-desagregacao-da-centro-direita-afirma-caiado-sobre-negociacoes-com-zema.ghtml
- Bloomberg · coverage Brazil/politics(paywall) — www.bloomberg.com/politics/latin-america
- Reuters · ## Brazil — www.reuters.com/world/americas/brazil/
- Valor Econômico · politics and market(paywall) — valor.globo.com/politica/
- Estadão · economy and politics — www.estadao.com.br/economia/
Macro context references. The primary signal of this edition (intra-third-way rotation and Renan market × survey divergence) is direct observation of Polymarket pricing crossed with TSE records, not derived from the articles above.