Runtime Areas

Focused AI services, not one exposed chatbot.

Kaizen is divided into runtime areas with different trust levels. Max is the private assistant. KaizenAI Open is the public assistant. Search, voice, real-time calls, memory, communications, reminders, automation, image generation, and orchestration remain separated so each path can be secured, logged, and tested. The current stack reports 33/33 services running across 33 registered service definitions.

Access Boundary

Public visitorsKaizenAI Open only
Owner sessionsPrivate runtime
Runtime routesSearch, voice, memory
SMS routeMax SMS
Call routeLive Max calls
Reliability routeBeacon workflows
Web shellFirst-party Chat Cockpit
Automation toolsPublic blocked
Memory toolsPublic blocked
The private memory path is user-scoped through a custom Mem0-based agent. Public chat does not receive that context.

Assistant Layers

Each layer has a narrower job and a clearer security boundary.

Max

The private assistant layer for authenticated owner workflows, memory-aware conversations, iOS continuity, and model routing.

PrivateAuthenticated

KaizenAI Open

The public assistant layer for limited general chat and search-grounded answers. It has no private memory and no internal system access.

PublicRate limited

Orchestrator

The management layer for service health, prompt editing, memory tools, public chat controls, audit output, and operational diagnostics.

AdminProtected

Max Voice

The real-time call persona, tuned for spoken conversation: time-aware responses, speakable output instead of screen formatting, and local speech processing. Approved users get the full assistant; anyone else reaches a bounded public demo with no memory and a short daily limit. The operator holds the kill switch on both.

LivePublic demoApproved users

Current Runtime Setup

The active stack is organized around daily use, testing, observability, and controlled public access. It was recently split into separated service areas so each path can be secured, scaled, and tested on its own instead of one process doing everything.

Chat Runtime

Routes private and public conversations through the correct prompt, search, memory, and safety path. A front-door gateway now handles sign-in, identity, and access-tier checks before a separate execution area runs the conversation.

ActiveRouted

Search Runtime

Handles current web questions, source-aware summaries, weather and finance lookups, and response cleanup. It now runs as its own dedicated service so search can be tuned and tested without touching the chat path.

ActiveSource aware

Voice Runtime

Supports speech input, speech output, runtime status messages, mobile voice workflows, and the live phone lane — a dedicated low-latency speech tier lets approved users hold a real-time spoken conversation with Max.

ActiveLive calls

Public Runtime

Queues and rate-limits KaizenAI Open requests on its own isolated path while blocking private tools and personal memory. The recent split keeps the public lane structurally separate from private execution.

LimitedLogged

Current System Map

The public shape of Kaizen now matches the private operator stack without exposing private endpoints, prompts, or model internals.

Gateway / Runtime / Search

Separate front-door, execution, and current-context services keep sign-in, queueing, search, and generation policy easier to audit.

Split servicesGoverned

Memory / Qdrant

Private semantic recall is user scoped and managed through the protected dashboard, not sent to the public assistant lane.

PrivateUser scoped

Voice / IMGEN

Speech workflows and image generation run as controlled capability areas with status checks, routing rules, and operator visibility.

ActiveDashboard managed

MCP / Cloud Lanes

External tools and governed cloud model lanes sit behind policy gates so private and public users receive only the capabilities assigned to them.

Policy gatedLogged

Deep Research

The deep-research lane runs as its own loopback service: multi-source sweeps verified in a bounded second pass, returning cited reports instead of confident guesses — private and auditable.

PrivateCited

Health / Backups

A standing health collector, live probes the assistant can read, a backup center with scheduled sync and retention, and an encrypted local secret vault behind the operator boundary.

Self-awareRecoverable

Communications & Reliability Agents

The July 2026 work added real messaging surfaces, profile-scoped access, and delivery proof instead of one-off notification scripts.

Communications Hub

Telnyx-backed inbound SMS, operational call alerts, outbound delivery receipts, contacts synced from Kaizen profiles, STOP/START/HELP handling, and dashboard traceability.

SMSLogged

Max SMS

Short SMS replies use a hidden max:sms lane and the sender's canonical X-Kaizen-User identity so memory remains scoped to the right person. An unrecognized number is answered on the public demo lane instead — no memory, no stored profile, a short daily limit, and STOP honored immediately.

Profile scopedPublic demoShort-form

Reminder Agent

Natural-language reminders can be created, listed, and cancelled through Max, then delivered to known users through SMS, email, Pushover, and future call paths.

ScheduledKnown users

Call Agent

Real-time phone conversations with Max are live: an approved user calls the Kaizen number and talks naturally, with local speech processing, the same profile boundary as every private lane, and an operator kill switch.

LiveReal-time

Beacon Agent

A private scheduled-check pattern that records a source, transcribes locally, classifies the result, sends alerts, stores a SQLite ledger, and verifies delivery receipts.

PrivateAuditable

Notification Router

Severity-aware alert routing to email and push channels with quiet windows, delivery history, and operator-tuned policy so real failures surface and noise does not.

Policy drivenQuiet hours

Task Agents

Beyond conversation, Kaizen runs narrow working agents that each do one job well, with their own limits and audit trails.

Research Agent

