Dear community,
#346 Bounty Proposal for Public RPCs for Relay and System Chains
This is a joint-proposal by BlockOps, Dwellir, LuckyFriday, OnFinality, RadiumBlock, RockX, and Stakeworld. Valuable input to this proposal has also been made by the proposed curators.
TL;DR:
This proposal outlines a procurement strategy for public RPC services in Polkadot and Kusama ecosystems, aiming for high-quality, decentralized, and cost-effective services. It addresses the vital need for reliable RPCs, emphasizing their role in applications like Polkadot.JS and wallets. The strategy focuses on optimizing quality of service, sustainable cost, and decentralization, introducing key definitions and standards. Tenders from RPC providers can follow two models: cost targets or predefined service levels. The proposed budget is $400,000, split between Polkadot and Kusama treasuries.
Introduction
This proposal aims to implement a procurement strategy for public RPC services in the Polkadot and Kusama ecosystems. The goal is to ensure high-quality, decentralized, and cost-effective services for essential applications like Polkadot.JS and wallets. The need for robust public infrastructure was emphasized during Polkadot Decoded discussions.
Problem Statement
Reliable public RPC services are crucial for the growth of the Polkadot and Kusama ecosystems. Existing applications, such as Polkadot.js.org and Nova Wallet, require optimal functioning for an enhanced user experience. The proposal addresses the challenge of balancing service provision with sustainable treasury spending. It acknowledges the evolving role of light clients and the continued need for RPCs and bootnodes.
Proposed Strategy
The procurement strategy aims to optimize quality of service, sustainable cost, decentralization, and simplicity. Key definitions, such as curators, independent RPC monitoring, system chains, and qualified RPC providers, are outlined. Quality of Service Reports and Service Agreements form essential components, with predefined standards and penalties for non-compliance.
Tender Submission and Evaluation
A transparent process is proposed for RPC providers to submit tenders, with defined standards of service. Two potential options for tenders are presented: one focusing on cost targets and the other on predefined service levels. The curators, responsible for evaluation, scoring, and public announcement of selected providers, will ensure transparency and community involvement.
Operations Phase
RPC providers awarded service agreements are obligated to provide services throughout the six-month operations phase. Independent RPC monitoring will assess performance, and metrics will be made public. Providers will be paid monthly in arrears based on the EMA7 day average price of DOT/KSM.
Budget and Costings
The proposed budget for the program is $400,000, providing a 12-month runway for assessment. Funding will be split between Polkadot and Kusama treasuries, with curator payments of $350 per month from the Polkadot portion. The budget accounts for potential quarterly expense variations based on traffic and evolving requirements.
Read the full proposal here.
We are excited to share this proposal and are eager to hear your thoughts and feedback. Please feel free to comment, share your insights, and make suggestions to help refien this proposal further.
This proposal has been put forward by the following members of the RPC community:
BlockOps, Dwellir, LuckyFriday, OnFinality, RadiumBlock, RockX, and Stakeworld.
Bounty Proposal
This specific proposal covers the costs for Polkadot nodes, and Rococo & Westend. It also covers the stipends for the curators and the external monitoring. To calculate the requested DOT we used EMA7 on the 8th of December. Which was $5.925/DOT.
Show More
Overall 25 % of users are feeling optimistic. The proposal submitted by Gustav has been commended for its collaborative and effective solution to painpoints within the Polkadot ecosystem, optimizing cost and value while increasing accountability and streamlining operations. The timing is ideal given Parity's intent to discontinue end points provision. This initiative could reduce ongoing dependencies on treasury funding as volumes increase in relay chain and system chains.
Overall 75 % of users are feeling neutral. The text discusses the importance of tracking and publishing RPC performance metrics in Polkadot's infrastructure funding proposals. It suggests evaluating candidates based on weighted metrics beyond cost alone, allowing for analysis of bids and scoring for crypto-friendly platforms. The community seeks information about important infrastructure specifications for the RPC providers' hardware locations to avoid reliance on anti-crypto companies.
AI-generated from comments
It is great to see that RPCs overall performance (latency, uptime, etc.) is going to be tracked and published. This is a big plus over previous versions of pooled infrastructure funding proposals.
Will the community also receive information about important infrastructure specifications for the RPC providers' hardware loactions, specially the network type and colocation company (if applicable)?
We wouldn't like to see anti-crypto companies such as Hetzner and many others profit from the treasury when they have an openly anti-crypto position explicitly present in their ToS.
This is the best moment to ask this, otherwise, once the bounty gets approved and curators approved, it will be difficult to make changes on such issues and ask information about these specs as the funding most likely go to all operations that are working regardless of infrastructure company or network.
Our position is that Polkadot shouldn't be reliant on anti-crypto infrastructure such as Hetzner (which could turn off any minute like what happened on Solana in 2022) and even big tech like AWS, Google, etc. In addition, knowing what type of infrastructure the RPCs are using, helps create a healthy geographical and network balance so that we don't end up like certain blockchains where most of the activity happens within AWS east coast 1.
Looking forward to your answer.
Hey Sax,
The original concept suggests evaluation of candidates based on a score sheet of weighted metricd. This allows for analysis of bids beyond "Let's pick the five with the lowest cost". It affords an opportunity to add scoring for supplying service on crypto-friendly platforms.
The weights are determined by the curation team, so it is best that they respond on this part.
Requester address: 13u5odFdy7uFmRLpbgtYGWeFy8rFkcD3bYfad49B81C31pwL
Verified identity: Yes
When registered/verified: 29 Dec 2021 / 29 Dec 2021
Previous TPs from this account: None
W3F Grants: None
Voted Aye
Hi Gustav,
Thank you for submitting this proposal.
The RPC Community that has worked on this proposal should be commended for their collaboration and leadership in finding a solution to the stated painpoints in a manner which optimizes cost and value provided to the Polkadot ecosystem, while increasing accountability and steamlining operations.
The timing of this ask is also quite strong given Parity's intent to discontinue the provision of its end points.
As the relay chain and system chains experience more volumes, our hope is that this can serve as an intermediary step towards the RPC community reducing ongoing dependencies on treasury funding.
Ivy votes in favour of this proposal.
Discover similar proposals
Funding for Public RPC Providers via Bounty 31
See More
Medium Spender
Medium Spender
Dear community,
I present this proposal on the authorization of the curators of bounty 31.
This proposal seeks to continue funding of Public RPC Providers for the period of six months plus an additional month's contingency. Funding is issued to bounty 31 which awards vendors for RPC services on the Polkadot relay-chain as well as its system parachains. The total cost for such provision is USD$171,951.34, which represents $22,141.98 per month without contingency and administrative expenses.
Bounty 31 adopts an tender based procurement model in which service providers bid on requirements as set-out by the curators. The tender requirements are aligned to ecosystem needs and can scale up/down depending on usage. Tenders are scored and the highest scoring providers receive funding. Attention is also being placed on quality of service and should service providers fail to meet said quality-standards they will be penalized or lose funding altogether.
This approach has seen a reduction with independent funding proposals for such services and steering of providers to a "market rate".
Further details can be found here
Kind Regards, Will | Paradox | ParaNodes.io
See More
PolkaGate MetaMask Snap: Retroactive Funding Proposal (Oct 2024 - Jan 2025)
Proponent: 17VdcY2F3WvhSLFHBGZreubzQNQ3NZzLbQsugGzHmzzprSG (PolkaGate)
Date: 25.2.2025
Requested allocation: 53,600 USD
See More
Medium Spender
Medium Spender
Proponent: 17VdcY2F3WvhSLFHBGZreubzQNQ3NZzLbQsugGzHmzzprSG (PolkaGate)
Date: 25.2.2025
Requested allocation: 53,600 USD
1. Proposal Overview
1.1 Introduction
This proposal seeks retroactive funding for the development and key feature implementations of the PolkaGate MetaMask Snap over the past four months. These updates significantly enhance MetaMask’s usability for Polkadot users by introducing support for staking, fund transfers, and UI improvements.
Product Page: https://snaps.metamask.io/snap/npm/polkagate/snap
Staking Feature Announcement Video: https://x.com/PolkaGate/status/1889391109610283166
2. Context of the Proposal
2.1 About PolkaGate
PolkaGate is a dedicated team of Polkadot enthusiasts focused on enhancing the user experience for interacting with Substrate-based chains like Polkadot and Kusama. Through our MetaMask Snap project, we aim to simplify complex processes such as asset management, staking, and governance participation. By integrating seamlessly with MetaMask, PolkaGate empowers users to manage their digital assets and actively engage with the Polkadot network. PolkaGate is committed to lowering entry barriers, making the Polkadot ecosystem more accessible to both newcomers and experienced users.
2.2 Overview of Product
PolkaGate MetaMask Snap enables Polkadot and Kusama users to manage assets and participate in staking and governance directly through MetaMask. This integration extends the Polkadot ecosystem’s accessibility to millions of MetaMask users. The Snap supports multiple tokens, including testnet assets like Westend and Paseo, and displays balances directly on the home page for easy tracking. Users can transfer tokens within MetaMask without relying on external dApps. By integrating directly with MetaMask, users benefit from a frictionless experience in managing assets and participating in staking and governance.
3. Features
PolkaGate Snap extends beyond basic transaction signing by integrating an interactive JSX-supported UI and advanced staking options. It aims to evolve into a full-featured Polkadot wallet within MetaMask.
3.1. Current Features:
Sign Transactions: Execute transactions on supported Polkadot networks.
Sign with Metadata: Support for signing transactions even when APIs are unavailable.
Fund Transfers: Send tokens (e.g., DOT, KSM) directly within MetaMask.
Staking Support: Configure solo and pooled staking, manage rewards, and unstake efficiently.
Enhanced UI: Interactive interface with JSX elements for improved usability.
Account Export: Securely export accounts as JSON files. Whitelisted dApp Support: Seamless integration with staking platforms, governance dApps, and PolkaGate apps.
(Details are in the full document)
4. Projected Allocation & Budget
4.1 Team Members and Roles
The PolkaGate team consists of the following key members who have contributed to the project’s success:
G. Kami Ekbatanifard, PhD — Founder/CEO & Engineering Team Lead
Morteza Chalaki, BA — CFO
Mehran Pourvahab, PhD — Blockchain researcher & TS Engineer
Martin Azarbad, BA — UI/UX specialist
Amir H. Ekbatani, PhD candidate — Test engineer
4.2 Payment Breakdown
5. Upcoming Features
These upcoming features will enhance the MetaMask Snap by introducing advanced functionalities such as token swapping and improved smart contract support. They align with our vision of continuously improving user experience and providing a comprehensive solution for Polkadot and Kusama users.
Smart Contract Support: Exploring integration with asset hubs.
Bridge Ethereum to Polkadot
Token Swapping: Researching seamless in-app swaps.
User-Requested Features: Prioritizing enhancements based on community feedback.
6. Links and References
In this section, we provide essential links to access our resources and stay connected with the PolkaGate community:
6.1 Official Website and Documentation
Product link: https://snaps.metamask.io/snap/npm/polkagate/snap
Website: polkagate.xyz
Documentation: docs.polkagate.xyz
X: x.com/@polkagate
YouTube: youtube.com/@polkagate
Element: matrix.to/#/#polkagate:matrix.org
GitHub: github.com/polkagate
6.2 Notable Announcements
Staking Feature Announcement Video: Watch on X
Click to view the full document on Google Docs.
See More
[Medium Spender] Referendum #1490
Dear Community,
See More
Medium Spender
Medium Spender
Dear Community,
After collecting feedback from all DVs and community members, we have made substantial changes in our Educational & Outreach Track. As well as some changes in the other tracks.
These are the main changes compared to last year's top-up:
Main numbers we've achieved in 2024:
This referendum aims to top up the Anti-Scam Bounty, whose aim is to protect the community from scams by tracking/pruning scam activities, supporting scam victims, and promoting user safety via educational initiatives. The anti-scam bounty has been running for three years now and has helped fund multiple anti-scam tasks.
Spending Analysis and Budget Request
Requested allocation: $369,610 at 13/03/2025 EMA7 $4.098/DOT = 90,193 DOT
A general view of the bounty and spending analysis can be found here.
Thanks to some automation tools created by our members and our possible partnership with third parties, we have managed to lower the budget of our team by 46% as you can see below.
For more details, see the full table here.
Full details of this proposal, including what we have achieved so far, our future goals, and an estimated break-down of the requested top-up, can be found in the proposal document.
See More