This is the repository in which the work for the Nomination program monitoring algorithm will take place / be finalized.
This task is part of Avail's Core Dev Program (https://blog.availproject.org/lets-build-avail-together-join-the-core-dev-programme/)
Grant: $3000 in USDT
Applications open until: 14th August
Remote | Flexible Timeline | Protocol Growth Impact
Avail launched the first phase of its Nomination Program in Q4 2024 to bring trust, decentralization, and performance alignment to validator selection. Read the full details here:
🔗 AIP-4: Mainnet Nomination Program
This pilot has been a success, and now it’s time to scale. We’re looking for a Core Dev to build the backend monitoring algorithm that will track validator performance and automate future nomination decisions.
You’ll take inspiration from Kusama’s 1KV program and tailor it to Avail’s updated metrics and weightings. If you’re a Polkadot/Substrate dev with a knack for backend monitoring systems, this one’s for you.
You’ll implement the following verticals (weights provided):
- Faults (15 pts)
- Offline Time (10 pts)
- Unclaimed Rewards (3 pts)
- Inclusion in Active Set (7 pts)
- Discovery Tenure (5 pts)
- Bonded Amount (40 pts)
- Recent Nominations (5 pts)
- Rank in Validator Pool (5 pts)
- Geographic Diversity (5 pts)
- ISP Diversity (5 pts)
Full rationale and requirements:
Algorithm Verticals & Evaluation Criteria
-
🧠 Kusama 1KV Repo:
https://github.com/w3f/1k-validators-be
https://staging.kusama.network/docs/thousand-validators#resources
-
🧰 Avail JS SDK:
We’re looking for applicants with:
- Experience in JavaScript / TypeScript
- Familiarity with Docker
- Comfortable working with MongoDB & Mongo Express
- Strong understanding of Polkadot/Substrate architecture
- This project needs to be built with the open sourced MIT licensing
All applications will be reviewed by the Core Devs Committee.
We’ll evaluate based on:
- Demonstrated ability to work with similar stack/tools
- Understanding of Substrate validator logic
- Quality of your proposed approach
- Clarity on timelines and deliverables
Note: All applications and selection rationale will be shared transparently after the application window closes (excluding sensitive, identity and private info)
📩 How to Apply
https://form.typeform.com/to/soqdx9tt
- Grant: $3000 in USDT, disbursed on completion basis
- Project start: Immediately upon selection and agreement
- Flexible timeline: Ideally completed within 4–6 weeks
Drop them in the github discussion comments or reach out to the Core Devs Program team on [Discord/Forum/Github]