You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Create a shared introduction for potential testnet partners #158
As we invite communities and organizations to try DIN, it would help to have a short introduction we can share. The conversations we have each had with interested ecosystems are a useful starting point, but we still need a common explanation of what participation involves and what we can offer.
This would give anyone starting a conversation a consistent starting point and help potential partners decide whether DIN is a good fit.
Suggested next step
Agree on an owner and reviewer, then draft a short partner-facing document covering:
What DIN is and why a community might want to take part.
Ways to contribute: running nodes, bringing datasets or training projects, or helping with development.
What participants need, including hardware, time, and any costs.
What support is available and the limitations of an experimental testnet.
What is confirmed or still undecided about fees, rewards, future token distribution, and testnet resets.
We could build the first draft from the conversations already under way, rather than inventing a process from scratch. Open policy questions should be clearly marked and reviewed before the document is shared externally.
Expected outcome
A reviewed introduction with a clear contact or next step for interested partners. Any internal outreach checklist can be a separate follow-up.
This task documents the team's agreed position; it does not decide partnership terms or reward policies.
Thanks @Santiagocetran. Agreed, this needs its own document, and so does #157. Both docs should be written and reviewed together by @abrahamnash, @umeradl and @Santiagocetran. Here is a first outline for this one. The companion outline for #157 ("what can be trained on DIN") is here. The two should link to each other: this doc is the "why and how to take part" entry point, and #157 is the "is my training project a fit" deep dive.
Owners / reviewers:@abrahamnash (vision, policy positions, final sign-off before external sharing), @umeradl (technical accuracy, what actually works on the network), @Santiagocetran (partner framing, input from ongoing conversations, draft).
Proposed doc outline: DIN testnet partner introduction
Proposed location: Documentation/public/partner-introduction.md, kept short (2–3 pages), with links to the detailed guides.
What DIN is, in one paragraph. A decentralized federated-learning network. Raw data never leaves participants' devices. Only model updates (on IPFS) and coordination state (on-chain) are shared. Training, auditing and aggregation are done by independent participants who have staked DIN and can be slashed for misbehaving.
Why a community might want to take part.
Train models on data that can't be pooled (privacy, regulation, ownership).
Help shape the protocol at an early stage.
Be an early participant ahead of the fair-launch token distribution. (Wording to be confirmed by Abraham; see item 7.)
Ways to contribute.
Run a node: client (trains on local data), auditor (scores submissions), aggregator (combines models).
How it works for a partner, step by step. Which role you pick decides your path: onboarding → register wallet → stake (validators) → join a model's GI → earn rewards or get slashed. Links to din-workflow.md and model-workflow.md.
Support and the limits of an experimental testnet.
Support: contact point, Discord/GitHub, onboarding calls. (Channel and owner to be decided.)
Limitations: contracts are not yet audited; parameters can change; possible bugs and downtime; only the MNIST reference is tested end to end.
Security: keystore handling. Model service code is only run after DIN DAO approval of the model registration and of every manifest update.
Confirmed vs. still undecided. This is a table where every row is labeled ✅ confirmed / 🟡 proposed / ❓ open:
Fees: registration and update fees, and fee routing to the treasury.
Future token distribution: the fair-launch direction. DIN goes to validators and active participants, with no ICO, pre-sale or VC allocation, using Merkle-drop claims with cliff and linear vesting (BL-18 / start fair-launch token distribution #75). How eligibility is computed is still open.
Testnet resets: whether balances, stakes and models carry over between testnet versions, and whether testnet participation counts toward fair-launch eligibility.
Next step / contact. One clear call to action: who to contact, and what happens after (onboarding call → role selection → guided setup).
I added the first draft of the partner introduction to draft PR #189, alongside the companion guide for #157. The two pages now link to each other.
The introduction is written for a potential partner: ways to participate, what a trial requires, how to get started, and a table separating current code from decisions still open. It does not promise rewards, future token eligibility, or testnet state carrying over. I used the contact email already published in the repository README as the initial call to action; this needs confirmation before external sharing.
@abrahamnash — could you review the public positioning, contact route, and fair-launch/testnet-reset wording for final sign-off? @umeradl — could you check the DevNet 2.0 scope, role requirements, fees, slashing, and rewards language? Issue #155 remains open for tokenomics values, and #75 remains open for fair-launch eligibility.
Done by PR No. 189, merged into develop as e02db6d with no follow-up commit (outcome). I'm closing this by hand: a merge into develop doesn't trigger closing keywords, because main is the default branch.
Checked on origin/develop @ e02db6d. The new page is Documentation/public/partner-introduction.md ("Explore DIN with your community"), linked from Documentation/README.md and from the companion page for issue No. 157:
What DIN is and why a community might take part: the opening paragraph and "Why take part?". It explicitly makes no promise of income, a token allocation or a model result.
Ways to contribute: the roles table (client, auditor, aggregator, model owner, developer or tester), plus the validator staking note.
What participants need (hardware, time, costs): "What would your team need?" covers time per round, the Model_0-only hardware figures, setup, test tokens, minimum stake, and the fact that fees are paid in test ETH.
Support and limits of an experimental testnet: the scope callout, the closing paragraph of the settled-vs-undecided section (bugs, resets, no production audit, registry approval plus inspecting code yourself), and Discussion No. 102 for testing questions.
Confirmed vs. undecided on fees, rewards, token distribution and resets: the "What is settled, and what is still being decided?" table. Rewards and slashing values point to issue No. 155, and distribution eligibility points to issue No. 75 (BL-18 fair launch: no ICO, pre-sale or VC allocation). Resets are marked open.
Reviewed, with a clear contact: "Start a conversation" uses the README contact email. Abraham signed off on the vision, contact and policy wording on PR No. 189, and the technical claims were checked against foundry/src/ in the PR review.
Verification:check_doc_links.py Documentation resolves all 182 links on the merged tree; the PR's CI is green.
Out of scope, as the body says: the internal outreach checklist (not tracked in an issue yet), and partnership terms or reward policy, which stay with issues No. 155 and No. 75.
Activity
umeradl commentedon Sep 24, 2026
Thanks @Santiagocetran. Agreed, this needs its own document, and so does #157. Both docs should be written and reviewed together by @abrahamnash, @umeradl and @Santiagocetran. Here is a first outline for this one. The companion outline for #157 ("what can be trained on DIN") is here. The two should link to each other: this doc is the "why and how to take part" entry point, and #157 is the "is my training project a fit" deep dive.
Owners / reviewers: @abrahamnash (vision, policy positions, final sign-off before external sharing), @umeradl (technical accuracy, what actually works on the network), @Santiagocetran (partner framing, input from ongoing conversations, draft).
Proposed doc outline: DIN testnet partner introduction
Proposed location:
Documentation/public/partner-introduction.md, kept short (2–3 pages), with links to the detailed guides.Developer/CONTRIBUTING.md.dincli, a wallet/keystore, test ETH on Optimism Sepolia, IPFS access. Links togetting-started.md,wallet-setup.md,ipfs.md.din-workflow.mdandmodel-workflow.md.Open questions for the three of us
Draft the doc against this outline, then review it jointly before anything goes out externally.
Santiagocetran commentedon Sep 28, 2026
I added the first draft of the partner introduction to draft PR #189, alongside the companion guide for #157. The two pages now link to each other.
The introduction is written for a potential partner: ways to participate, what a trial requires, how to get started, and a table separating current code from decisions still open. It does not promise rewards, future token eligibility, or testnet state carrying over. I used the contact email already published in the repository README as the initial call to action; this needs confirmation before external sharing.
@abrahamnash — could you review the public positioning, contact route, and fair-launch/testnet-reset wording for final sign-off? @umeradl — could you check the DevNet 2.0 scope, role requirements, fees, slashing, and rewards language? Issue #155 remains open for tokenomics values, and #75 remains open for fair-launch eligibility.
umeradl commentedon Oct 7, 2026
Done by PR No. 189, merged into
developase02db6dwith no follow-up commit (outcome). I'm closing this by hand: a merge intodevelopdoesn't trigger closing keywords, becausemainis the default branch.Checked on
origin/develop@e02db6d. The new page isDocumentation/public/partner-introduction.md("Explore DIN with your community"), linked fromDocumentation/README.mdand from the companion page for issue No. 157:foundry/src/in the PR review.check_doc_links.py Documentationresolves all 182 links on the merged tree; the PR's CI is green.Out of scope, as the body says: the internal outreach checklist (not tracked in an issue yet), and partnership terms or reward policy, which stay with issues No. 155 and No. 75.
umeradl commentedon Oct 7, 2026
Follow-up: the internal outreach checklist this issue left out of scope is now tracked in issue No. 239.