RPC services are essential to the ecosystem as they provide a standardized and convenient way for developers and external applications to interact with the Moonriver, Moonbeam and Moonbase Alpha networks.
Given the nascent nature of the Moonbeam and Moonriver networks, the availability of free, public API endpoints removes a key barrier to entry for developers wishing to experiment with and deploy to the ecosystem.
While having a diverse set of RPC providers ensures a healthy degree of decentralization, RPC infrastructure has real costs associated with it. Thus, it is important to achieve a high degree of service quality while balancing the number of service providers with costs of these services to the treasury.
In April, treasury proposals for two RPC service providers were approved by the Treasury Council (Onfinality, Blast). These proposals were to cover the costs of running RPC infrastructure during Q1 of 2023.
Now that another quarter has passed, it is expected that we will hear from service providers that have historically been funded from the treasury to seek payment for Q2. NOTE: their proposals have already been published and are being voted on
However, the Treasury Council is asking any RPC service providers wishing to provide treasury funded RPC services for Q3 & Q4 to put forward a proposal outlining core services to be provided along with estimates of volumes and costs. Proposals should be submitted PRIOR to August 11th, 11:59 PM UTC .
The purpose of this is to ensure a more open and equitable process for all interested parties by creating a period of time when submissions will be considered. The idea is to repeat this consideration period on a quarterly or bi-annual basis. This in turn will help set expectations on all sides - selected service providers can be reasonably confident they will be reimbursed for costs related to providing the service. Meanwhile, the Treasury Council will have more predictability and a better view into longer term treasury spend.
Following the submission period, the Treasury Council will review all proposals and circle back with any questions or clarifications needed before finally indicating support or non-support for each proposal.
Generally speaking, RPC service providers will be evaluated based on:
- Cost to delivering the service
- Quality of Service
- Decentralization / Redundancy / Location
- Track Record providing High Quality RPC services to blockchains in a variety of ecosystems
- Consistent track record of cost optimization while maintaining a high quality of service
- Contributions to the Ecosystem to Date
- Adherence to the Moonbeam Code of Conduct
- For Incumbents, disruption costs if service were to be curtailed