...
- Iroha provides HTTP API out-of-the-box
- Need to define scope
- Need to not duplicate peer to peer communications logic
- Dedicated HTTP server module on Iorha2 not included in the core but have an ability to proxy all ISI and queries if needed.
- Iroha Bridge module provides HTTP wrapper on top of Iroha API (on the Peer side)
- Need to define scope
- Iroha Bridge has an additional application as a proxy on top of Iroha API (as a standalone app or service mesh)
- Every client is responsible for Adapters
Protocol
Also, we need to define protocol for HTTP messages. We have the next proposal:
- JSON RPC - seems like a clearly define protocol able to generate code for multiple platforms.