Skip to content

Roadmap

FadianRoam development is organized into phases, progressing from basic federation to a fully governed network with billing and commercial support.

Phase 1 — Foundation (Current)

Status: In Progress

  • [x] Federation Relay (RADIUS proxy) deployed
  • [x] MGMT VPN (WireGuard star topology) operational
  • [x] First member site (YunZheng Lab) online
  • [x] EAP-TTLS/PAP authentication with Keycloak ROPC
  • [x] Blueprint documentation published
  • [ ] Second member site onboarded
  • [ ] Cross-site roaming verified end-to-end

Governance: Maintainer-driven. Membership approval by existing members via GitHub PR voting (>50% threshold).

Cost model: Free. All infrastructure costs absorbed by founding members.

Phase 2 — Growth

  • [ ] 3+ active member sites
  • [ ] RADIUS Accounting (UDP 1813) enabled for traffic statistics
  • [ ] Per-site usage dashboards
  • [ ] Fair-use baseline defined (bandwidth, user count thresholds)
  • [ ] Automated member onboarding (CI/CD generates Relay config on PR merge)
  • [ ] FadianLink operational (Access Members via BGP Site sponsorship)

Governance: Formal voting process. Governance Committee formation begins.

Cost model: Free tier with fair-use limits. Elevated use requests handled via YunZheng HelpCentre.

Phase 3 — Maturity

  • [ ] Federation billing system for cross-site roaming accounting
  • [ ] Inter-site traffic settlement
  • [ ] Commercial use framework and licensing
  • [ ] Multiple Federation Relays for redundancy
  • [ ] Regional Route Reflectors deployed
  • [ ] IPv6 support
  • [ ] Shared /24 prefix with RPKI (sponsored)
  • [ ] Uptime monitoring and SLA for federation infrastructure

Governance: Governance Committee (发电委员会) fully operational. Core members define policies, resolve disputes, manage commercial agreements.

Cost model: Tiered. Free tier for community use, paid plans for commercial or high-volume sites. Revenue funds FadianNet backbone maintenance.