ERC-XXXX: Minimal Solver Service RPC

Hi everyone :wave:

Currently there’s no real standard for Solver Services. The ERC i’m looking for feedback for is an attempt to try and define a minimum standard of a request from an app / dapp / service etc (that is looking for solution(s) to a problem(s)) to a Solver Service.

The request being made to Solver Service is incorporated inside the Ethereum JSON-RPC API specification for wider compatibility and adoption.

Todo:

  • More JSON-RPC API examples: as many scenarios as possible should be covered
  • Solver Service response examples: needs to be able to support a user interface as much as possible whilst providing the necessary transactions to allow the solution to be executed on-chain
  • Specifcation review: Are the key word interpretations (RFC 2119 and RFC 8174) correct?

This has been reviewed internally by a few people but now opening up for wider review before opening a PR in the EIPs repository.

Any feedback / suggestions / comments would be appreciated :heart:

Thanks in advance! :pray:

https://hackmd.io/@IAmKio/HJjb6N5Wke

1 Like

What are the main challenges or trade-offs in designing a minimal solver service RPC interface that ensures both standardization and extensibility across different solver implementations, while avoiding fragmentation in the ecosystem?