Earendil Engineering published an argument on 30 July 2026 that inference APIs are becoming a source of lock-in by filling sessions with provider-sealed state that clients cannot read. It cites OpenAI's Responses API storing responses by default with at least 30-day retention, Google's new Gemini Interactions API defaulting to store: true with 55-day retention on the paid tier and one day on the free tier, encrypted reasoning returned as encrypted_content under store: false, Anthropic's thinking blocks carried in an opaque signature field and tied to the producing model, and OpenAI's server-side compaction emitting an item its docs call "opaque and not intended to be human-interpretable". It notes OpenAI's hosted Responses Multi-agent beta returns multi_agent_call, multi_agent_call_output and agent_message items with encrypted inter-agent messages, and a June 2026 Codex commit "Encrypt multi-agent v2 message payloads" that leaves the readable task absent from local history.
- earendil.com2026-07-30