Skip to content

docs(phase19): README overhaul + 11-language sync (ja/zh-CN/zh-TW/es/fr/ru/uk/hi/ar/fa/he)#91

Merged
clearclown merged 8 commits intomainfrom
phase19/readme-multilang-sync
Apr 26, 2026
Merged

docs(phase19): README overhaul + 11-language sync (ja/zh-CN/zh-TW/es/fr/ru/uk/hi/ar/fa/he)#91
clearclown merged 8 commits intomainfrom
phase19/readme-multilang-sync

Conversation

@clearclown
Copy link
Copy Markdown
Owner

Summary

  • Rewrites the canonical English README.md to reflect Phase 19 Tier C/D reality (peer auto-discovery, HTTP→P2P forwarding, ProofPolicy=Optional, gated mainnet deploy).
  • Adds a Status Honesty section with 14 ✅ functional / 5 🟡 scaffolded / 4 ❌ not-done items so external readers (Reddit / HN / arXiv) see exactly what ships today.
  • Updates badges to tests-1192_passing, foundry_test-15/15, phase-19_hardened, mainnet-audit_gated.
  • Purges legacy /forge/balance, x_forge.cu_cost API strings across every translation.
  • Propagates the canonical update to 11 language translations under docs/translations/{ja,zh-CN,zh-TW,es,fr,ru,uk,hi,ar,fa,he}/README.md:
    • ja / zh-CN / zh-TW (human-polished): delta update preserving existing idioms.
    • es / fr / uk / hi (previously machine-translated): full rewrite on top of machine-translated baseline.
    • ar / fa / he (RTL): <div dir="rtl"> wrappers for prose, code blocks left LTR for $ / curl.
    • ru: complete rewrite — the prior file had a Phase 1-6 header but claimed 785 tests, i.e. broken.
  • Docs section reorganized into Vision / Protocol / Security / Developer buckets, linking release-readiness.md, constitution.md, whitepaper.md, zkml-strategy.md, etc.

