Definition

Oblivious HTTP (OHTTP) is a split-trust privacy protocol that separates client identity from request content across independently operated relays and gateways, so no single party can see both who is requesting and what is requested.

Key Points

  • Used in products such as Apple iCloud Private Relay and Microsoft Edge Secure Network
  • Related evolution path includes masque for broader proxy traffic
  • Debugging is hard by design: visibility needed to diagnose faults is the visibility the protocol denies
  • cloudflare open-sourced pvcli (Apache 2.0) as a curl-like CLI debugger for OHTTP (MASQUE planned) aimed at humans and ai-agents

Sources