Codex “Waiting for network”: what it means and what to check
A careful, evidence-based way to distinguish a Codex network wait from browser success, authorization, or a provider incident.
Resources
Practical troubleshooting and protocol research for ChatGPT, Codex, Claude Code and AI connectivity.
Troubleshooting
A careful, evidence-based way to distinguish a Codex network wait from browser success, authorization, or a provider incident.
Separate a Codex reconnect symptom from DNS, TLS, WebSocket, route, and provider evidence without guessing root cause.
Why a working ChatGPT page does not prove the native Codex path, protocol, proxy context, or session is healthy.
Separate DNS, connection, TLS, proxy, first-byte, streaming, and application evidence after a Claude Code timeout.
Why initial Claude reachability and stream continuity are different observations, and how to verify safely.
A bounded way to investigate Cursor client connectivity without treating a working website as proof of the application path.
Separate Copilot client, proxy, certificate, provider-status, and entitlement evidence without guessing a root cause.
Use bounded evidence to distinguish Gemini transport symptoms from API, account, quota, and provider-service conditions.
Recognize the captive-portal bootstrap window without automating login or blaming the AI provider.
Why browser success does not prove a native AI agent’s DNS, TLS, proxy, WebSocket, or address-family path.
Research & Concepts
Why a measured HTTP 401 or 403 is an authorization response—not automatic proof of provider unavailability.
Compare local protocol evidence, official provider status, and one controlled alternate path without overstating root cause.
Understand the distinct WebSocket handshake and persistent channel without claiming that Open Probe V0.1 measures it.
How certificate replacement and inspected traffic can affect AI agents, and how to investigate without disabling TLS validation.
Why a synthetic DNS address is not automatically a leak or outage, and which evidence is still needed.
Why dual-stack networks can produce different outcomes and why Open Probe V0.1 does not yet compare the two paths.
Use link, gateway, portal, general-access, and provider evidence in the right order.
Why negotiated HTTP version is useful context but not a root-cause verdict.
Why an exit-address change is an observation, not automatically an AI route failure or quality score.
Understand browser evidence limits and when a local, read-only Open Probe run adds defensible context.