TROPTIONS technical — static export for GitHub Pages
Last updated: 2026-05-21
Cross-links for operators running arbitrage-bot (:4028) and baas-api (:8097) against the payment orchestrator (:4022) and x402 gateway (:4020).
| Service | Port | Path | Label |
|---|---|---|---|
| Payment orchestrator | 4022 | fiat-rails/orchestrator |
PIPELINE |
| x402 gateway (monorepo sidecar) | 4020 | backend/x402-gateway |
PIPELINE / prod on UnyKorn |
| Arbitrage bot | 4028 | fiat-rails/arbitrage-bot |
PIPELINE |
| BaaS dashboard | 4029 | fiat-rails/baas-dashboard |
PIPELINE |
| BaaS API (pools/tokens) | 8097 | fiat-rails/baas-api |
PIPELINE |
arbitrage-bot/x402-client.js).POST /api/v1/arbitrage on orchestrator (route stub in orchestrator/routes/arbitrage.js).Env template: fiat-rails/arbitrage-bot/.env.arbitrage.template
Canonical doc: BAAS_BATCH_POOLS
Quick run:
.\scripts\batch-create-pools.ps1 -DryRun
$env:BAAS_API_KEY = "operator-key"
.\scripts\batch-create-pools.ps1
API: POST /api/v1/pools/batch on :8097 — sums x402 pool setup fees, queues data/baas-pool-jobs.json.
BAAS_API_KEY / orchestrator secrets in operator vault (never commit .env)X-402-Wallet-Address for ATP settlement headers| Doc | Topic |
|---|---|
| BAAS_BATCH_POOLS | Exact POST sequence + token table |
| MSB_FIAT_RAILS | Capitalization tree |
| SYSTEM_MANIFEST | Ports & revenue labels |
fiat-rails/baas-api/README |
API README |
https://fthtrading.github.io/Troptions-full-pack/technical/ARBITRAGE_AND_BAAS.html