An initial call to gather interest and assign next steps in improving / solidifying the JSON-RPC specification for Ethereum clients, and how to run community resources for testing and validation.
This is part of a wider effort to improve standards and specifications, including finding maintainers for major parts of the Ethereum stack, and collecting interested stakeholders who want to work on these tasks.
This will be an organizing and initial “bootup” call to see who will be participating, how we will communicate, and so on. Feel free to use this community space for now, with notes preferred in HackMD format.
It is clear that there are two inter-related concerns. One is the production and maintenance of a well-specified JSON-RPC standard. The other is testing and interop of implementations.
Boris is volunteering to put some time in to project manage and coordinate efforts, mainly on the spec side and bridging to the EEA.
The testing process is something that @pipermerriam’s team at the EF is taking some responsibility for, and as noted below, there are others wanting to collaborate.
@boris thanks for the write up. I’m sorry I missed this morning’s call. I have a full time hire starting Monday who’s focus will include this effort. I’ll ensure that he’s part of this process going forward. The thing that I see my team providing is:
Creation and maintenance of a standardized test suite including documentation for how implementations should integrate with it.
Client agnostic tooling for execution of the test suite against a running client and potentially something to do fuzz testing as well.