Skip to content

Ecosystem map

Every module in the platform, what owns it, and where its documentation lives. Use this page to find the right corner of the codebase quickly.

Trading core

ModuleOwning repo(s)Docs
Quote aggregation across 26 providersswap-sdkswap-sdk internals
Quote fan-out over SSEbz-backend controllers/defi/swap.js, services/swap.service.jsQuote → settle pipeline
Provider proxies (keys never leave the server)bz-backend controllers/defi/*Provider proxy reference
Meta-transaction settlementcontract-deployment/contracts/BlazpayRelayer.sol, finalContracts/BlazpayRelayer
EIP-712 signing servicebz-backend controllers/defi/transaction.controller.jsQuote → settle pipeline
Swap / bridge UIdefi-dex src/pages/defi/{swap,bridge}.tsxSwap, Bridge
Solana + TRON pathsdefi-dex src/utils/trade.ts, swap-sdkNon-EVM paths
Transaction history + status refreshbz-backend models/defiTransactions.jsPortfolio & history

Fiat rails

ModuleOwning repoDocs
OnRamp.money (INR / UPI)bz-backend controllers/defi/onRampController.jsBuy / Sell
Changelly (instant + fiat)controllers/defi/changelly.js, changellyFiat.jsFiat API
AlchemyPaycontrollers/defi/alchemyController.jsFiat API
Transakcontrollers/defi/transak.jsFiat API
MoonPaycontrollers/defi/moonPay.jsFiat API
Unified quote comparisonbz-backend services/buy.jsBuy / Sell

Derivatives & orders

ModuleOwning repoDocs
Perpetuals via Orderly Networkbz-backend controllers/defi/orderlyController.js, models/orderlyAccount.jsPerpetuals
Limit ordersbz-backend models/limitOrder.js, iZiSwap SDK on the frontendLimit orders
Liquidity poolsbz-backend routes/liquidityRoutes.js, models/liquidityTransactions.jsLiquidity

Automation

ModuleOwning repoDocs
CSIP / DCA vault (UUPS, Arbitrum)contract-deployment/contracts/dca/DCA contract
DCA executor cronbz-backend services/dcaCron.jsCron jobs
Shared execution enginebz-backend services/executionEngine.jsExecution engine
Autopilot vault (UUPS, Arbitrum + Robinhood Chain)contract-deployment/contracts/autopilot/Autopilot vault
Autopilot policy toolkitbz-backend utils/policy.js, defi-dex src/utils/autopilotPolicy.tsPolicy engine
Autopilot engine + triggersbz-backend services/autopilotEngine.js, autopilotPrices.js, autopilotCron.jsAutopilot
Copy trading (Hyperliquid perps)external copytrade-agent repoCopy trading
Price alertsbz-backend services/priceAlertsCron.js, models/priceAlertModel.jsCron jobs

AI

ModuleOwning repoDocs
Intent classification graphbz-agent src/agent/{graph,node,index}.tsAgent graph
Intent prompt templatesbz-agent src/template/*.tsIntent catalogue
Vector knowledge base (RAG fallback)bz-agent src/agent/vector.ts, PGVectorAgent graph
Chat session + message persistencebz-backend v1/models/{blazSession,blazMessage}.jsChat request path
Intent dispatchbz-backend v1/services/agent.service.jsChat request path
SSE streaming + action rendererdefi-dex src/apis/ai.api.ts, src/component/defi/swapAI/BotMessage.tsxAction renderer
Training-data review pipelinebz-backend v1/routes/training.routes.js, models/trainingDataModel.jsPlatform API

Safety suite

ModuleOwning repoDocs
EVM contract auditorbz-backend v1/services/contractAudit.service.jsContract auditor
Token safety / rug check + embed badgev1/services/tokenSafety.service.jsSafety suite
Wallet reputation cardv1/services/walletCard.service.jsSafety suite
Approval revokerv1/services/approvals.service.jsSafety suite
Public share pagesdefi-dex src/pages/audit/*Safety suite

dApp builder

ModuleOwning repoDocs
Project generation + iterationbz-backend v1/services/dappBuilder.service.js, v1/routes/dapp.routes.jsdApp builder
Contract generation + deployv1/services/aiDeveloper.service.js, ZeroDev smart accountsdApp builder
Subscription / iteration quotamodels/dappSubscriptionModel.js, models/dappProjectModel.jsdApp API

Ecosystem layer

ModuleOwning repoDocs
BlazRocket NFT stakingcontract-deployment/contracts/StakeRocketV3.sol, modular/BlazRocketNFT.solRewards & staking
BlazBob NFT (11 tiers)contract-deployment/contracts/modular/BlazBobNFT.solRewards & staking
NFT marketplacecontracts/modular/BzMarketplace.sol, services/marketplace*Marketplace
Prediction marketsmodels/predictionMarketModel.js, services/predictionCron.jsGameFi
Pokercontracts/poker/PokerManager.sol, routes/pokerRoutes.jsGameFi
Rewards hub / pointscontracts/RewardsHub.sol, models/pointsModel.jsRewards
Quests, tasks, streaks, missionsmodels/{dailyTask,missionModel,userStreakModel}.jsRewards
Clippers creator programroutes/clippersRoutes.js, models/clippers*.jsSocial & creators
DAOroutes/daoRoutes.js, models/dao*.js, services/daoCron.jsSocial & creators
Presaleroutes/presaleRoutes.js, models/presale*.jsMarketplace & presale
Blog, threads, support, notificationsroutes/{blogRoutes,threadRoutes,supportRoutes,notificationsRoutes}.jsSocial

Platform infrastructure

ConcernWhereDocs
Mongo models (130+)bz-backend/models/, bz-backend/v1/models/Data model
Redis (quote cache, checkpoints, price series, socket adapter)bz-backend, bz-agentRuntime topology
Socket.io realtimebz-backend/services/socket.jsRuntime topology
Feature flags & limitsmodels/systemSettingModel.jsPlatform API
Wallet-signature authbz-backend/middleware/walletAuth.jsSecurity model
SEO / AEO prerenderdefi-dex/scripts/prerender-seo.mjs, src/data/*Seo.mjsSEO subsystem
Deploymentbz-backend/scripts/deploy.gcp.sh, NetlifyDeployment

What is not in this repo set

  • copytrade-agent — the Hyperliquid perps copy-trading engine lives in a separate monorepo (~/Documents/code/personal-agents/copytrade-agent). It is the intended basis for the Blazpay copy-trading product rather than a rewrite. See copy trading.
  • blazpay-sdk — a legacy on-chain DEX SDK still referenced by defi-dex for the older native swap path (src/state/swap/). New work should not extend it.
  • bz-tokens and qube-backend — small server-only services deployed alongside the backend on the production VM; no local checkout. See environments.

Internal + developer documentation. Usage figures are point-in-time snapshots — re-verify before publishing them.