...
It also has no Iroha API inside, but it can be added if needed.
Decisions
Use protobuf schema for Commands and QueriespayloadspayloadsÂUse some schema for Commands and Queries descriptions- Commands and Queries implementation should align to appropriate interfaces (rollback_block, load_persistent, etc.) in available SKDs?
- Executor makes a decision to proceed with command/query or not
...
- No strict requirements to environment is powerful yet dangerous solution
- Solution did not align well with Iroha 2.0 in it's current form
Assumptions
Clients and Iroha use gRPC or another protocol with ProtobufÂ- Custom commands and queries has no obvious API for Iroha
Risks
Protobuf will not be enough for 3rd party applications and users `[9;7]`- Powerful environments will require a lot of resources `[9;5]`
...