Looks like it's got a lot in common with Usenet, with duplicated message IDs receiving identical responses rather than being dropped. I'm not sure about the requirement that the URL and response be opaque, do you simply mean that chttp must not modify them? That's what the implementation would seem to imply.