Nice idea and, as usual, great execution Niel! But we should pay attention to move the discussion outside the plain kind:1 model, because some clients could loose content. I don't know how zap replies are structered, but I suppose it's possibile to make them standard-reply compliant, maybe simply using two ["e", <event-id>, "reply"] tags.