Repository navigation
Conversation
…ask_061026_21 Part E) Public docs (model-workflow, roles/*, getting-started, manifest, keystore-migration, din-workflow, setup, fashion-mnist guide): - deploy from foundry/out with --model-id (and its defaults) and setDinToken; - create-genesis-model / submit-genesis-model; task directory is tasks/<network>/<coordinator_address> (no task_ prefix, as get_task_dir); - registration and manifest updates as requests the DIN-Representative approves (`task model-owner register-request`, `update-manifest-request`, `dinrep registry approve-*`), with the fees and `system get-registry-fee`; - reward-pool funding before `gi start`; auditor encryption keys; the dual-role rule; - train-lms then submit-lm; - the seed-lock and test-data states and the three reveal windows; T2 set-score before slashing; - reward claim/withdraw, gi release-slots, and both dispute families; - din-workflow: the seven platform contracts, sweep-fees instead of withdraw, and the registry fee values; - setup: Option B installs from the repo root on main; the wheel is 0.2.0. Technical: DINShared.md §2.2 shows the funding gate on startGI and that endGI settles rewards; DINTaskAuditor.md §13 No. 9 notes the per-wallet commit caches. CLAUDE.md: seven platform contracts and the full GI summary. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Resolve conflicts with PR No. 305 in three docs: - roles/model-owner.md: keep this branch's deploy section, add PR No. 305's din_info prerequisites (stake, token, registry), the taskProtocolVersion generation check, and the legacy-artifact note. - workflows/model-workflow.md: keep the optional [--model-id] command blocks; develop's new intro paragraph merged cleanly above them. - DINTaskAuditor.md section 13: take develop's No. 8 (dincli now supports the four-argument constructor), keep this branch's No. 9 with the per-wallet commit caches. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
task_061026_21 Part E, PR 4: the GI docs, brought in line with the final commands and states. Spec:
Developer/tasks/task_061026_21.md. Tracking: Discussion #231.Draft, and it merges last. Some pages describe behaviour from PRs that are still open:
--model-iddefaults andsetDinToken…/commits/<address>/)I'll mark this ready once both have merged.
Changes, by the spec's table
workflows/model-workflow.md--model-id;create-task-dir/cache-default-artifacts;create-genesis-model/submit-genesis-model;register-request+ DIN-Rep approval (with themodelId()check);update-manifest-request; funding beforegi start; auditor key prerequisite;train-lms→submit-lm; seed and test-data states; the three reveal windows;T2 set-score; new §16 (claim, release slots) and §17 (both dispute families)roles/model-owner.mdsystem get-registry-fee(replacing the nonexistentget-fees);task model-owner …registry commands (replacing the nonexistentmodel-owner registry …); genesis names; funding;start-revealfor evaluation, T1 and T2;create-testdataset --submitoptions;set-score; claim; release slots; disputesroles/auditors.mdregister-encryption-key,lms-evaluation reveal, theAuditSeedLockedstate, claim,dispute-test-data, dual-role ruleroles/clients.mdtrain-lmsthensubmit-lm; claimroles/aggregators.mdlock-seed; claim;reveal-t2(it has no--batch: there is one T2 batch);dispute/claim-dispute-bond; dual-role rulegetting-started.mdaggregator show-t1/t2-batches(it saidmodel-owner aggregation …); auditor key,lock-seedand reveal;submit-lm; the "rewards not the focus" line replaced; a claim step for each rolemanifest.md,guides/keystore-migration.mdcache-default-artifacts;update-manifest-request;train-lms --submit→submit-lmworkflows/din-workflow.mdwithdraw→sweep-fees(coordinator and registry); fee values fixed: proprietary registration is 0.00001 ETH, not 0.000001, and open-source requests pay a fee toosetup.mdpip install "git+https://github.com/InfiniteZeroFoundation/DevNet.git@main"builds from the repo root (mainhas a rootpyproject.toml;dist/holds only the wheel and sdist). Option A: wheel namedincli-0.2.0, the one onmainDINShared.md§2.2startGI(TC_GIRewardPoolNotFunded);endGIsettles rewards;releaseGIRegistrationSlotsis state-neutral. The seed and test-data states were already drawn by #287CLAUDE.mdAlso fixed while there:
tasks/<network>/<coordinator_address>(DinContext.get_task_dir).manifest.mdandCLAUDE.mdhad saidtask_<coordinator_address>.guides/fashion-mnist-cnn.mddeploys fromfoundry/out.DINTaskAuditor.md§13 No. 9 notes the per-wallet commit caches (test(integration): run a complete GI on the foundry contracts (task_061026_21 Part D) #313).For Umer
ROADMAP.md:19: the deploy-blocker sentence ("24,585 B … 9 B over EIP-170") is already gone; the Oct 29 refresh (ROADMAP.md: refresh "What is still open for P3" (several items were fixed in October) #285) rewrote it. Nothing to change here.After merge
Follow up on the wiki pages that still say "no dincli command yet": rewards claim/withdraw, release slots, auditor encryption key and disputes all have commands now.
Checks
Every command and option in these pages was checked against the CLI's command tree on this branch.
🤖 Generated with Claude Code