Skip to content

Release 1.7.9

Compare
Choose a tag to compare
@chai-amy chai-amy released this 27 Feb 17:33
· 27 commits to main since this release
23d5cd6

In this update, we added improvements to on-demand data requests to deliver better results to API users and support future collaborations with other subnets, who will make use of this feature.

On-Demand Request Changes:

  • Now queries 5 miners instead of just 1 for each request ( random coldkeys).
  • Added consistency checks between miner responses
  • Implemented occasional validation of returned data (5% of requests)
  • Added small credibility penalties for miners who return bad data
  • Improved handling of empty results and non-existent data queries
  • Better selection logic to return the most reliable data to users

The process is as follows:

  • Select up to 5 diverse miners from top 60% performers ( by coldkey)
  • Query all selected miners with the same request
  • Check consistency among responses (within 30% of median)
  • Validate data in 5% of cases or when consistency is poor
  • Apply small credibility for bad data (0.01-0.05)
  • Choose best data to return from the following:
    a. Validated miners with highest score
    b. Consistent miners with most data
    c. Median response when inconsistent
  • Return unique results to API user