Data-owner (client) rewards: off at launch; if offered later, paid in a stablecoin, not DIN
I maintainer di solito rispondono entro 1 giorno
@umermjd11 ci sta già lavorando.
Dal 26/10/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Decision (Abraham)
- No token rewards to data owners (clients) at launch. Many participants are put off by crypto and digital currencies, so taking part as a data owner should not involve tokens by default.
- If data-owner rewards are offered later, for example by an enterprise training a model that wants to reward contributors, they will be paid in a stablecoin, not DIN.
Current state (conflicts with the decision)
- Each GI's reward pool is funded and paid in DIN (
DINTaskAuditor.depositRewardsandclaimReward), and the design docs say the same (Developer/design/tokenomics-design.md: "model owners pre-fund each GI's reward pool in DIN"). DINTaskAuditor.rewardSplitdefaults to 60% clients / 20% auditors / 15% aggregators / 5% treasury, so every model pays clients unless its owner changes it. The protocol's emission subsidy (DinEmission.fundGI) is split the same way.setRewardSplit(owner-only, per model) already lets a model owner setclientBpsto 0, but there is no stablecoin payment path.
Proposal
- Default to 0% clients at launch, redistributing that share across auditors, aggregators and treasury. For example, keeping their current ratios gives 50% / 37.5% / 12.5%. Final values to be set in #155.
- Design an optional, stablecoin-denominated client reward path for later: who funds it (e.g. the enterprise model owner), which stablecoin, and how it's distributed. Design only for now; no implementation before testnet.
- Update the design docs (
tokenomics-design.md,MECHANISM_DESIGN.md) to record both decisions. - Review public wording (README, partner introduction, white-paper summary) so nothing promises DIN or token rewards to data owners.
- Lingua principale
- Python
- Stelle
- 4
- Fork
- 7
- Merge medio
- 3g 5h
- PR unite (30g)
- 34
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di InfiniteZeroFoundation/DevNet
-
ROADMAP.md: refresh "What is still open for P3" (several items were fixed in October)Forse già presa @umermjd11 l’ha presa 4 giorni fa. Apertadocumentation good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
InfiniteZeroFoundation/DevNet#285 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Update the 25 translated organisation READMEs to match the English versionForse già presa @mrCabez l’ha presa 2 giorni fa. Apertagood first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
InfiniteZeroFoundation/DevNet#277 · 2 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Update the client-service guide to explain training and uploading separatelyForse già presa @Santiagocetran l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
InfiniteZeroFoundation/DevNet#266 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Few questions related to GI2 aggregatorForse già presa @Abidoyesimze l’ha presa 1 giorno fa. Aperta
InfiniteZeroFoundation/DevNet#307 · 1 reazione · 4 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
bug python
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
InfiniteZeroFoundation/DevNet#306 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di InfiniteZeroFoundation/DevNet
Issue simili
-
ReadQwen3PaperTask5 rejects correct answers that differ only in order, case, or underscore formForse già presa @Kingpython123 l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
Tongyi-MAI/MobileWorld#72 ·
-
_threads/application: Update typing annotations using `pyupgrade --py311-plus`Forse già presa @gudnimg l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Health probes return 401 when authentication is enabled and the API is served under /orbForse già presa @fgogolli l’ha presa oggi. Apertaarea: api priority: p2 size: S type: bug
Difficoltà 2/5 Mezza giornata Idoneità per principianti 75/100
finos/open-resource-broker#704 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
BCDA-APS/polar-bits#93 ·
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
GoogleCloudPlatform/gce-rescue#218 ·
I maintainer di solito rispondono entro 2 giorni