Monorepo for the TROPTIONS L1 node, FTH Academy, DONK AI Tutor, TTN Launcher, Exchange OS, and multi-chain contracts.
Maturity 9.0/10 onmain— TLS nginx template, API-key writes, DAO reads L1 directly, signed governance RPC. Sovereign Sequencer (not BFT). x402 branch not merged.
| Service | Port | Path in monorepo |
|---|---|---|
troptions-l1-node |
9944 | l1/ |
donk-ai-tutor |
8090 | ai/donk-tutor/ |
fth-backend |
8091 | backend/fth-academy/ |
ttn-launcher |
8092 | backend/ttn-launcher/ |
dao-service |
8093 | backend/dao-service/ + frontends/dao-dashboard/ |
cp .env.example .env # fill secrets locally — never commit .env
pm2 start ecosystem.config.js [8 Genesis Domains]
│
┌───────┴───────┐
▼ ▼
Exchange OS TTN.Tv / University
(Next.js) (FastAPI + TTN UI)
│ │
└───────┬───────┘
▼
FTH Academy + DONK (8091/8090)
│
▼ JSON-RPC
TROPTIONS L1 Node (9944) · metrics (9945)
Sovereign Sequencer — single-node today; BFT planned Q4 2026
├─ RocksDB persistence
├─ soulbound (credentials)
├─ settlement (HTLC / locks)
├─ on-chain DAO + treasury
└─ atomic-router (signed batch txs)
│
▼
Polygon · XRPL · Solana
Troptions-full-pack/
├── l1/ # Rust workspace (9 crates incl. governance)
├── dao/ # 🟪 Full DAO — governance, treasury, registry
├── backend/
│ ├── fth-academy/ # Revenue engine, courses, Stripe, /dao/* routes
│ ├── dao-service/ # DAO API + WebSocket :8093
│ ├── ttn-launcher/ # Channel + namespace registry
│ └── shared/ # dao_models, dao_db, ws_hub
├── ai/
│ ├── donk-tutor/ # RAG tutor, Qdrant, Whisper
│ └── knowledge-base/ # OpenClaw + whichway docs
├── frontends/
│ ├── dao-dashboard/ # 🟪 Proposals, treasury, L1 live panel
│ ├── exchange-os/ # Full TROPTIONS Next.js app
│ ├── fth-edu/ # T-EDU mobile/web app
│ ├── ttn-tv/ # TTN pages (extracted from exchange-os)
│ ├── unified-dashboard/
│ └── landing-pages/
├── docker/nginx/ # TLS termination (HTTPS /l1/, /dao/, …)
├── infrastructure/ # legacy hostname nginx (optional vhosts)
├── contracts/
│ ├── polygon/ # KENNY, EVL, vaults
│ ├── solana/ # Launcher scripts
│ └── xrpl/ # XRPL exchange-os configs
├── scripts/ # migrate-namespaces-to-l1.py, etc.
├── docs/ # ARCHITECTURE, L1_SPEC, API, DOMAIN_MAP
├── docker/
└── .github/workflows/
| Asset | Chain | Address |
|---|---|---|
| KENNY | Polygon | 0x93F2a3266a81c1F3Ee2c196b90890A959bC69BD7 |
| EVL | Polygon | 0xAFe185415D21671704EFaa5696dD219ACEB9fdA3 |
| XRPL Gateway | XRPL | rPF2M1QjRj72rHdJyRqfFRTqWREBdJds3 (PENDING explorer proof) |
Polygon sale/treasury env vars: see .env.example.
- TROPTIONSXCHANGE.IO
- TROPTIONS-UNIVERSITY.COM
- TROPTIONSTelevisionNetwork.Tv
- HOTRCW.COM
- TROPTIONS.IO
- TROPTIONS.ORG
- TheRealEstateConnections.com
- Green-N-Go.Solar
Details: docs/DOMAIN_MAP.md
Full stack (L1 + backends + DAO): see docs/QUICKSTART.md
.\scripts\quickstart.ps1cd l1
cargo test --workspace
cargo build -p node --release
# .\target\release\troptions-node.exe 9944pip install -r backend/fth-academy/requirements.txt
pip install -r ai/donk-tutor/requirements.txt
pip install -r backend/ttn-launcher/requirements.txtcd frontends/exchange-os
npm install
npm run devCanonical showcase: Next.js app in sites/investor/ — GitHub Pages at https://fthtrading.github.io/Troptions-full-pack/ (see sites/investor/DEPLOY.md).
cd sites/investor
npm install
npm run dev # http://localhost:3123
npm run build # static export → out/.\scripts\deploy-investor-site.ps1 -CopyToDocs # build + publish to docs/ for Pages
.\scripts\preview-pages-3123.ps1 # local preview of Pages exportTechnical markdown lives under docs/technical/ after Pages deploy; the polished investor build is docs/index.html.
| Resource | Link |
|---|---|
| Investor site (Pages) | https://fthtrading.github.io/Troptions-full-pack/ (not …/Troptions-full-pack/Troptions-full-pack/) |
| Ecosystem map (full matrix) | docs/technical/ECOSYSTEM_MAP.md |
| Domain truth table | docs/technical/DOMAIN_TRUTH_TABLE.md |
| Re-verify URLs | .\scripts\verify-ecosystem-links.ps1 |
Satellite repos (SNP, T-Lev-8, T-Build, Troptions, TExchange, aurora-site, impact-site, solana-launcher) and honest gaps are cataloged in ECOSYSTEM_MAP. The investor site section FTH Ecosystem mirrors the same labels.
- Architecture
- L1 RPC spec
- HTTP APIs
- Domain map
- Full DAO guide
- One-command quickstart
- Bryan status (verified paths)
- Investor one-pager
- Configure Avid on stack
- Production readiness checklist
- Production deploy
- Loom demo script
- Ops runbook
This pack was synthesized from:
C:\Users\Kevan\Documents\UNYKORN_Ecosystem\(L1, backends, edu app)C:\Users\Kevan\troptions\(Exchange OS + TTN UI)C:\Users\Kevan\.openclaw\workspace\(clawd operational context)- Kenny/EVL contracts from FTH archive projects
Components retain their original licenses (MIT/Apache-2.0 for L1). See per-package notices.