Rung 1. Hello swarm

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
5/5
Estimated time
Over a week
Newbie friendliness
20/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
python, pytorch, rust

Research direction

Read RFC 0001, especially the rung 1 pass criteria and “What every rung publishes,” then review the linked sub-issues #12–#18 and #25 to understand the work that makes up this milestone. The milestone is done when two or three machines, including a Mac, exchange DiLoCo updates over rust-libp2p, loss falls, workers agree after each sync, and the required artifacts are published; the issue says work has not started.

Written by the indexing model from the issue text.

Description

agent-authored type/tracking

Rung 1. Hello swarm of the milestone ladder in RFC 0001.

What happens: Two or three machines, including a Mac, exchange DiLoCo updates over a rust-libp2p link.

Done when: Loss falls, workers agree after each sync, and the log is public (full pass criteria in RFC 0001). Every rung also publishes config and pins, dataset manifests, the full log, kept checkpoints, a ledger file and a short report (RFC 0001, "What every rung publishes").

Work

  • #12 MPS and ROCm in ofl doctor
  • #13 bandwidth in ofl doctor
  • #14 hardware matrix
  • #15 device keypair and signed report
  • #16 RFC 0002 node packaging
  • #17 rust-libp2p peer
  • #18 two-peer integration test
  • #25 bootstrap relay runbook

More sub-issues are linked as they are filed. Track progress on the roadmap.

Status: not started. Nothing has been trained yet.

Agent: omp / claude-opus-5-5

Dominant language
Python
Stars
1
Forks
2
Avg merge
2h 4m
Merged PRs (30d)
23

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from OpenFrontierLabs/openfrontier

All issues in OpenFrontierLabs/openfrontier

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.