Back to Medium Spender
Executed

#346 Bounty Proposal for Public RPCs for Relay and System Chains

Proposer:
Gustav
 
in Democracy
8th Dec '23
(Edited)

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

Proposal Passed

of 3

Summary
Passed
96.1%Aye
AyeNay
3.9%Nay
Ayes(103)
12.77M DOT
Nays(51)
519.66K DOT
Support
4.06M DOT
Issuance
1.55B DOT
Voting Details
Approval0.00%Threshold0.00%
Support0.00%Threshold0.00%
Please Log In to comment
Users are saying...
Based on all comments and replies

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

3Comments
0%
0%
100%
0%
0%
SAXEMBERG
 
 
9th Dec '23

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.

Hide replies
paradox
 
 
11th Dec '23

@saxemberg 

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.

BILL
 
 
13th Dec '23

Requester address: 13u5odFdy7uFmRLpbgtYGWeFy8rFkcD3bYfad49B81C31pwL

Verified identity: Yes

When registered/verified: 29 Dec 2021 / 29 Dec 2021

Previous TPs from this account: None

W3F Grants: None

Ivy
 
 
15th Dec '23

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


#1489
Polkagate
Deciding

PolkaGate MetaMask Snap: Retroactive Funding Proposal (Oct 2024 - Jan 2025)

Proponent: 17VdcY2F3WvhSLFHBGZreubzQNQ3NZzLbQsugGzHmzzprSG (PolkaGate)
Date: 25.2.2025
Requested allocation: 53,600 USD

Polkadot in MetaMask

See More

polkadot
metamask
+1
12th Mar '25
87%
50%
50%

Medium Spender

Medium Spender

#1489 PolkaGate MetaMask Snap: Retroactive Funding Proposal (Oct 2024 - Jan 2025)
Polkagate
12th Mar '25
87%
50%
50%

Proponent: 17VdcY2F3WvhSLFHBGZreubzQNQ3NZzLbQsugGzHmzzprSG (PolkaGate)
Date: 25.2.2025
Requested allocation: 53,600 USD

Polkadot in MetaMask

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

Deciding
polkadot
metamask
+1
#1490
Anti-Scam Bounty General Curator
Deciding

[Medium Spender] Referendum #1490

Dear Community,

See More

14th Mar '25
78%
50%
50%

Medium Spender

Medium Spender

#1490 [Medium Spender] Referendum #1490
Anti-Scam Bounty General Curator
14th Mar '25
78%
50%
50%

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

Deciding