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.