OnFinality - High Performance Public Infrastructure (Q1 2023)

Proponent: 12mRyiCp9zdh1wEVW5gLLiFBxDPKks72rRXmSupyEK3VAMLf (OnFinality)

Date: 2nd May 2023

Requested DOT:  12,141.2773 (USD $64,834.42)

Short description: Ongoing costs for the running of high performance, scalable, and reliable public infrastructure for Polkadot, Statemint, Collectives, Westend, and Encointer.

Full Report: Polkadot Q1 2023 Full Report/Proposal

Raw Data: Polkadot Data Q1 2023

Original Motivation

Over the last 3 months (January, February, and March 2023) we've provided a scalable free public API service so that everyone can access public pools of managed Polkadot, Statemint, Westend, Collectives, and Encointer nodes. This provides the following three outcomes:

  • Grow the ecosystem by reducing the barriers to entry to access a high performance nodes

  • Help scale existing projects in the ecosystem by providing reliable infrastructure services

  • Assist with the testing of all networks by providing valuable data back to the community on how nodes are running, what calls are causing errors, and where traffic is originating from

Service Details

During Q1 of 2023, we've made a large number of stability improvements to our Ultimate API service to allow us to add a large number of new parachains over the last quarter as well as support for multiple chains outside of Polkadot.

For customers that do sign up for paid API keys, we've been adding more and more features to provide a better experience. Geolocation insights provide statistics about where in the world communities are to help influence decisions around where to expand infrastructure and to view the effectiveness of regional BD initiatives.  We can also now automatically upsize the storage on nodes to prevent the risk of any downtime.

Our customers are building cross-chain wallets, running some of the largest block explorers, and are indexing multiple networks - they've all benefited from these API access restrictions, improved monitoring, and the larger number of supported Polkadot chains.

Between 2023-01-01 and 2023-03-31 our Polkadot API service has:

  • Served a total of 4.3 billion responses

  • Accumulated over 50,000 GB of data egress 

  • The highest daily total was 62 million responses in a single 24 hour period for Polkadot only

  • Our rolling 7 day average at the end of this period was over 49 million responses each day

  • Westend had over 110 million API responses in the period

  • Statemint had over 102 million API responses in the period

  • All time totals for Polkadot is 97,192,546,788 (97 Billion) since November, 2020

  • At the end of this period the 90 day uptime for Polkadot, Statemint, Westend, Encointer and Collectives was 99.98%, 99.99%, 99.96%, 99.74%, 99.95% respectively


Additionally, we are proud to have delivered some key service enhancements that benefit the Polkadot ecosystem in the last quarter. This includes:

  • Auto Expand Storage - When the node's storage reaches 85% utilisation, the storage size will be automatically increased by 10%. Saves developers and devOps time on having to constantly check on and manually upgrade their node storage size

  • Partnership with POKT network to bring in more external developers into the Polkadot ecosystem

  • Geographical Insights - API key owners can view statistics about where in the world your community are to help influence decisions around where to expand infrastructure and to view the effectiveness of regional BD initiatives

  • Clarify our IP address handling - OnFinality does not, and will never, correlate or link specific wallet addresses to the IP address or request origin making the RPC request

  • We're testing access to various unsafe methods like traceBlock and subscribeStorage that will help developers create applications that utilise XCM - contact us if you would like to be part of the beta

  • Reduced our exposure to any single cloud provider - Progressively migrated resources away from AWS to other cloud providers for lower cost and exposure.

  • Expanded our OnFinality for Startups Programme to support teams from the Substrate Builders Programme and Scytale Ventures

  • Added support for a number of new networks, including Ajuna, Unique, Clover, SORA, Composable Finance, Collectives, xx network, as well as Polygon, BNB, Fantom, Gnosis and Evmos from outside the ecosystem. OnFinality is a new one stop shop for all of your RPC needs from multiple ecosystems.

  • A variety of improvements to our health metric collection tools and automated recovery scripts to ensure our 99.9% SLA is exceeded.

  • Scale improvements to our team, processes, and systems to allow us to provide this same service to any  substrate team

You can always see live data on our API service on our public status page and network analytics page.

Full report can be read here: https://docs.google.com/document/d/1T9LnHNap-81QswfQ2yur80rISJAPcHkVzQfc0U54PNM/edit?usp=sharing

There are no comments here