The Proxy Serves Two Purposes Untrusted Messenger Client hops between messengers, as before Messengers cannot distinguish Infranet requests from innocuous requests (different from Triangle Boy) Trusted Portal Sets codebook between URLs and message fragments Deciphers URLs into message fragments, fetches content