Skip to content

Deployment

Everything you need to run Kaizen Core in production or development.

Quick Start

# Clone and start
git clone https://github.com/mitosis-org/kaizen-core.git
cd kaizen-core
docker compose up -d
 
# Access
open http://localhost:3000   # Tester UI
open http://localhost:3003   # Grafana (monitoring)

Services Overview

ServicePortDescription
proxy8546Unified RPC/WS endpoint (recommended)
write-node8545Sequencer
read-node-aggressive8547Low-latency queries
read-node-archive8548Full history
oracle8550Price aggregator
solver3001Quote provider
bridge3002Deposit relayer
settler-Settlement service
tester3000Frontend app
grafana3003Monitoring

Guides

Architecture

┌─────────────────────────────────────────────────────────┐
│                      Frontend                           │
│                    (localhost:3000)                     │
└────────────────────────┬────────────────────────────────┘


┌─────────────────────────────────────────────────────────┐
│                    RPC Proxy (:8546)                    │
│            Routes: writes → sequencer                   │
│                    reads → read nodes                   │
└────────────────────────┬────────────────────────────────┘

        ┌────────────────┼────────────────┐
        ▼                ▼                ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│  Write Node   │ │  Read Node    │ │  Read Node    │
│  (sequencer)  │ │  (aggressive) │ │  (archive)    │
│    :8545      │ │    :8547      │ │    :8548      │
└───────┬───────┘ └───────────────┘ └───────────────┘
        │                gRPC sync
        └────────────────────────────────────────┐
        │                                        │
        ▼                                        ▼
┌───────────────┐ ┌───────────────┐ ┌───────────────┐
│    Oracle     │ │    Solver     │ │    Settler    │
│    :8550      │ │    :3001      │ │   (gRPC)      │
└───────────────┘ └───────────────┘ └───────────────┘

Environment Variables

VariableDescriptionDefault
BRIDGE_PRIVATE_KEYBridge relayer keyTest key
SOLVER_PRIVATE_KEYSolver signer keyTest key
SETTLER_PRIVATE_KEYSettler keyTest key
POSTGRES_PASSWORDDatabase passwordkaizen