Test plan

  • grep -E 'forge/balance|x_forge\.cu_cost' README.md docs/translations/*/README.md → 0 matches
  • for lang in ja zh-CN zh-TW es fr ru uk hi ar fa he; do grep -cE '1192|Phase 19|phase-19' docs/translations/$lang/README.md; done → each ≥ 8
  • cargo test --workspace (no change to code — README only)
  • Manual review that language navigation bar at the top of every translation points at the other 10 correctly

🤖 Generated with Claude Code

Canonical English README updated to Phase 19 Tier C/D reality:
- Badges: tests-1192, foundry_test (not legacy forge_test), phase-19_hardened
- Status Honesty section: 14 working / 5 scaffolded / 4 not-done
- Phase 19 Tier C/D enablers (peer HTTP discovery, forward_chat_to_peer,
  ProofPolicy=Optional, gated mainnet Makefile)
- Project structure now 16 crates (tirami-zkml-bench + tirami-attestation)
- Legacy x_forge.cu_cost / /forge/balance strings removed
- Docs section reorganized (Vision/Protocol/Security/Developer)

All 11 translations re-synced from the canonical English:
- ja / zh-CN / zh-TW: delta update, preserving human-polished idioms
- es / fr / uk / hi: full rewrite on top of machine-translated baseline
- ar / fa / he: RTL-aware with dir="rtl" wrappers for prose, LTR code blocks
- ru: clean rewrite (previous version had Phase 1-6 vs 785 tests contradiction)

Verification:
- grep for legacy forge/balance|x_forge.cu_cost across 11 langs: 0 hits
- grep for "1192" or "Phase 19" in each lang README: >= 8 hits each

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 19, 2026 07:06
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR refreshes the project’s public-facing documentation to reflect “Phase 19” reality, and syncs that updated canonical README content across multiple translations (including RTL handling), while also removing legacy Forge-era API strings.

Changes:

  • Rewrites/extends the canonical README.md with a “Status Honesty” section, updated Phase/test counts, and revised quick-start/API references.
  • Propagates the new structure and updated API strings to multiple translated READMEs, adding Phase/test badges and RTL wrappers where applicable.
  • Removes legacy /forge/* and x_forge.* references from the updated docs snippets.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
README.md Canonical README overhaul for Phase 19, with new status section, updated quick start, API notes, and ecosystem/docs reorg.
docs/translations/zh-TW/README.md Updates Traditional Chinese translation to match Phase 19 canonical content and removes legacy Forge strings.
docs/translations/zh-CN/README.md Updates Simplified Chinese translation to match Phase 19 canonical content and removes legacy Forge strings.
docs/translations/ru/README.md Rewrites Russian translation to align with Phase 19 content and current test counts.
docs/translations/hi/README.md Updates Hindi translation to align with Phase 19 content and current API strings.
docs/translations/he/README.md Updates Hebrew translation with RTL wrappers and Phase 19 content sync.
docs/translations/fr/README.md Updates French translation to align with Phase 19 content and current API strings.
docs/translations/fa/README.md Updates Persian translation with RTL wrappers and Phase 19 content sync.
docs/translations/es/README.md Updates Spanish translation to align with Phase 19 content and current API strings.
docs/translations/ar/README.md Updates Arabic translation with RTL wrappers and Phase 19 content sync.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
Comment on lines 9 to 13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![forge test](https://img.shields.io/badge/forge_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-18.5_hardened-blue)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Either provide real URLs (e.g., CI workflow / docs / verify script) or remove the link wrapper and keep them as plain images.

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
Comment on lines +9 to +13
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
Copy link

Copilot AI Apr 19, 2026

Choose a reason for hiding this comment

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

These new badges are wrapped in links with empty destinations (]()), which renders as a broken/self-link in Markdown. Please either supply actual target URLs or remove the link wrappers and keep them as plain images.

Suggested change
[![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)]()
[![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)]()
[![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)]()
[![Phase](https://img.shields.io/badge/phase-19_hardened-blue)]()
[![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)]()
![Tests](https://img.shields.io/badge/tests-1192_passing-brightgreen)
![verify-impl](https://img.shields.io/badge/verify--impl-123%2F123_GREEN-brightgreen)
![foundry test](https://img.shields.io/badge/foundry_test-15%2F15_GREEN-brightgreen)
![Phase](https://img.shields.io/badge/phase-19_hardened-blue)
![Mainnet](https://img.shields.io/badge/mainnet-audit_gated-orange)

Copilot uses AI. Check for mistakes.
clearclown and others added 7 commits April 19, 2026 16:34
- CLAUDE.md: fix stale "891 tests / Phase 7 / 785 tests" references to
  current Phase 19 reality (1,192 Rust + 15 Solidity + 646 forge-mesh +
  16 economics SPEC-AUDIT = 1,869 passing). Add Phase 17-19 hardening
  summary, rename "Working Now (Phase 1-6)" → "Historical foundation",
  fix x_forge → x_tirami reference, expand Docs list with Phase 18-19
  additions (whitepaper, release-readiness, constitution, zkml-strategy,
  public-api-surface, deployments, SECURITY.md).

- docs/launch-phase19.md: public-announcement drafts (HN Show HN, r/LocalLLaMA,
  r/MachineLearning, X thread) with current tests/phase numbers and a
  pre-flight checklist. Supersedes the Phase 10 hn-teaser-draft.md.

- docs/deploy-base-sepolia.md: step-by-step Base Sepolia testnet deploy
  walkthrough (prereqs, dry-run, broadcast+verify, post-deploy anchor
  wiring, stability log). Explicitly re-states the three-gate mainnet
  refusal.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Real runtime bug found during end-to-end validation:

- `dispatch_remote_task` in Phase 18.5-pt3c's peer-forwarding path was
  parsing the reply for `json["x_forge"]["trm_cost"]`, but Tirami nodes
  actually return `json["x_tirami"]["trm_cost"]` (renamed in Phase 18.5
  but this dispatch path was never updated). When a local worker
  forwards `/v1/chat/completions` to a peer, the peer's TRM cost is
  therefore dropped and `remote_cost_trm` falls back to None, forcing
  the caller onto its local estimate. The unit test mock was also
  producing `x_forge`, which hid the bug — both now use `x_tirami`.

- `scripts/demo-e2e.sh` line 79 extracted `$.x_forge.cu_cost` from the
  chat response, which the actual response no longer carries. This made
  the L0 inference step of the canonical demo script crash with a
  KeyError. Fixed to read `$.x_tirami.trm_cost`.

- `scripts/demo.sh` and `examples/demo.sh` were still hard-coded for the
  pre-rename `forge*` binary and `/v1/forge/*` endpoints. Rewritten to
  use `./target/release/tirami` and `/v1/tirami/*`.

Verification:
- `cargo test --workspace` → 1,192 passed, 0 failed (unchanged)
- `bash scripts/demo-e2e.sh` → all 7 demo phases green end-to-end
  (L0 inference, L1 balance/trades/pricing, L2 bank tick + VaR,
  L4 agora register+find, L3 mind init+improve, Phase 9 A4/A5,
  Phase 10 Prometheus)
- `forge test` on tirami-contracts → 15 passed, 0 failed (unchanged)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The previous framing in Status Honesty ("Not done (required before public
mainnet)" + "Base L2 mainnet deploy" as a pending maintainer task) implied
that the maintainers are operating a mainnet roadmap. They are not.

Corrected stance, applied across:
- README.md (English canonical)
- All 11 translations (ja, zh-CN, zh-TW, es, fr, ru, uk, hi, ar, fa, he)
- CLAUDE.md (internal dev guide)
- docs/launch-phase19.md (HN/Reddit/HN/X drafts + pre-flight FAQ)
- docs/deploy-base-sepolia.md (Mainnet-is-gated section)

Each "Not done" list now contains only: (1) external security audit,
(2) live bug bounty w/ real PGP, (3) 30-day Sepolia + 7-day 10-node
stress test. Mainnet is explicitly moved out of the "Not done by
maintainers" list and into a dedicated paragraph stating that:

  - Maintainers do not plan, operate, or track any mainnet deploy.
  - The Makefile's 3-gate (AUDIT_CLEARANCE + MULTISIG_OWNER +
    i-accept-responsibility) is a self-protective check for any
    operator who chooses to deploy, not a maintainer-authorization
    switch.
  - Since this is MIT OSS, third parties can deploy regardless;
    doing so is entirely on their own account, maintainer-uninvolved.
  - See SECURITY.md § Secondary Markets.

Tier roadmap in each language also reframed: OSS preview → invited
testnet → open testnet; mainnet is intentionally left to third parties.

No code changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@clearclown clearclown merged commit aefb942 into main Apr 26, 2026
1 of 2 checks passed
@clearclown clearclown deleted the phase19/readme-multilang-sync branch April 26, 2026 22:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants