Kaizen console
Kaizen execution intelligenceMulti-chain DEX surface

Liquidity routing & market structure

Institutional-grade view of how Kaizen scores venues, plans stablecoin pairs, and renders advanced visuals — wired to your engine over /api/kaizen/*. Execution remains engine-gated; this console is read-mostly with advisory controls where flagged.

Awaiting engine data
0 / 0assets routable
Registry sync

Execution context

Snapshot from GET /status — flags may require VPS env to populate.

0

Unique chains (registry)

EVM routes in current asset list

0

Gold-backed sleeve

PAXG / XAUT rows (when enabled)

Hybrid router

Venue scoring + simulation

Advanced visuals

Terminal charts & heatmaps

Off

Stablecoin pair UI

Advisory presets — WETH execution default

0

Live status rows

Keys in /status.assetStatuses

Pipeline synthesis

Merged intelligence snapshot when enabled on engine

Pipeline nested modules

pipelineSynthesis.nestedTechniqueModules.length — expect 17 technique-family keys (super-v58 manifest)

Pipeline snapshot integrity

pipelineSynthesis.snapshotIntegrity — nested-module objects + finite regime echoes + manifestNestedKeyLockstep + riskGateOrderMatchesEngineSSOT

LOG pipeline synthesis integrity

LOG_PIPELINE_SYNTHESIS_INTEGRITY_WARN — engine log.warn when snapshotIntegrity fails on /status build

DEBUG pipeline synthesis build

DEBUG_PIPELINE_SYNTHESIS_STATUS_BUILD — engine log.debug each /status pipelineSynthesis build (noisy; RCA only)

DEBUG risk_state.json persist

DEBUG_RISK_STATE_PERSIST — engine log.debug after successful atomic risk_state.json write (very noisy; RCA only)

Persistence contract (risk_state)

pipelineSynthesis.persistenceMechanisms.riskState.version — read-only SSOT from risk.ts (tmp+rename, mutex, halt sentinel)

Persistence contract (trade setups)

pipelineSynthesis.persistenceMechanisms.tradeSetupStore.version — read-only SSOT from tradeSetupStore.ts (trade_setups.json, allocation_ledgers.json)

Backup strategies contract

pipelineSynthesis.backupStrategies.contract.version — read-only SSOT from backupUtils.ts (corrupt-on-load + optional pre-persist + JSONL rotation doc)

Pre-persist backup (risk_state)

ENABLE_RISK_STATE_PRE_PERSIST_BACKUP — copy risk_state.json to .bak.{epoch} before atomic commit (default off)

Pre-persist backup (trade setups)

ENABLE_TRADE_SETUP_PRE_PERSIST_BACKUP — copy JSON to .bak.{epoch} before atomic commit (default off)

LOG backup strategy events

LOG_BACKUP_STRATEGY_EVENTS — structured log.info on successful pre-persist copies ([BACKUP])

Disaster recovery contract

pipelineSynthesis.disasterRecovery.contract.version — read-only SSOT from disasterRecovery.ts (no auto-restore)

DR status probe (CONFIG)

ENABLE_DISASTER_RECOVERY_STATUS_PROBE — bounded readdir/stat under KAIZEN_DATA_DIR on each /status build (I/O cost)

DR risk corrupt quarantine count

pipelineSynthesis.disasterRecovery.probe.riskStateCorruptQuarantineCount — risk_state.json.corrupt.* siblings

Recovery testing snapshot (CONFIG)

ENABLE_RECOVERY_TESTING_SNAPSHOT — optional recoveryTesting catalog + lastRun echo on GET /status

Recovery testing catalog version

pipelineSynthesis.recoveryTesting.contract.version — recoveryTesting.ts SSOT (npm run test:recovery-scenarios)

Recovery scenario count (catalog)

pipelineSynthesis.recoveryTesting.contract.scenarios.length — documented RT-* rows

Last recovery test run

pipelineSynthesis.recoveryTesting.lastRun — written by kaizen/scripts/run-recovery-scenarios.mjs (RECOVERY_TEST_LAST_RUN_JSON)

Chaos engineering snapshot (CONFIG)

ENABLE_CHAOS_ENGINEERING_SNAPSHOT — optional chaosEngineering catalog + lastRun echo on GET /status (default off)

Chaos engineering catalog version

pipelineSynthesis.chaosEngineering.contract.version — chaosEngineering.ts SSOT (npm run test:chaos-scenarios)

Chaos experiment count (catalog)

pipelineSynthesis.chaosEngineering.contract.experiments.length — documented CE-* rows

Chaos category doc flags (active)

Count of true CHAOS_*_EXPERIMENTS_ENABLED echoes — documentation only; does not inject failures

Last chaos harness run

pipelineSynthesis.chaosEngineering.lastRun — written by kaizen/scripts/run-chaos-scenarios.mjs (CHAOS_TEST_LAST_RUN_JSON)

Chaos program enabled (CONFIG posture)

CHAOS_ENGINEERING_ENABLED — explicit operator posture echo; does not arm engine injectors

Chaos dry-run only (CONFIG posture)

CHAOS_DRY_RUN_ONLY — default Yes when unset; set No only after ops review (still observational in this module)

Chaos experiment timeout ms (CONFIG echo)

CHAOS_EXPERIMENT_TIMEOUT_MS — clamped ceiling for offline harness / scripted drills

Chaos targets echo (CONFIG)

CHAOS_TARGETS — comma/pipe list parsed to chaosEngineering.flags.targetsEcho (documentation only)

Fault injection snapshot (CONFIG)

ENABLE_FAULT_INJECTION_SNAPSHOT — optional faultInjectionPatterns catalog + posture echoes on GET /status (default off)

Fault injection catalog version

pipelineSynthesis.faultInjectionPatterns.contract.version — faultInjectionPatterns.ts SSOT

Fault pattern count (catalog)

pipelineSynthesis.faultInjectionPatterns.contract.patterns.length — documented FI-* rows

Fault injection program enabled (CONFIG posture)

FAULT_INJECTION_ENABLED — explicit operator posture echo; does not arm engine injectors

Fault injection dry-run only (CONFIG posture)

FAULT_INJECTION_DRY_RUN_ONLY — default Yes when unset; harness-first documentation

Fault injection probability echo (CONFIG)

FAULT_INJECTION_PROBABILITY — clamped [0,1] for offline probabilistic harness documentation

Fault injection target components echo (CONFIG)

FAULT_INJECTION_TARGET_COMPONENTS — comma/pipe list parsed to targetComponentsEcho (documentation only)

Fault injection scenario id echo (CONFIG)

FAULT_INJECTION_SCENARIO_ID — optional sanitized scenario label for desk alignment (documentation only)

Fault injection chaos cross-ref (CONFIG echo)

pipelineSynthesis.faultInjectionPatterns.flags.chaosContractVersionEcho — links to chaos engineering contract version

Advanced chaos tools snapshot (CONFIG)

ENABLE_ADVANCED_CHAOS_TOOLS_SNAPSHOT — optional advancedChaosTools catalog + lastRun echo on GET /status (default off)

Advanced chaos catalog version

pipelineSynthesis.advancedChaosTools.contract.version — advancedChaosTools.ts SSOT (npm run test:advanced-chaos-scenarios)

Advanced chaos tool catalog row count

pipelineSynthesis.advancedChaosTools.contract.toolCatalog.length — documented ACT-* rows

Advanced chaos scenario template count

pipelineSynthesis.advancedChaosTools.contract.scenarios.length — DSL template pointers

Last advanced chaos harness run

pipelineSynthesis.advancedChaosTools.lastRun — written by kaizen/scripts/run-advanced-chaos-scenarios.mjs (ADVANCED_CHAOS_LAST_RUN_JSON)

Advanced chaos program enabled (CONFIG posture)

ADVANCED_CHAOS_TOOLS_ENABLED — explicit operator posture echo; does not arm engine orchestrators

Advanced chaos dry-run only (CONFIG posture)

ADVANCED_CHAOS_DRY_RUN_ONLY — default Yes when unset; harness/staging preference

Advanced chaos orchestrator echo (CONFIG)

ADVANCED_CHAOS_ORCHESTRATOR_ECHO — custom|litmus|gremlin|chaos_toolkit|chaos_mesh|none (documentation only)

AI chaos generation enabled (CONFIG posture)

AI_CHAOS_GENERATION_ENABLED — offline deterministic suggest stub only; no external models

Experiment visualization enabled (CONFIG posture)

EXPERIMENT_VISUALIZATION_ENABLED — desk/link posture echo; no embedded dashboard server

Chaos experiment dashboard base URL (sanitized echo)

CHAOS_EXPERIMENT_DASHBOARD_BASE_URL — https? only, truncated; may be empty

Blast-radius threshold echo (CONFIG)

BLAST_RADIUS_THRESHOLD_ECHO — clamped [0,1] documentation scalar for analytics templates

Max concurrent experiments echo (CONFIG)

ADVANCED_CHAOS_MAX_CONCURRENT_EXPERIMENTS_ECHO — clamped [1,8] documentation scalar

Dependency graph narratives enabled (CONFIG)

ADVANCED_CHAOS_DEPENDENCY_GRAPH_ENABLED — audit/doc flag for orchestration graphs

Advanced chaos → chaos contract cross-ref

pipelineSynthesis.advancedChaosTools.flags.chaosContractVersionEcho

Advanced chaos → fault-injection contract cross-ref

pipelineSynthesis.advancedChaosTools.flags.faultInjectionContractVersionEcho

AI chaos illustration snapshot (CONFIG)

ENABLE_AI_CHAOS_GENERATION_ILLUSTRATION — pipelineSynthesis.flags.aiChaosGenerationIllustrationSnapshotEnabled

AI chaos method echo (CONFIG)

AI_CHAOS_METHOD_ECHO — normalized hash_stub | genetic_stub | rl_stub | predictive_stub | hybrid_stub

AI chaos experiment budget echo (CONFIG)

AI_CHAOS_EXPERIMENT_BUDGET_PER_CYCLE_ECHO — clamped [0, 64]

AI chaos min blast-confidence echo (CONFIG)

AI_CHAOS_MIN_BLAST_RADIUS_CONFIDENCE_ECHO — clamped [0, 1]

AI chaos hybrid scenario (illustration)

advancedChaosTools.aiGeneration.illustrative.hybridChosenScenarioId — toy deterministic pick

AI chaos genetic best fitness (illustration)

advancedChaosTools.aiGeneration.illustrative.genetic.bestFitness01

AI chaos RL Σ reward (illustration)

advancedChaosTools.aiGeneration.illustrative.rlTabularStub.sumReward01

RL chaos agents posture snapshot (CONFIG)

pipelineSynthesis.flags.rlChaosAgentsPostureSnapshotEnabled — ENABLE_RL_CHAOS_AGENTS_POSTURE_SNAPSHOT

RL chaos agents illustration snapshot (CONFIG)

pipelineSynthesis.flags.rlChaosAgentsIllustrationSnapshotEnabled — ENABLE_RL_CHAOS_AGENTS_ILLUSTRATION

RL chaos algorithm echo (CONFIG)

advancedChaosTools.flags.rlChaosAlgorithmEcho — normalized *_doc family (reinforcementLearningChaosAgentsHarness)

RL chaos training mode echo (CONFIG)

advancedChaosTools.flags.rlChaosTrainingModeEcho — online_doc is label-only (no trainer in engine)

RL chaos safety constraint weight echo

RL_CHAOS_SAFETY_CONSTRAINT_WEIGHT_ECHO — illustration reward shaping scalar

RL chaos max episode steps echo

RL_CHAOS_MAX_EPISODE_STEPS_ECHO — harness caps serialized steps for payload size

RL chaos blast-radius penalty echo

RL_CHAOS_REWARD_BLAST_RADIUS_PENALTY_ECHO

RL chaos curiosity bonus echo

RL_CHAOS_CURIOSITY_BONUS_ECHO

RL chaos multi-agent count echo

RL_CHAOS_MULTI_AGENT_COUNT_ECHO — illustration uses min(count, 4)

RL chaos illustration seed echo

RL_CHAOS_ILLUSTRATION_SEED — falls back to AI_CHAOS_ILLUSTRATION_SEED when unset

RL chaos agents harness version

advancedChaosTools.rlChaosAgents.harnessContractVersion

RL chaos illustrative mean return (μR)

advancedChaosTools.rlChaosAgents.illustrative.aggregateMeanReturn01

RL chaos illustrative policy entropy

advancedChaosTools.rlChaosAgents.illustrative.policyEntropy01

RL chaos illustrative Q-value spread

advancedChaosTools.rlChaosAgents.illustrative.qValueSpread01

RL chaos illustrative safety shield blocks

advancedChaosTools.rlChaosAgents.illustrative.safetyShieldBlocks

Self-healing orchestrator posture snapshot (pipeline flags)

pipelineSynthesis.flags.selfHealingOrchestratorPostureSnapshotEnabled — ENABLE_SELF_HEALING_RESILIENCE_ORCHESTRATOR_POSTURE_SNAPSHOT

Self-healing orchestrator illustration snapshot (pipeline flags)

pipelineSynthesis.flags.selfHealingOrchestratorIllustrationSnapshotEnabled — ENABLE_SELF_HEALING_RESILIENCE_ORCHESTRATOR_ILLUSTRATION

Self-healing orchestrator enabled echo (CONFIG)

SELF_HEALING_ORCHESTRATOR_ENABLED — documentation posture; does not arm a live control loop in the engine

Self-healing auto-tuning enabled echo (CONFIG)

SELF_HEALING_AUTO_TUNING_ENABLED_ECHO — doc-only; production CONFIG is not auto-written from the harness

Self-healing human approval required echo

SELF_HEALING_HUMAN_APPROVAL_REQUIRED_ECHO — narrative for desk audits; engine does not open tickets

Healing safety level echo (normalized on engine)

HEALING_SAFETY_LEVEL_ECHO — conservative_doc | balanced_doc | aggressive_doc (labels only)

Healing auto-tuning mode echo (normalized on engine)

HEALING_AUTO_TUNING_MODE_ECHO — dry_run_doc | recommend_only_doc | human_gate_doc (labels only)

Self-healing max healing cycles echo

SELF_HEALING_MAX_HEALING_CYCLES_ECHO — clamped [1, 12] for illustration payload size

Self-healing RL chaos feedback weight echo

SELF_HEALING_RL_FEEDBACK_WEIGHT_ECHO — clamped [0, 1] for toy illustration mixing

Self-healing illustration seed echo

SELF_HEALING_ILLUSTRATION_SEED — deterministic seed; falls back to RL / AI chaos seeds when unset

Advanced chaos → self-healing posture subtree enabled

advancedChaosTools.flags.selfHealingOrchestratorPostureEnabled — mirrors ENABLE_SELF_HEALING_RESILIENCE_ORCHESTRATOR_POSTURE_SNAPSHOT when ACT snapshot on

Advanced chaos → self-healing illustration subtree enabled

advancedChaosTools.flags.selfHealingOrchestratorIllustrationEnabled — mirrors ENABLE_SELF_HEALING_RESILIENCE_ORCHESTRATOR_ILLUSTRATION

Self-healing harness contract version

advancedChaosTools.selfHealingResilienceOrchestrator.harnessContractVersion

Self-healing illustrative safety level (normalized)

selfHealingResilienceOrchestrator.illustrative.safetyLevelNormalized

Self-healing illustrative aggregate recovery score

selfHealingResilienceOrchestrator.illustrative.aggregateRecoveryScore01 — toy desk metric only

Self-healing illustrative validation pass rate

selfHealingResilienceOrchestrator.illustrative.validationPassRate01 — toy desk metric only

Self-healing illustrative Gate 9 veto (simulated count)

selfHealingResilienceOrchestrator.illustrative.gate9VetoSimulatedCount — does not change Gate 9 semantics

Deep Dive RL algorithms posture snapshot (pipeline flags)

pipelineSynthesis.flags.deepDiveRlAlgorithmsPostureSnapshotEnabled — ENABLE_DEEP_DIVE_RL_ALGORITHMS_POSTURE_SNAPSHOT

Deep Dive RL algorithms illustration snapshot (pipeline flags)

pipelineSynthesis.flags.deepDiveRlAlgorithmsIllustrationSnapshotEnabled — ENABLE_DEEP_DIVE_RL_ALGORITHMS_ILLUSTRATION

Deep Dive RL primary algorithm echo (normalized)

advancedChaosTools.flags.deepDiveRlPrimaryAlgorithmEcho — *_doc families; no trainer on swaps

Deep Dive RL training mode echo

advancedChaosTools.flags.deepDiveRlTrainingModeEcho — online_doc is documentation-only

Deep Dive RL safety shield echo (desk narrative)

advancedChaosTools.flags.deepDiveRlSafetyShieldEnabledEcho — illustration bias; not checkRiskGates

Deep Dive RL curiosity weight echo

advancedChaosTools.flags.deepDiveRlCuriosityWeightEcho — clamped [0,1] scorecard mixing

Deep Dive RL max training episodes / cycle echo

advancedChaosTools.flags.deepDiveRlMaxTrainingEpisodesPerCycleEcho — doc-only ceiling

Deep Dive RL model-based blend echo

advancedChaosTools.flags.deepDiveRlModelBasedBlendEcho — desk α for MBRM tilt storytelling

Deep Dive RL illustration seed echo

advancedChaosTools.flags.deepDiveRlIllustrationSeedEcho — deterministic harness seed chain

Advanced chaos → Deep Dive RL posture subtree enabled

advancedChaosTools.flags.deepDiveRlAlgorithmsPostureEnabled — mirrors ENABLE_DEEP_DIVE_RL_ALGORITHMS_POSTURE_SNAPSHOT when ACT snapshot on

Advanced chaos → Deep Dive RL illustration subtree enabled

advancedChaosTools.flags.deepDiveRlAlgorithmsIllustrationEnabled — mirrors ENABLE_DEEP_DIVE_RL_ALGORITHMS_ILLUSTRATION

Deep Dive RL harness contract version

advancedChaosTools.deepDiveRlAlgorithms.harnessContractVersion

Deep Dive RL illustrative top chaos-fit algorithm id

deepDiveRlAlgorithms.illustrative.topChaosFitId — toy ranking only

Deep Dive RL illustrative aggregate policy entropy (01)

deepDiveRlAlgorithms.illustrative.aggregatePolicyEntropy01 — toy scalar

Deep Dive RL illustrative aggregate Q spread (01)

deepDiveRlAlgorithms.illustrative.aggregateQSpread01 — toy scalar

Deep Dive RL illustrative safety shield violations prevented (stub)

deepDiveRlAlgorithms.illustrative.safetyShieldViolationsPreventedStub — audit counter only

Advanced RL safety constraints posture snapshot (pipeline flags)

pipelineSynthesis.flags.advancedRlSafetyConstraintsPostureSnapshotEnabled — ENABLE_ADVANCED_RL_SAFETY_CONSTRAINTS_POSTURE_SNAPSHOT

Advanced RL safety constraints illustration snapshot (pipeline flags)

pipelineSynthesis.flags.advancedRlSafetyConstraintsIllustrationSnapshotEnabled — ENABLE_ADVANCED_RL_SAFETY_CONSTRAINTS_ILLUSTRATION

Advanced chaos → ARSC posture subtree enabled

advancedChaosTools.flags.advancedRlSafetyConstraintsPostureEnabled — mirrors ENABLE_ADVANCED_RL_SAFETY_CONSTRAINTS_POSTURE_SNAPSHOT when ACT snapshot on

Advanced chaos → ARSC illustration subtree enabled

advancedChaosTools.flags.advancedRlSafetyConstraintsIllustrationEnabled — mirrors ENABLE_ADVANCED_RL_SAFETY_CONSTRAINTS_ILLUSTRATION

RL safety constraints master echo

advancedChaosTools.flags.rlSafetyConstraintsEnabledEcho — RL_SAFETY_CONSTRAINTS_ENABLED documentation toggle

RL safety method echo (normalized)

advancedChaosTools.flags.rlSafetyMethodEcho — RL_SAFETY_METHOD_ECHO; not a solver on executeSwap

RL safety level echo

advancedChaosTools.flags.rlSafetyLevelEcho — conservative/balanced/aggressive doc families

RL safety Lyapunov / barrier margin echo

advancedChaosTools.flags.rlSafetyLyapunovMarginEcho — clamped [0,1] desk scalar

RL safety CPO / trust-region radius echo

advancedChaosTools.flags.rlSafetyCpoTrustRegionEcho — clamped [0,1] desk scalar

RL safety runtime verification ticks echo

advancedChaosTools.flags.rlSafetyRuntimeVerificationTicksEcho — bounded tick budget echo

RL safety shield strictness echo

advancedChaosTools.flags.rlSafetyShieldStrictnessEcho — clamped [0,1] illustration bias

RL safety fallback mode echo

advancedChaosTools.flags.rlSafetyFallbackModeEcho — noop/conservative/halt doc families

RL safety training disabled in production echo

advancedChaosTools.flags.rlSafetyTrainingDisabledInProductionEcho — documentation; no trainer in Node engine

RL safety illustration seed echo

advancedChaosTools.flags.rlSafetyIllustrationSeedEcho — deterministic harness seed chain

ARSC harness contract version

advancedChaosTools.advancedRlSafetyConstraints.harnessContractVersion

ARSC illustrative safety method (normalized)

advancedRlSafetyConstraints.illustrative.safetyMethodNormalized — toy ledger only

ARSC illustrative safe exploration cap (01)

advancedRlSafetyConstraints.illustrative.safeExplorationCap01 — toy scalar

ARSC illustrative violation log stub count

advancedRlSafetyConstraints.illustrative.violationLogStubCount — audit stub, not risk.ts

ARSC illustrative aggregate shield intercept (stub)

advancedRlSafetyConstraints.illustrative.aggregateShieldInterceptStub — desk counter only

ARSC illustrative aggregate Lyapunov min margin (01)

advancedRlSafetyConstraints.illustrative.aggregateLyapunovMinMargin01 — toy scalar

Monitoring integration snapshot (CONFIG)

ENABLE_MONITORING_INTEGRATION_SNAPSHOT — optional monitoringIntegration subtree on GET /status (read-only SSOT)

Monitoring integration contract

pipelineSynthesis.monitoringIntegration.contract.version — monitoringIntegration.ts SSOT (HTTP surface + observability list)

STATUS_PORT echo (monitoring)

pipelineSynthesis.monitoringIntegration.flags.statusPort — engine HTTP listener for /health /ready /status /metrics

Pipeline synthesis on /status (monitoring echo)

pipelineSynthesis.monitoringIntegration.flags.pipelineSynthesisStatusEnabled — ENABLE_PIPELINE_SYNTHESIS_STATUS

Verbose log channels (approx)

pipelineSynthesis.monitoringIntegration.derived.verboseLogChannelsApproxCount — count of DEBUG_* / LOG_* channels that may spike volume

Winston LOG_LEVEL echo

pipelineSynthesis.monitoringIntegration.flags.logLevel — winston level (error | warn | info | debug); no secrets

DEBUG trade execution v2 (monitoring echo)

pipelineSynthesis.monitoringIntegration.configEcho.debugTradeExecutionV2 — DEBUG_TRADE_EXECUTION_V2

ENABLE_FULL_TELEMETRY (monitoring echo)

pipelineSynthesis.monitoringIntegration.configEcho.enableFullTelemetry — read-only CONFIG echo

Alerting integration snapshot (CONFIG)

ENABLE_ALERTING_INTEGRATION_SNAPSHOT — optional alertingIntegration subtree (Telegram health) on GET /status

Alerting integration contract

pipelineSynthesis.alertingIntegration.contract.version — alertingIntegration.ts SSOT (trigger sites + env gating doc)

Telegram effective (outbound)

pipelineSynthesis.alertingIntegration.telegram.effectiveEnabled — false during npm test unless ALLOW_TELEGRAM_IN_TEST=1

Telegram credential presence

tokenConfigured + chatConfigured booleans — never exposes TELEGRAM_BOT_TOKEN / TELEGRAM_CHAT_ID values

npm test Telegram hard block

telegram.testModeBlocked — true when npm_lifecycle_event=test and ALLOW_TELEGRAM_IN_TEST is not 1

Telegram queue depth

pipelineSynthesis.alertingIntegration.telegram.queueDepth — in-memory queue at snapshot build

Telegram dropped messages (session)

pipelineSynthesis.alertingIntegration.telegram.droppedMessages — evictions when queue full

Telegram rate limit / HTTP timeout (ms)

TELEGRAM_RATE_LIMIT_MS and TELEGRAM_HTTP_TIMEOUT_MS CONFIG echoes — reversible via .env

Social alpha snapshot (CONFIG)

ENABLE_SOCIAL_ALPHA_INTEGRATION_SNAPSHOT — optional socialAlphaIntegration subtree (x402 probe SSOT) on GET /status

Social alpha contract

pipelineSynthesis.socialAlphaIntegration.contract.version — socialAlphaIntegration.ts SSOT

Social alpha service (probe)

ENABLE_SOCIAL_ALPHA_SERVICE — master switch for SocialAlphaService (not wired to scheduler in v1)

Social alpha dry-run

SOCIAL_ALPHA_X402_DRY_RUN — default true; blocks socket I/O when true

x402 host allowlist count

X402_ALLOWED_HOST_SUFFIXES — comma-separated suffixes; empty blocks live fetch

Social alpha calls (UTC hour)

socialAlphaIntegration.runtime.callsThisUtcHour — rolling counter in engine process

Social alpha last probe kind

runtime.lastResultKind — dry_run | blocked | http | error | none

Social alpha last HTTP status

runtime.lastHttpStatus when last result was http

Social alpha PAYMENT-REQUIRED seen

runtime.paymentRequiredSeen — 402 header visibility on last http result

x402 payment effective

runtime.x402PaymentEffective — ENABLE_X402 / ENABLE_X402_PAYMENT + dry-run off + payer key + allowlist

x402 max USDC / call (CONFIG)

X402_MAX_USDC_PER_CALL — ceiling passed to wrapFetchWithPayment (micro USDC base units internally)

x402 daily budget USDC (CONFIG)

X402_DAILY_BUDGET_USDC — software UTC-day cap; ledger x402_budget_ledger.json under KAIZEN_DATA_DIR

x402 spent micro-USDC today (ledger)

runtime.x402SpentMicroUsdcToday — conservative increment per successful paid-path 2xx

x402 paid calls today (ledger)

runtime.x402PaidCallCountToday

x402 payment chain id

X402_PAYMENT_CHAIN_ID — 8453 Base or 84532 Base Sepolia

x402 budget Telegram alert (CONFIG)

ENABLE_X402_BUDGET_TELEGRAM_ALERT — fires once per UTC day when spend ratio ≥ threshold

x402 budget alert threshold %

X402_BUDGET_ALERT_THRESHOLD_PCT — default 80

Alternative social snapshot (CONFIG)

ENABLE_ALTERNATIVE_SOCIAL_DATA_INTEGRATION_SNAPSHOT — Reddit / NewsAPI / LunarCrush probe SSOT on GET /status

Alternative social contract

pipelineSynthesis.alternativeSocialDataIntegration.contract.version — alternativeSocialDataIntegration.ts SSOT

Alternative social service

ENABLE_ALTERNATIVE_SOCIAL_DATA_SERVICE — master switch for runAlternativeSocialProbeOnce (not scheduler-wired)

ENABLE_REDDIT_API

Reddit public new.json probe — requires REDDIT_HTTP_USER_AGENT + REDDIT_PROBE_SUBREDDITS

ENABLE_NEWSAPI

NewsAPI everything summary — requires NEWSAPI_KEY + NEWSAPI_QUERY

ENABLE_LUNARCRUSH

LunarCrush v2 assets probe — requires LUNARCRUSH_API_KEY

Reddit probe subreddit count

runtime.redditSubredditCount — parsed from REDDIT_PROBE_SUBREDDITS

Reddit User-Agent configured

runtime.redditUserAgentConfigured — Reddit requires descriptive User-Agent

NewsAPI key configured

runtime.newsApiKeyConfigured — boolean only; key never in /status

LunarCrush key configured

runtime.lunarCrushKeyConfigured — boolean only; key never in /status

Alt social last probe slot

runtime.lastProbeSlot — reddit | news | lunar | none | test_blocked

Alt social Reddit calls (UTC hour)

runtime.redditCallsThisUtcHour

Alt social NewsAPI calls (UTC hour)

runtime.newsCallsThisUtcHour

Alt social LunarCrush calls (UTC hour)

runtime.lunarCallsThisUtcHour

Alt social last Reddit sub

runtime.lastRedditSubreddit

Alt social last Reddit child count

runtime.lastRedditChildCount — page slice size, not sentiment

Alt social last Reddit HTTP

runtime.lastRedditHttpStatus

Alt social last News totalResults

runtime.lastNewsTotalResults

Alt social last News article slice

runtime.lastNewsArticleCount

Alt social last News HTTP

runtime.lastNewsHttpStatus

Alt social last Lunar HTTP

runtime.lastLunarHttpStatus

Alt social last Lunar data present

runtime.lastLunarDataPresent

Alt social last error (short)

runtime.lastErrorShort — truncated; no secrets

Reddit OAuth API snapshot (CONFIG)

ENABLE_REDDIT_API_INTEGRATION_SNAPSHOT — optional redditApiIntegration subtree on GET /status (read-only SSOT)

Reddit OAuth API contract

pipelineSynthesis.redditApiIntegration.contract.version — redditApiIntegration.ts SSOT

Reddit OAuth API master

runtime.oauthApiEnabled — ENABLE_REDDIT_OAUTH_API

Reddit OAuth service (probe)

runtime.oauthServiceEnabled — ENABLE_REDDIT_OAUTH_SERVICE; runRedditOAuthProbeOnce not scheduler-wired

Reddit OAuth client_id configured

runtime.clientIdConfigured — boolean only; never the secret string

Reddit OAuth client_secret configured

runtime.clientSecretConfigured — boolean only

Reddit OAuth refresh_token configured

runtime.refreshTokenConfigured — boolean only

Reddit User-Agent configured (OAuth)

runtime.userAgentConfigured — shared REDDIT_HTTP_USER_AGENT

Reddit OAuth subreddit count

runtime.subredditCount — REDDIT_SUBREDDITS_TO_MONITOR or REDDIT_PROBE_SUBREDDITS

Reddit OAuth max requests / minute

runtime.maxRequestsPerMinute — REDDIT_MAX_REQUESTS_PER_MINUTE client pacing

Reddit OAuth limiter remaining (approx)

runtime.limiterRemainingApprox — rolling client-side window

Reddit OAuth calls (UTC hour)

runtime.callsThisUtcHour

Reddit OAuth last subreddit

runtime.lastSubreddit

Reddit OAuth last HTTP status

runtime.lastHttpStatus

Reddit OAuth last post count

runtime.lastObservational.postCount — listing slice

Reddit OAuth last hype approx

runtime.lastObservational.hypeScoreApprox — crude keyword balance; not trade advice

Reddit OAuth last X-Ratelimit-Remaining

runtime.lastRatelimitRemaining — Reddit response header echo when present

Reddit OAuth last error (short)

runtime.lastErrorShort — truncated; no secrets

Reddit OAuth usage Telegram alert (CONFIG)

ENABLE_REDDIT_OAUTH_USAGE_TELEGRAM_ALERT

Reddit OAuth usage alert min calls / hour

REDDIT_OAUTH_USAGE_ALERT_MIN_CALLS_PER_HOUR

Sentiment analysis snapshot (CONFIG)

ENABLE_SENTIMENT_ANALYSIS_INTEGRATION_SNAPSHOT — optional sentimentAnalysisIntegration on GET /status (read-only; not wired to gates)

Sentiment analysis contract

pipelineSynthesis.sentimentAnalysisIntegration.contract.version — sentimentAnalysisIntegration.ts SSOT

Sentiment runtime snapshot flag echo

runtime.snapshotEnabled — mirrors ENABLE_SENTIMENT_ANALYSIS_INTEGRATION_SNAPSHOT when subtree is built

Social lexicon sentiment (CONFIG echo)

runtime.socialLexiconEnabled — ENABLE_SOCIAL_LEXICON_SENTIMENT (Reddit OAuth title aggregate + lastLexicon)

Last lexicon compound (Reddit OAuth)

runtime.lastLexicon.compound — [-1,1] aggregate; observational only

Last lexicon sample count

runtime.lastLexicon.sampleCount — post titles scored

Last lexicon subreddit

runtime.lastLexicon.subreddit

Last lexicon computedAt (ms)

runtime.lastLexicon.computedAtMs — in-process clock when probe parsed listing

Twitter API snapshot (CONFIG)

ENABLE_TWITTER_API_INTEGRATION_SNAPSHOT — optional twitterApiIntegration on GET /status (read-only; not wired to gates)

Twitter API contract

pipelineSynthesis.twitterApiIntegration.contract.version — twitterApiIntegration.ts SSOT

Twitter API master

runtime.twitterApiEnabled — ENABLE_TWITTER_API

Twitter API service (probe)

runtime.twitterServiceEnabled — ENABLE_TWITTER_API_SERVICE; runTwitterApiProbeOnce not scheduler-wired

Twitter Bearer configured

runtime.bearerConfigured — boolean only; never the token string

Twitter API base URL echo

runtime.apiBaseUrlEcho — https://api.twitter.com or https://api.x.com only

Twitter search query echo

runtime.searchQueryEcho — TWITTER_SEARCH_QUERY (truncated in engine)

Twitter max_results

TWITTER_MAX_RESULTS — clamped 10–100

Twitter probe timeout (ms)

TWITTER_PROBE_TIMEOUT_MS

Twitter max calls / UTC hour

TWITTER_MAX_CALLS_PER_HOUR

Twitter rate-limit buffer

TWITTER_RATE_LIMIT_BUFFER — lowers effective hourly cap client-side

Twitter response cache (ms)

TWITTER_API_RESPONSE_CACHE_MS — in-process cache for identical probe config

Twitter lexicon sentiment (CONFIG echo)

runtime.twitterLexiconEnabled — ENABLE_TWITTER_LEXICON_SENTIMENT

Twitter calls (UTC hour)

runtime.callsThisUtcHour

Twitter effective hourly cap (approx)

runtime.effectiveHourlyCapApprox — after buffer

Twitter last HTTP status

runtime.lastHttpStatus

Twitter last tweet count

runtime.lastTweetCount — meta.result_count or data length

Twitter last query echo

runtime.lastQueryEcho

Twitter last total text chars

runtime.lastTotalTextChars — sum of returned tweet text lengths

Twitter last X-Rate-Limit-Remaining

runtime.lastRateLimitRemaining

Twitter last rate-limit reset (ms)

runtime.lastRateLimitResetMs — epoch ms from X-Rate-Limit-Reset

Twitter last error (short)

runtime.lastErrorShort — truncated; no secrets

Twitter usage Telegram alert (CONFIG)

ENABLE_TWITTER_API_USAGE_TELEGRAM_ALERT

Twitter usage alert min calls / hour

TWITTER_API_USAGE_ALERT_MIN_CALLS_PER_HOUR

Twitter last lexicon compound

runtime.lastLexicon.compound when ENABLE_TWITTER_LEXICON_SENTIMENT

Twitter last lexicon sample count

runtime.lastLexicon.sampleCount

Twitter last lexicon computedAt (ms)

runtime.lastLexicon.computedAtMs

Streaming intelligence snapshot (CONFIG)

ENABLE_STREAMING_INTELLIGENCE_INTEGRATION_SNAPSHOT — optional streamingIntelligenceIntegration on GET /status (read-only; bounded SSE probe)

Streaming intelligence contract

pipelineSynthesis.streamingIntelligenceIntegration.contract.version — streamingIntelligenceIntegration.ts SSOT

Streaming intelligence service (CONFIG echo)

runtime.serviceEnabled — ENABLE_STREAMING_INTELLIGENCE_SERVICE

Streaming snapshot flag echo

runtime.snapshotEnabled — mirrors ENABLE_STREAMING_INTELLIGENCE_INTEGRATION_SNAPSHOT

Streaming SSE probe (CONFIG echo)

runtime.sseProbeEnabled — ENABLE_STREAMING_SSE_PROBE

Streaming SSE URL configured

runtime.sseUrlConfigured — STREAMING_SSE_PROBE_URL non-empty

Streaming SSE host allowlist count

runtime.sseAllowedSuffixCount — STREAMING_SSE_ALLOWED_HOST_SUFFIXES

Streaming SSE max events (cap)

runtime.sseMaxEvents — per-probe read cap

Streaming SSE total timeout (ms)

runtime.sseTotalTimeoutMs

Streaming SSE idle read timeout (ms)

runtime.sseIdleReadTimeoutMs

Streaming SSE max bytes

runtime.sseMaxBytes

Streaming SSE probe retries

runtime.sseRetryCount

Streaming SSE backoff base (ms)

runtime.sseBackoffBaseMs

Streaming SSE backoff max (ms)

runtime.sseBackoffMaxMs

Streaming calls (UTC hour)

runtime.callsThisUtcHour

Streaming max calls / UTC hour

runtime.maxCallsPerHour

Streaming last completed (ms epoch)

runtime.lastCompletedAtMs

Streaming last probe kind

runtime.lastProbeKind — none | sse | test_blocked | skipped

Streaming last HTTP status

runtime.lastHttpStatus

Streaming last SSE event count

runtime.lastEventCount

Streaming last bytes read

runtime.lastBytesRead

Streaming last probe elapsed (ms)

runtime.lastElapsedMs

Streaming first data echo (truncated)

runtime.lastFirstDataEcho — public text only; may be empty

Streaming URL echo (truncated)

runtime.lastUrlEcho

Streaming last retry index

runtime.lastRetryCount

Streaming last error (short)

runtime.lastErrorShort

Streaming usage Telegram alert (CONFIG)

ENABLE_STREAMING_INTELLIGENCE_USAGE_TELEGRAM_ALERT

Streaming usage alert min calls / hour

STREAMING_INTELLIGENCE_USAGE_ALERT_MIN_CALLS_PER_HOUR

WebSocket reconnection snapshot (CONFIG)

ENABLE_WEBSOCKET_RECONNECTION_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.websocketReconnectionIntegration policy echo (read-only; no live WebSocket in engine)

WebSocket reconnection contract

pipelineSynthesis.websocketReconnectionIntegration.contract.version — websocketReconnectionIntegration.ts SSOT

WS reconnect backoff strategy

policy.backoffStrategy — exponential | linear (pre-jitter; see websocketReconnectPolicy.ts)

WS reconnect base delay (ms)

policy.baseMs — WS_RECONNECT_BASE_MS

WS reconnect max delay (ms)

policy.maxMs — WS_RECONNECT_MAX_MS

WS reconnect jitter ratio

policy.jitterRatio — WS_RECONNECT_JITTER_RATIO (symmetric jitter applied after pre-jitter delay)

WS reconnect max attempts (circuit)

policy.maxReconnectAttempts — WS_RECONNECT_MAX_ATTEMPTS threshold before suggested circuit-open cooldown

WS heartbeat interval (ms)

policy.heartbeatIntervalMs — WS_HEARTBEAT_INTERVAL_MS (worker documentation; engine does not host WS)

WS heartbeat timeout (ms)

policy.heartbeatTimeoutMs — WS_HEARTBEAT_TIMEOUT_MS

WS circuit open cooldown (ms)

policy.circuitOpenMs — WS_CIRCUIT_OPEN_MS before half-open retry

Engine hosts long-lived WebSocket

policy.engineProcessHostsLongLivedWebSocket — expect false; workers/sidecars own WS clients

WS illustrative delays (0–3, no jitter)

policy.illustrativeDelaysMsNoJitterAttempts0To3 — operator mental model only

Backpressure handling snapshot (CONFIG)

ENABLE_BACKPRESSURE_HANDLING_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.backpressureHandlingIntegration policy echo (read-only; workers own bounded queues)

Backpressure handling contract

pipelineSynthesis.backpressureHandlingIntegration.contract.version — backpressureHandlingIntegration.ts SSOT

BP max queue depth (doc)

policy.maxQueueDepth — BACKPRESSURE_MAX_QUEUE_DEPTH

BP high water mark (%)

policy.highWaterMarkPct — BACKPRESSURE_HIGH_WATER_MARK_PCT (load-shed hint threshold)

BP queue drop strategy

policy.queueDropStrategy — BACKPRESSURE_QUEUE_DROP_STRATEGY (evict_oldest | reject_new)

BP token bucket capacity

policy.tokenBucketCapacity — BACKPRESSURE_TOKEN_BUCKET_CAPACITY

BP token refill (per second)

policy.tokenRefillPerSecond — BACKPRESSURE_TOKEN_REFILL_PER_SEC

BP bulkhead max concurrency (doc)

policy.bulkheadMaxConcurrency — BACKPRESSURE_BULKHEAD_MAX_CONCURRENCY

BP illustrative high-water depth

policy.illustrativeHighWaterDepth — floor(max × pct / 100)

BP illustrative tokens (1s from empty)

policy.illustrativeTokensAfter1000msFromEmpty — refillTokenBucketTokens(0, cap, rps, 1000)

Engine owns streaming queues

policy.engineProcessOwnsStreamingQueues — expect false

Circuit breaker patterns snapshot (CONFIG)

ENABLE_CIRCUIT_BREAKER_PATTERNS_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.circuitBreakerPatternsIntegration policy echo (read-only; workers own breakers)

Circuit breaker patterns contract

pipelineSynthesis.circuitBreakerPatternsIntegration.contract.version — circuitBreakerPatternsIntegration.ts SSOT

CB failure counting mode

policy.failureCountingMode — CIRCUIT_BREAKER_FAILURE_COUNTING_MODE

CB consecutive failure threshold

policy.consecutiveFailureThreshold — CIRCUIT_BREAKER_CONSECUTIVE_FAILURE_THRESHOLD

CB rolling min failures / window

policy.rollingMinFailures / rollingWindowSize — CIRCUIT_BREAKER_ROLLING_MIN_FAILURES / CIRCUIT_BREAKER_ROLLING_WINDOW_SIZE

CB open timeout (ms)

policy.openTimeoutMs — CIRCUIT_BREAKER_OPEN_TIMEOUT_MS (cooldown before half-open)

CB half-open success / max attempts

policy.halfOpenSuccessThreshold / halfOpenMaxAttempts — CIRCUIT_BREAKER_HALF_OPEN_*

CB per-call timeout (ms, doc)

policy.perCallTimeoutMs — CIRCUIT_BREAKER_PER_CALL_TIMEOUT_MS (worker fetch/RPC budget)

CB illustrative rolling failures

policy.illustrativeFailuresInRollingWindow — fixed sample; not live metrics

CB illustrative half-open resolution

policy.illustrativeHalfOpenResolutionLabel — resolveHalfOpenProbeBatch doc path

Engine owns external breaker registry

policy.engineProcessOwnsExternalBreakerRegistry — expect false in Phase 1

Bulkhead patterns snapshot (CONFIG)

ENABLE_BULKHEAD_PATTERNS_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.bulkheadPatternsIntegration policy echo (read-only; workers own semaphores)

Bulkhead patterns contract

pipelineSynthesis.bulkheadPatternsIntegration.contract.version — bulkheadPatternsIntegration.ts SSOT

BH isolation mode

policy.isolationMode — BULKHEAD_ISOLATION_MODE (strict_per_source | shared_pool)

BH rejection strategy

policy.rejectionStrategy — BULKHEAD_REJECTION_STRATEGY (reject_fast | block_with_timeout)

BH max concurrent per source

policy.maxConcurrentPerSource — BULKHEAD_MAX_CONCURRENT_PER_SOURCE

BH max concurrent global cap

policy.maxConcurrentGlobalCap — BULKHEAD_MAX_CONCURRENT_GLOBAL_CAP

BH wait queue max per source

policy.waitQueueMaxPerSource — BULKHEAD_WAIT_QUEUE_MAX_PER_SOURCE

BH adaptive min/max concurrency

policy.adaptiveMinConcurrency / adaptiveMaxConcurrency — BULKHEAD_ADAPTIVE_*

BH documented worker lane count

policy.documentedWorkerLaneCount — fixed lane inventory for x402/Twitter/Reddit/RPC/SSE/WS

BH illustrative reject at per-source cap

policy.illustrativeRejectWhenAtPerSourceCap — wouldRejectAcquire(cap, cap)

BH illustrative adaptive ceiling (50% load)

policy.illustrativeAdaptiveCeilingAtLoad50Pct — doc-only midpoint

BH illustrative max in-flight (strict all lanes)

policy.illustrativeMaxInFlightStrictAllLanes — laneCount × perSource under strict_per_source doc

Engine owns bulkhead registry

policy.engineProcessOwnsBulkheadRegistry — expect false in Phase 1

Adaptive bulkhead snapshot (CONFIG)

ENABLE_ADAPTIVE_BULKHEAD_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.adaptiveBulkheadIntegration policy echo (read-only; workers own controllers)

Adaptive bulkhead contract

pipelineSynthesis.adaptiveBulkheadIntegration.contract.version — adaptiveBulkheadIntegration.ts SSOT

ABH algorithm (doc)

policy.algorithm — ADAPTIVE_BULKHEAD_ALGORITHM (rule_blend | ema_smoothing | pid_lite)

ABH adaptation interval (ms)

policy.adaptationIntervalMs — ADAPTIVE_BULKHEAD_ADAPTATION_INTERVAL_MS

ABH base concurrent calls

policy.baseConcurrentCalls — ADAPTIVE_BULKHEAD_BASE_CONCURRENT_CALLS (clamped to BULKHEAD_ADAPTIVE_* rails)

ABH EMA alpha

policy.emaAlpha — ADAPTIVE_BULKHEAD_EMA_ALPHA

ABH PID Kp / Kd / clamp

policy.pidKp, pidKd, pidOutputClamp — ADAPTIVE_BULKHEAD_PID_*

ABH metric weights (normalized L/E/T)

policy.metricWeightsNormalized* — composite stress blend of load / error / latency

ABH illustrative stress01

policy.illustrativeStress01 — doc-only fixed inputs; not live engine telemetry

ABH illustrative rule-blend concurrency

policy.illustrativeRuleBlendConcurrency — ruleBlendConcurrency(min,max,stress)

ABH illustrative EMA concurrency

policy.illustrativeEmaSmoothedConcurrency — emaSmooth(base, rule, α)

ABH illustrative PID delta

policy.illustrativePidDelta — pidLiteDelta(0, stress, …) single step

ABH illustrative PID suggested concurrency

policy.illustrativePidSuggestedConcurrency — applyPidDeltaToConcurrency

Engine owns adaptive bulkhead controller

policy.engineProcessOwnsAdaptiveBulkheadController — expect false in Phase 1

PID controller tuning snapshot (CONFIG)

ENABLE_PID_CONTROLLER_TUNING_INTEGRATION_SNAPSHOT — optional pipelineSynthesis.pidControllerTuningIntegration (read-only; workers own loops)

PID tuning contract

pipelineSynthesis.pidControllerTuningIntegration.contract.version — pidControllerTuningIntegration.ts SSOT

PID tuning method (doc)

policy.tuningMethod — PID_TUNING_METHOD (manual | ziegler_nichols_pi | ziegler_nichols_pid | tyreus_luyben_pi)

PID manual Kp / Ki / Kd

policy.manualKp / manualKi / manualKd — PID_TUNING_MANUAL_*

PID relay Ku / Tu (doc)

policy.ultimateGainKu / ultimatePeriodTuSec — PID_TUNING_ULTIMATE_* (relay / ZN recipes)

PID effective parallel Kp / Ki / Kd

policy.effectiveKp / effectiveKi / effectiveKd — resolveParallelPidGains(CONFIG)

PID setpoint (illustration)

policy.setpoint — PID_TUNING_SETPOINT

PID sample interval (ms)

policy.sampleIntervalMs — PID_TUNING_SAMPLE_INTERVAL_MS

PID derivative filter α

policy.derivativeFilterAlpha — PV EMA for D-on-measurement path

PID derivative on measurement

policy.derivativeOnMeasurement — PID_TUNING_DERIVATIVE_ON_MEASUREMENT

PID anti-windup method (doc)

policy.antiWindupMethod — PID_TUNING_ANTI_WINDUP_METHOD (ignored when anti-windup disabled)

PID anti-windup back-calculation gain Kbc

policy.antiWindupBackcalcGain — PID_TUNING_ANTI_WINDUP_BACKCALC_GAIN (0–100; back-calculation / hybrid paths)

PID anti-windup master (CONFIG)

policy.antiWindupEnabled — PID_TUNING_ANTI_WINDUP_ENABLED (when false, illustrative step uses saturation-only baseline)

PID advanced anti-windup profile (CONFIG)

policy.advancedAntiWindupProfileEnabled — PID_TUNING_ADVANCED_ANTI_WINDUP_PROFILE_ENABLED (false forces β=1 and dead-zone=0)

PID setpoint weight β (raw)

policy.setpointWeightBetaRaw — PID_TUNING_SETPOINT_WEIGHT_BETA before profile gate

PID integral dead-zone |e| (raw)

policy.integralDeadzoneAbsRaw — PID_TUNING_INTEGRAL_DEADZONE_ABS before profile gate

PID setpoint weight β (effective)

policy.setpointWeightBetaEffective — used in discretePidStepParallelAntiWindup P path

PID integral dead-zone |e| (effective)

policy.integralDeadzoneAbsEffective — used in discretePidStepParallelAntiWindup ΔI path

PID integral clamp (abs)

policy.integralClampAbs — PID_TUNING_INTEGRAL_CLAMP_ABS

PID output limits (min…max)

policy.outputMin / outputMax — PID_TUNING_OUTPUT_*

PID illustrative final control u

policy.illustrativeFinalControlU — fixed PV trace; not live telemetry

PID illustrative |u| max

policy.illustrativeMaxAbsControlU — stability hint over fixed trace

PID illustrative control sign changes

policy.illustrativeControlSignChanges — count of u sign flips on fixed trace

PID illustrative output saturation steps

policy.illustrativeOutputSaturationSteps — u hit outputMin/outputMax on fixed PV trace

PID illustrative conditional ΔI skips

policy.illustrativeConditionalIntegrationSkips — conditional-integration path only

PID illustrative dead-zone ΔI skips

policy.illustrativeDeadzoneIntegrationSkips — integral dead-zone held ΔI at 0

PID illustrative Σ|incremental Δu|

policy.illustrativeIncrementalDeltaUSumAbs — velocity_incremental path activity on fixed trace

PID illustrative Σ|back-calc ΔI|

policy.illustrativeAntiWindupBackcalcCorrectionSumAbs — back-calculation / hybrid activity on fixed trace

PID illustrative u sequence

policy.illustrativeControlSequence — joined u values on fixed PV path

Engine owns PID tuning loop

policy.engineProcessOwnsPidTuningController — expect false in Phase 1

Engine running

GET /status running — false when riskState.isHalted (GLOBAL_HALT)

Global halt (Gate 1)

riskState.isHalted + haltReason — first checkRiskGates step

Kill switch (step 2)

riskState.killSwitchActive — dashboard poll; blocks if true while not globally halted

0

Kill-switch poll failures

riskState.consecutiveKillSwitchFailures — HTTP errors toward dashboard kill-switch endpoint

Regime v2 ensemble

Ensemble classifier flag from snapshot

Regime v2 MTF veto %

pipelineSynthesis.regimes.ensembleMtfVetoPct — abs MTF divergence (% points) to allow CHOPPY veto of v1 TRENDING

Regime ensemble degenerate log

LOG_REGIME_ENSEMBLE_DEGENERATE_SKIP — log.warn when merge skips (non-finite inputs); payload includes degenerateSlice (base vs context) and operatorHint

Volatile regime block

volatileRegimeCalibration.blockEnabled

Setup gating

Live trade setup gating

Risk gate pipeline

pipelineSynthesis.riskGate — ordered checkRiskGates steps; PORTFOLIO_ZERO last

Risk gate sequence (SSOT)

pipelineSynthesis.riskGate.orderedStepIds when engine exposes pipeline synthesis

Risk pipeline dependency contract

pipelineSynthesis.riskGate.pipelineDependencyContract when engine exposes synthesis

LOG risk UTC day rollover

LOG_RISK_UTC_DAY_ROLLOVER — structured log.info on UTC midnight daily-counter reset (checkRiskGates + loadState migration)

Shared state observability contract

pipelineSynthesis.riskGate.sharedStateObservabilityContract — read-only map of utcMidnightResets vs notResetAtUtcMidnight (risk.ts)

Risk persisted UTC-day counters

riskState.tradesToday / cumulativePnlEth / dayStartTimestamp on GET /status; optional strip NEXT_PUBLIC_KAIZEN_INTEL_SHOW_RISK_STATE_SUMMARY

Gate 3 finite denial logs

LOG_RISK_STATE_FINITE_DENIALS — extra log.warn on RISK_STATE_FINITE (persisted counter integrity)

Gate 4 global cap denial logs

LOG_GLOBAL_DAILY_LOSS_CAP_DENIALS — extra log.warn on GLOBAL_DAILY_LOSS_CAP (UTC-day cumulative vs cap)

Per-asset halt denial logs

LOG_PER_ASSET_HALT_DENIALS — extra log.warn on PER_ASSET_HALT (haltedAssets)

Gate 6 daily trade-limit logs

LOG_PER_ASSET_DAILY_TRADE_LIMIT_DENIALS — extra log.warn on PER_ASSET_DAILY_TRADE_LIMIT (RISK_GATE_ORDER[6])

Gate 7 loss-cooldown logs

LOG_LOSS_COOLDOWN_DENIALS — extra log.warn on LOSS_COOLDOWN (RISK_GATE_ORDER[7])

Gate 8 daily loss % logs

LOG_PER_ASSET_DAILY_LOSS_PCT_DENIALS — extra log.warn on PER_ASSET_DAILY_LOSS_PCT (RISK_GATE_ORDER[8])

Gate 10 consecutive-loss denial logs

LOG_CONSECUTIVE_LOSSES_DENIALS — extra log.warn on CONSECUTIVE_LOSSES (RISK_GATE_ORDER[9]); no force-first bypass

Gate 10 pipeline context logs

LOG_GATE10_PIPELINE_CONTEXT — interaction fields on Gate 10 denial logs when denial logging is on

Gate 11 drawdown denial logs

LOG_DRAWDOWN_DENIALS — extra log.warn on DRAWDOWN (RISK_GATE_ORDER[10]); PORTFOLIO_ZERO is last

Gate 11 pipeline context logs

LOG_GATE11_PIPELINE_CONTEXT — interaction fields on Gate 11 denial logs when denial logging is on

Gate 9 pipeline context logs

LOG_GATE9_PIPELINE_CONTEXT — merges pipeline-order proof fields into PORTFOLIO_ZERO logs; risk.ts also emits gate9BypassPolicy* and gate9PortfolioZeroBranch (non_finite | zero_negative_bypass | zero_negative_deny) on every logged Gate 9 line

Gate 9 bypass (effective)

forceFirstGate9Bypass.effective — OR of AUTO + explicit; skips PORTFOLIO_ZERO only when risk policy is on AND engine passes bypassPortfolioZeroForActiveLiveForceFirst (ACTIVE LIVE force-first, entry price 0). Never skips earlier RISK_GATE_ORDER steps

Gate 9 AUTO bypass

FORCE_FIRST_AUTO_GATE9_BYPASS — primary production path for funded-wallet proof trades at zero book when engine requests bypass; pair with /trade-setup ACTIVE LIVE force-first

Gate 9 explicit bypass

ENABLE_FORCE_FIRST_BYPASS=true — OR’d into effective with AUTO; see kaizen/.env.example

MAML / meta

Root MAML flags or pipelineSynthesis.metaLearning observability

Meta-learning snapshot (CONFIG)

pipelineSynthesis.flags.metaLearningPipelineSnapshotEnabled → ENABLE_META_LEARNING_PIPELINE_SNAPSHOT (read-only /status)

MAML cohesion snapshot (CONFIG)

pipelineSynthesis.flags.mamlFullStackCohesionSnapshotEnabled → ENABLE_MAML_FULL_STACK_COHESION_SNAPSHOT

Meta flywheel snapshot (CONFIG)

pipelineSynthesis.flags.metaLearningFlywheelSnapshotEnabled → ENABLE_META_LEARNING_FLYWHEEL_PIPELINE_SNAPSHOT

Reptile posture snapshot (CONFIG)

pipelineSynthesis.flags.reptileMetaLearningPostureSnapshotEnabled — requires ENABLE_META_LEARNING_PIPELINE_SNAPSHOT + ENABLE_REPTILE_META_LEARNING_POSTURE_SNAPSHOT

Offline meta bench snapshot (CONFIG)

pipelineSynthesis.flags.metaLearningOfflineBenchmarkPostureSnapshotEnabled — ENABLE_META_LEARNING_OFFLINE_BENCHMARK_POSTURE_SNAPSHOT + meta snapshot; static JSON only — benchmark harness does not execute on /status

Offline HPO bench snapshot (CONFIG)

pipelineSynthesis.flags.hyperparameterTuningOfflineBenchmarkPostureSnapshotEnabled — ENABLE_HYPERPARAMETER_TUNING_OFFLINE_BENCHMARK_POSTURE_SNAPSHOT + meta snapshot; static JSON only — HPO harness does not execute on /status

Reptile posture JSON version

pipelineSynthesis.metaLearning.reptileMetaLearningPosture.version — read-only; no Reptile trainer on executeSwap

Reptile echo K / ε

reptileMetaLearningPosture.configEcho.innerStepsDocumented / outerMetaEpsilonDocumented — documentation only (REPTILE_INNER_STEPS, REPTILE_META_OUTER_EPSILON)

Reptile meta LR echo (docs)

configEcho.metaLrDocumented — mirrors REPTILE_META_OUTER_EPSILON unless REPTILE_META_LR set; not a live optimizer

Reptile ensemble α (docs-only)

configEcho.mamlReptileEnsembleWeightDocumented — audit storytelling α∈[0,1]; REPTILE_ENSEMBLE_WEIGHT; does not fuse live policies

Reptile integration revision

kaizenRevisedIntegrationPosture.revisionLabel — read-only contract (v2 parallel posture)

MAML HVP technique flag (RL echo)

pipelineSynthesis.flags.mamlTechniquePipelineSnapshotFlags.higherOrderGradientsHvp → ENABLE_MAML_HIGHER_ORDER_GRADIENTS_PIPELINE_SNAPSHOT

MAML cohesion matrix (JSON)

pipelineSynthesis.metaLearning.mamlFullStackCohesionLayer.version — read-only; no inner/outer loops on executeSwap

MAML offline scalar contract

mamlFullStackCohesionLayer.scalarProxyFiniteInputContract — ppoResearchMath MAML/HVP scalars yield NaN on non-finite operands

Reptile offline scalar contract

reptileMetaLearningPosture.scalarProxyFiniteInputContract — ppoResearchMath Reptile scalars yield NaN on non-finite operands

Offline meta bench posture version

metaLearning.offlineAlgorithmBenchmarkPosture.version — read-only documentation pointer (MAML / Reptile / ANIL / … scalar harness)

Offline meta bench harness version

offlineAlgorithmBenchmarkPosture.benchmarkHarnessVersion — matches engine META_LEARNING_SCALAR_BENCHMARK_VERSION; run npm run test:meta-learning-benchmark in kaizen/

Offline HPO bench posture version

metaLearning.offlineHyperparameterTuningBenchmarkPosture.version — read-only toy HPO harness pointer

Offline HPO bench harness version

offlineHyperparameterTuningBenchmarkPosture.benchmarkHarnessVersion — matches HYPERPARAMETER_TUNING_BENCHMARK_VERSION; run npm run test:hyperparameter-tuning-benchmark in kaizen/

Offline ML integration bench snapshot (CONFIG)

pipelineSynthesis.flags.metaLearningIntegrationOfflineBenchmarkPostureSnapshotEnabled — ENABLE_META_LEARNING_INTEGRATION_OFFLINE_BENCHMARK_POSTURE_SNAPSHOT + meta snapshot; static JSON only — integration harness does not execute on /status

Offline ML integration bench posture version

metaLearning.offlineMetaLearningIntegrationBenchmarkPosture.version — read-only stack-contract pointer (scalar algos × integration checklist)

Offline ML integration bench harness version

offlineMetaLearningIntegrationBenchmarkPosture.benchmarkHarnessVersion — matches META_LEARNING_INTEGRATION_BENCHMARK_VERSION; run npm run test:meta-learning-integration-benchmark in kaizen/

Merged safety-net

pipelineSynthesis.mergedEnhancementSafetyNet

Routable assets (enabled): 0 — use this page to validate registry coverage before sizing live setups.

Asset universe

Pulled from GET /assets— contract metadata, fee tiers, regime gate defaults, and external discovery links where configured.

Chain infrastructure

From GET /chains— Uniswap factory availability and default fee tiers Kaizen uses for pool discovery.

Pool discovery and swap execution are orchestrated by the Kaizen engine — this table is informational for operators validating which AMM generations are exposed per chain.

Cross-chain bridging and message passing are out of scope for this DEX view; routing compares venues within a chain for a given asset config.

Liquidity & pair planning

Hybrid venue scoring (DEX vs RFQ-style paths where configured) and stablecoin pair presets for operator intent — both read from GET /status and related worker payloads.

Hybrid liquidity router

Liquidity router

DEX vs CEX vs perp scoring — execution remains DEX+MEV until CEX connectors ship

Router off

Loading…

Set ENABLE_HYBRID_ROUTER=true on VPS to populate router decisions.

Stablecoin pairs (advisory)
Loading stablecoin pair options…
Advanced visual terminal

Markets, heatmaps & attribution

Heatmaps, candlesticks, treemap, regime radar, hybrid router visualization, and performance attribution — gated by ENABLE_ADVANCED_VISUAL_DASHBOARDS on the engine. Polls portfolio and status on a fixed cadence.

Advanced visual terminal

Live maps · heatmaps · flows · regimes · hybrid router · attribution. Poll 20s.Backend flag off — enable ENABLE_ADVANCED_VISUAL_DASHBOARDS on VPS.

Data fidelity: treemap/regime/flow use engine assetStatuses where available; heatmap Z and candle OHLC are synthetic until wired to pool/telemetry feeds — see VISUAL-TERMINAL-BLOOMBERG-AUDIT-2026.md.

Commercial & operational disclosures

Not investment advice

This console surfaces operational and technical information about how Kaizen routes and scores liquidity. It does not constitute financial, investment, legal, or tax advice. Trading digital assets involves substantial risk of loss.

Execution responsibility: Orders and swaps are submitted only through the configured Kaizen engine and wallet policies. UI actions here are primarily read-only except where explicitly wired (e.g. regime gate PATCH flows on other pages).

Stablecoin & hybrid routing: When stablecoin pair planning is enabled, engine cycles may still default to WETH-quoted paths until Phase 2 execution changes are deployed. Treat any stablecoin leg as advisory unless your deployment documentation states otherwise.

Third-party data: External links (e.g. DEX Screener) are convenience references; Kaizen does not control their availability or accuracy.