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.