server means messages are incoming e.g. IMAP call from outside
client means, we send message to web3gw, is outgoing
generate openrpc spec
generate golang code which calls the websocket on V side and has support for in/out messages
e.g. for info coming from webproxy e.g. imap call
e.g. for info outgoing from V, e.g. call BTC send money call
Once the golang code generated, the developer needs to fill in the generated golang methods and use the server or client code in golang (depending incoming or outgoing from V), this will make sure the interface we implement corresponds with the spec of the module in V
Once the golang code generated, the developer needs to fill in the generated golang methods and use the server or client code in golang (depending incoming or outgoing from V), this will make sure the interface we implement corresponds with the spec of the module in V