Skip to content

docs(taosnet): reconcile design doc with the shipped closed swarm - #1729

Merged
jaylfc merged 1 commit into
devfrom
docs/taosnet-current-state
Jul 7, 2026
Merged

docs(taosnet): reconcile design doc with the shipped closed swarm#1729
jaylfc merged 1 commit into
devfrom
docs/taosnet-current-state

Conversation

@jaylfc

@jaylfc jaylfc commented Jul 7, 2026

Copy link
Copy Markdown
Owner

docs-only. The model-torrent-mesh design doc still described the original open-swarm design (opentracker, home seedbox, tinyagentos.com). Adds a Current state (2026-07-08) section reflecting what shipped (closed account-authenticated swarm, passkey + private tracker on taos.my, VPS+GDrive seedbox, HF web-seed fallback, DHT off, license-eligibility gate) and what is built vs remaining, and points at the authoritative live server contract in docs/taosnet.md. Original design retained below for history.

Summary by CodeRabbit

  • Documentation
    • Updated the torrent mesh design notes to reflect the current taOSnet architecture.
    • Added details about the authenticated swarm model, private announces, tracker/index/publish endpoints, seedbox setup, web-seed fallback behavior, and licensing eligibility.
    • Clarified what is already complete versus still in progress, while preserving the earlier draft for historical reference.

…losed swarm

The doc still described the original open-swarm design (opentracker on
tinyagentos.com, a home seedbox, DHT bootstrap). taOSnet shipped closed and
account-authenticated. Add a Current state section (passkey, private tracker on
taos.my, VPS+GDrive seedbox, HF web-seed fallback, DHT off, license-eligibility
gate) and point at the authoritative live contract in docs/taosnet.md. The
original design is kept below for history.
@qodo-code-review

Copy link
Copy Markdown

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

This PR updates the design documentation file docs/design/model-torrent-mesh.md, replacing its draft-only description with a new "current state (2026-07-08)" section describing the closed, authenticated taOSnet architecture, endpoints, infrastructure, and rollout status.

Changes

Documentation update

Layer / File(s) Summary
taOSnet current-state documentation
docs/design/model-torrent-mesh.md
Replaces the "Draft — design only" header and generic open-swarm overview with a "current state (2026-07-08)" section detailing the closed, authenticated taOSnet architecture: tracker/passkey flow, endpoints, seedbox infrastructure, BEP-19 web-seed fallback, licensing eligibility rules, and a completed-vs-remaining checklist, while retaining the prior open-swarm text as historical reference.

Estimated code review effort: 1 (Trivial) | ~5 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes updating the design doc to match the shipped closed taOSnet swarm.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch docs/taosnet-current-state

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gitar-bot

gitar-bot Bot commented Jul 7, 2026

Copy link
Copy Markdown

Important

You are using the Gitar free plan. Upgrade to unlock code review, CI analysis, auto-apply, custom automations, and more.

Gitar


taOSnet is a closed, account-authenticated swarm on `taos.my`, not an open BitTorrent network.

- **Gate:** an authenticated taOS account (paid via taOSgo today). No account still works via the HTTP web-seed fallback.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WARNING: Contradictory/ambiguous Gate bullet — likely missing a question mark.

"No account still works via the HTTP web-seed fallback." reads as a negation: it implies that without an account, the HTTP web-seed fallback does not work. That directly contradicts the BEP-19 Web seed bullet below ("'no peers' degrades to today's HTTP download") and the "Remaining" bullet about a "clean HTTP fallback for unlinked controllers." If the intent is that unauthenticated users still get the HTTP fallback, the missing ? inverts the meaning — please rewrite as e.g. "No account? The HTTP web-seed fallback still works."

Minor follow-up: "paid via taOSgo today" will read as stale as soon as billing changes; consider dropping the time-relative word or tying it to a dated note.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/design/model-torrent-mesh.md`:
- Line 7: The status heading is future-dated, so update the “Current state”
heading in the design document to use the actual publish date or remove the date
entirely. Locate the heading text near the current-state section and adjust only
that identifier so it reflects the live state without implying an incorrect
future date.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 0b48ed06-1cd9-4c14-8fe7-3b0b2631ab89

📥 Commits

Reviewing files that changed from the base of the PR and between 0cff19c and 45bd627.

📒 Files selected for processing (1)
  • docs/design/model-torrent-mesh.md

the catalog resilient to mirror outages.
Peer-to-peer model distribution for taOS. Every instance that downloads a model becomes a seeder, taking load off the central mirror and making the catalog resilient to outages.

## Current state (2026-07-08)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Avoid future-dating the status heading.

2026-07-08 is ahead of the current date, so this reads as incorrect until tomorrow. If the section is meant to describe the live state, use the actual publish date or remove the date from the heading.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/design/model-torrent-mesh.md` at line 7, The status heading is
future-dated, so update the “Current state” heading in the design document to
use the actual publish date or remove the date entirely. Locate the heading text
near the current-state section and adjust only that identifier so it reflects
the live state without implying an incorrect future date.

@kilo-code-bot

kilo-code-bot Bot commented Jul 7, 2026

Copy link
Copy Markdown

Code Review Summary

Status: 1 Issue Found | Recommendation: Address before merge

Overview

Severity Count
CRITICAL 0
WARNING 1
SUGGESTION 0
Issue Details (click to expand)

WARNING

File Line Issue
docs/design/model-torrent-mesh.md 11 Gate bullet "No account still works via the HTTP web-seed fallback" reads as a negation and contradicts the BEP-19 Web seed bullet; likely missing a ?.
Files Reviewed (1 file)
  • docs/design/model-torrent-mesh.md - 1 issue

Fix these issues in Kilo Cloud


Reviewed by hy3-20260706:free · Input: 34K · Output: 5.4K · Cached: 124.5K

@jaylfc
jaylfc merged commit 159a098 into dev Jul 7, 2026
11 checks passed
@github-project-automation github-project-automation Bot moved this from Todo to Done in TinyAgentOS Roadmap Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant