Stateless Communication
In the case of stateless mode, the parent (Eg: native app displaying a webview)
communicates using postMessage, sending messages one-way to the client.
The message format should be as follows, following JSON RPC:
class EventMessage {
  jsonrpc: "2.0",
  method: string // eventName
  params: object // eventData
  id: number
}
Where method/eventName is 1:1 original event name from the original clients since
they are already prefixed. Eg: chat_message. params/eventData is the unencrypted
event data coming from the original client. Eg: Message coming from
chat_message event.