Explicit deep-research jobs: local-first source discovery, bounded verification of claims, and a final report with stable citations — resumable, owner-scoped, never a silent background crawler.

CitedOn request

Scouts

Metro-scoped event scouts sweep public sources for upcoming happenings and deliver a clean digest by email on schedule — a small agent that makes weekends better.

ScheduledDigest

Media Import

A private, confirmation-gated capture lane: the operator approves every job before any network retrieval, progress is durable, and finished artifacts deliver straight to the iOS app.

Entitlement gatedConfirm first

TagGen

Local music-library housekeeping: fingerprint identification, metadata proposals, and cover-art retrieval with dry-run-first, approval-gated writes that never touch audio.

LocalDry-run first

How a Request Flows

Every request — public or private — walks the same governed path, which is why one platform can safely carry many trust levels.

1. Identity first

The gateway authenticates the caller and resolves their access tier before anything executes. Anonymous traffic can only ever become KaizenAI Open traffic.

2. Persona and tools

The runtime picks the right persona and hands it only the tools that tier allows — search, memory, schedule reads, automation — nothing more, enforced server-side.

3. Governed execution

Heavy work queues through a concurrency governor, progress streams as durable jobs, and the result lands with logs, receipts, and history the operator can inspect later.

Access & Governance

Who can reach which capability is decided at the gateway, before a request ever reaches a model — not left to the client to enforce.

Access Tiers

Every user belongs to an access tier that decides which models, tools, and limits they get. The owner tier is unrestricted; trusted and guest tiers are progressively narrower, and the rules are applied centrally rather than trusted to each device.

LiveGateway enforced

Concurrency Control

A runtime governor caps how many heavy local requests run at once and queues the rest, keeping the platform responsive under load instead of overcommitting hardware.

LiveQueued

Operator Dashboard

A protected control plane manages users and tiers, memory, conversation-sync health, public-chat limits, prompts, service status, and per-service logs in one place.

AdminProtected

Development Agents

Kaizen also uses command-line AI agents for its own software work, audits, and documentation loops.

Code Operations

CLI agents can inspect source trees, patch services, run tests, compare diffs, and prepare controlled releases through the private development workflow. On the schedule platform, multiple agent vendors connect under a server-enforced proposer role: they can read and stage, and the platform refuses approve, apply, and export no matter which agent asks.

Operator gatedPropose-only

Audit Loops

Automated checks and guided agent reviews validate runtime health, public boundaries, memory separation, search quality, access-tier enforcement, and mobile client regressions across every separated service area — with a repeatable test battery run before and after each change.

TestedLogged

Skill Updates

Reference skills and stack notes are updated as the platform changes so agents can keep context aligned with the current Kaizen release.

CuratedPrivate source

Mobile Apps

Kaizen is being built beyond the browser, with mobile clients focused on real conversation workflows.

iOS App

The native iOS app runs on TestFlight with chat, advanced voice, runtime status messaging, diagnostics, and private assistant continuity. Recent builds added reliable history management across devices, conversation pinning, live formatted responses while the model is still typing, and faster, smoother streaming.

TestFlightActively shippingGallery

Android App

The Android client is planned/in development for the same public and private assistant patterns. Public access will follow announcements or direct approval.

In developmentPlanned access
Gallery

Screenshot

1 / 1

Capability Areas

Public copy is intentionally high-level. Specific model identities and private endpoints are not published.

Search

Current-information retrieval, source-aware response generation, and output cleanup for readable answers.

Voice

Speech input, speech output, runtime status messages, operational call alerts, live real-time phone conversation, and native mobile interaction patterns.

Image Generation

Prompt-to-image creation, edits, background replacement, upscaling, and restoration, with replayable jobs managed from the operator dashboard.

Deep Research

An explicit research lane that sweeps sources local-first, verifies claims in a bounded second pass, and returns cited reports instead of confident guesses.

Communications

SMS, email, Pushover, voice-call alerts, delivery receipts, contact relay, and operational notifications through profile-aware services.

Reminders

Stack-wide scheduled messages for known users, created from natural language and delivered through approved channels.

Memory

Private semantic recall, per-user memory management, strict user separation, and stricter policies for saving new facts — with add, edit, search, and cleanup handled per person from the operator dashboard.

Automation

Private tool routing for home and infrastructure operations, with operator-gated access controls.

Coming Next

Near-term work is focused on safer access, clearer runtime controls, and better mobile continuity.

Agent governance

Access tiers and centralized gateway enforcement are now live. Next is policy polish, clearer public limits, and specialized private-agent packaging for memory, automation, public chat, and future agent routes.

Public queue visibility

Cleaner public messaging for queued requests, daily limits, route availability, and early-access contact paths.

Specialized agents

Additional private agents for infrastructure awareness, media workflows, home operations, and personal productivity will remain gated by role and policy.

Public Safety Rules

KaizenAI Open operates with a smaller trust envelope than Max.

No private memory

Public prompts do not receive personal profile context, relationship memories, historical chats, or user-specific preference injection.

No device control

Public prompts cannot route to private automation tools or operate lights, locks, alarms, network equipment, or other devices.

No internal disclosure

Public responses use Kaizen release terminology and do not disclose base model identities, private prompts, hostnames, ports, keys, or infrastructure maps.