Roughly three weeks after GPT-5.5 shipped in April 2026, developers combing OpenAI Codex backend logs spotted something odd: most rollout mappings pointed to gpt-5.5, but at least one entry routed to gpt-5.6. Researcher Haider reported the anomaly around April 28; the line disappeared from later session files. Community threads tied the checkpoint to internal codename iris-alpha (alongside rumored tags like ember-alpha and beacon-alpha). OpenAI has not officially confirmed GPT-5.6.
This is not a product launch—it is a canary leak: evidence that an experimental build exists in Codex rollout infrastructure and briefly accepted real-shaped traffic. For indie hackers tracking unreleased model routing, the question is what log lines are reproducible today versus rumor. This tracker separates confirmed signals from Polymarket hype, cites WaveSpeed’s leak summary, and gives a verification runbook—with low NodeMac promotion.
Leak timeline: April–June 2026
| Date (2026) | Event | Source tier |
|---|---|---|
| ~Apr 23 | GPT-5.5 public ship; Codex as strongest agentic coding surface | OpenAI official |
| Apr 28 | Haider sees one Codex routing entry → gpt-5.6; vanishes later | Developer report |
| Apr 30 | OpenAI post-mortem on GPT-5.5 reward-shaping (goblins) | OpenAI official |
| Early May | Pro OAuth probes gpt-5.6; some claim 1.5M context | Community — unconfirmed |
| May 13 | Polymarket ~89% chance public GPT-5.6 by June 30 | Prediction market — not ground truth |
| Jun 3 | No public model card; gpt-5.6 absent from directory | Observable today |
Quotable: A single routing-map string proves a runnable artifact existed in Codex rollout—not parameter counts, pricing, or GA timing.
Evidence matrix: confirmed vs rumored
| Claim | Status | What would falsify it |
|---|---|---|
| gpt-5.6 appeared in Codex rollout logs | Reported, briefly reproducible | OpenAI denial + no further sightings |
| Internal codename iris-alpha | Community attribution — not in OpenAI docs | Official card uses different internal name |
| 1.5M token context window | Rumor from Pro OAuth probe tests | System card lists lower limit |
| ember-alpha / beacon-alpha variants | Rumor — multiple checkpoint tags | Only one public SKU at launch |
| June 2026 ship window | Speculation (Polymarket + blogs) | Slip past June 30 with no announcement |
| Faster cycle due to goblin RL fix | Analyst inference | GPT-5.6 card silent on reward audit |
Treat non-OpenAI numbers as hypothesis until a system card lands.
How Codex canary routing leaks model names
OpenAI Codex routes inference through a rollout mapping layer—production traffic can be split so a small percentage hits experimental builds.
User prompt (Codex CLI / IDE / OAuth)
→ Codex API gateway
→ Rollout mapper (e.g. 99.9% → gpt-5.5, 0.1% → gpt-5.6-canary)
→ Inference cluster
→ Response + internal session logs (mapping visible to operators/debuggers)
When session exports include mapper output, a single logged canary line exposes an unreleased SKU—what Haider called “more like a bug” than marketing. Later logs showing only gpt-5.5 suggest the canary was pulled or logging redacted.
For builders using Hermes Agent multi-device gateway setup or Open WebUI local knowledge base setup with OpenAI-compatible endpoints, pin explicit model IDs (gpt-5.5, not -latest) so silent promotion cannot rewrite production overnight.
The goblin incident: why the cycle may be compressed
On April 30, 2026, OpenAI documented a reward-shaping failure in GPT-5.5: the “Nerdy” persona (~2.5% of ChatGPT traffic) caused a +3,881% goblin mention spike vs baseline in eval slices, with contaminated rollouts recycled into SFT data.
Analysts (including WaveSpeed) argue GPT-5.6 canary traffic three weeks post-5.5 may target reward audit pipeline fixes—not a foundation rebuild. That is analyst inference, not OpenAI confirmation.
| Metric | Value | Reference |
|---|---|---|
| Nerdy persona traffic | ~2.5% | OpenAI Apr 30 post-mortem |
| Goblin mention spike | +3,881% | Same |
| Codex mitigation | Quadruple system block on creature words | Emergency patch |
| GPT-5.6 canary read | Reward audit, not new foundation | WaveSpeed — rumor |
| Action today | Pin gpt-5.5; log model ID per turn | Guardrail |
| Do not trust | Polymarket 89% as insider | Sentiment only |
What iris-alpha might ship (grounded expectations)
- If you need stable Codex CI, do stay on pinned
gpt-5.5until a system card listsgpt-5.6. - If you evaluate canary quality, do keep a held-out GPT-5.5 benchmark—not vibe checks.
- If iris-alpha restores persona controls, do treat that as structural RL fixes vs prompt patches only.
| Area | Grounded expectation | Hype to ignore |
|---|---|---|
| Coding / agents | Incremental over GPT-5.5 | “100× better” titles |
| Context | Wait for official limit | 1.5M until confirmed |
| UI codegen | Cleaner layouts (reports) | Single screenshots |
| Pricing | Likely minor bump | Free tier upgrade rumors |
| Architecture | Same family, tighter RL | “New paradigm” rhetoric |
Builder runbook: verify before you switch
1
Pin production model ID—use exact gpt-5.5 from your dashboard, not -latest aliases.
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-d '{"model":"gpt-5.5","messages":[{"role":"user","content":"ping"}]}'
2
Archive Codex session logs and grep rollout mappings below. Document date, file hash, and persistence—Haider’s line was ephemeral.
grep -E 'gpt-5\.[56]|iris-alpha|ember-alpha|beacon-alpha' ~/.codex/logs/*.json 2>/dev/null || true
3
Run goblin-frequency baseline on GPT-5.5—sample N≥500 completions; creature-word rates >0.5% suggest patch leakage; reuse when gpt-5.6 GA drops.
4
Prepare eval harness—store GPT-5.5 prompts + JSON schema outputs; rerun unchanged on gpt-5.6 day one. With Hermes subagent delegation for solopreneurs, log model version per subagent.
5
Watch official surfaces—model directory, system card PDF, Codex changelog, API release notes.
6
Track prediction markets skeptically—Polymarket 89% by June 30 is crowd sentiment, not insider confirmation.
7
Set rollback policy—revert if error rate or token cost spikes >15% within 24h of silent promotion.
8
Avoid production traffic on rumored endpoints—Pro OAuth probes are ToS-sensitive; wait for official beta.
Run eval on any always-on Mac or Linux—log grep needs no cloud GPU. Mac mini specs list 16 GB unified memory for remote API orchestration.
Troubleshooting leak misinformation
Screenshot shows gpt-5.6 but API returns model not supported
Symptom: Social post claims access; your call fails.
Fix: Canary slots are account- and time-bound. Capture HTTP response, timestamp, OAuth scope—one user is not GA.
Conflicting context limits (400K vs 1.05M vs 1.5M)
Symptom: Threads disagree.
Fix: GPT-5.5 differs by surface. Trust only the official model card for your surface.
Every rumor cites iris-alpha as confirmed
Symptom: Blogs state codename as fact.
Fix: iris-alpha is community-mapped—not OpenAI-published. Cite as “reported internal tag”.
Signals to watch through June 2026
- Repeat canary log lines—one-off bugs rarely repeat.
- Second OpenAI alignment post after the goblin post-mortem.
- System card + deployment hub entry shipped together for GPT-5.5.
- Codex CLI
--modeldefault string changes. - Dev Day or official blog beats any leak aggregator.
Related reading
Pin models locally, then automate eval on an always-on host:
- Hermes Agent multi-device gateway setup
- Open WebUI local knowledge base setup
- Hermes subagent delegation for solopreneurs
Need an always-on Mac to run eval harnesses against new model drops? NodeMac offers optional dedicated Apple Silicon hosts for SSH benchmark replay—log grep does not require rental.
FAQ
Did OpenAI confirm GPT-5.6 or iris-alpha?
No official confirmation as of June 3, 2026. Evidence is limited to reported Codex routing logs, community probes, and press aggregation—not a model card.
Who is Haider and why trust the April 28 log?
Haider first publicized the gpt-5.6 mapping anomaly in Codex rollout logs, calling it likely a canary or bug. Trust the method (log grep + reproducibility window), not hero worship—replicate if you have log access.
What is iris-alpha vs gpt-5.6?
Community threads map iris-alpha as an internal checkpoint codename; gpt-5.6 is the user-facing SKU in routing maps. They may refer to the same build—or not—until OpenAI documents naming.
Will GPT-5.6 replace GPT-5.5 silently via -latest aliases?
Rolling aliases have promoted minor versions without every caller opting in. Pin explicit version strings in production until eval completes.
Does the goblin bug mean GPT-5.6 is just a patch?
The goblin incident shows reward contamination across SFT cycles. A fast GPT-5.6 canary may focus on reward audit fixes, but OpenAI has not stated ship contents—expect incremental capability plus safety work, not magic benchmark doublings.