Overview

The Allternit Orchestration layer starts and coordinates platform services, resolves conflicts between concurrent changes, and exposes control-plane registries for tools, agents, and fabric resources.

Components

Platform Orchestrator

The orchestrator reads .allternit/services.json and starts services in dependency order.

Commands

Default service order

  1. Memory Service — port 3008
  2. Kernel Service — port 8080
  3. WebVM Service — port 3001
  4. Voice Service — port 3002
  5. IO Daemon — port 3003
  6. Observation Service — port 3004
  7. Canvas Monitor — port 3005
  8. Framework Service — port 3006
  9. Local Inference — port 3007
  10. Pattern Service — port 3010

Example services.json snippet

Conflict Arbitration

The Conflict Arbitration Engine detects and resolves conflicts between concurrent changes.

Overlap types

Decisions

Default weights

  • priority_weight: 0.4
  • evidence_weight: 0.6
  • auto_resolve_threshold: 0.8

Endpoints

The orchestration layer exposes health and control endpoints through the platform gateway:

JSON examples

Detect conflicts

Response:

Error codes