Skip to content

coredevprogram/Nomination-Program-Monitoring-Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Nomination-Program-Monitoring-Algorithm

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/)

Build a Nomination Program Monitoring Algorithm for Avail

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.

Metrics and Weights for Nomination Program

You’ll implement the following verticals (weights provided):

🟦 Performance — 40%

  • Faults (15 pts)
  • Offline Time (10 pts)
  • Unclaimed Rewards (3 pts)
  • Inclusion in Active Set (7 pts)
  • Discovery Tenure (5 pts)

🟩 Bonded Stake — 40%

  • Bonded Amount (40 pts)

🟨 Other Factors — 20%

  • 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

Resources

Prerequisites

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

Selection Criteria

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

🏁 Timeline & Payment

  • Grant: $3000 in USDT, disbursed on completion basis
  • Project start: Immediately upon selection and agreement
  • Flexible timeline: Ideally completed within 4–6 weeks

💬 Questions?

Drop them in the github discussion comments or reach out to the Core Devs Program team on [Discord/Forum/Github]

About

The repository in which the work for the Nomination program monitoring algorithm will take place / be finalized.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published