Platform
ScaiWave ScaiGrid ScaiCore ScaiBot ScaiDrive ScaiKey Models Tools & Services
Solutions
Organisations Developers Internet Service Providers Managed Service Providers AI-in-a-Box
Resources
Support Documentation Blog Downloads
Company
About Research Careers Investment Opportunities Contact
Log in

Overview

ScaiCore is a small domain-specific language and runtime for AI agent workflows. You describe a flow declaratively — blocks of work, their inputs and outputs, where a human approves, where the LLM gets a goal and constraints — and the runtime compiles, type-checks, and executes it against the model providers, plugins, and memory backends your host wires up.

Who it's for#

Engineers building agent-shaped products that need more than a chat loop and less than a hand-rolled orchestration framework. ScaiCore handles the deterministic parts of agent execution — control flow, budgets, checkpoints, lifecycle telemetry — so applications can stay focused on UI and integration. The flow source lives in .scaicore files; compilation produces a versioned IR bundle that the runtime loads and executes.

What's in the box#

  • A compiler (scaicore compile) that lexes, parses, resolves, type-checks, builds an IR, and verifies invariants before emitting a portable bundle.
  • A runtime (CoreEngine) that executes flows against host-provided backends and emits lifecycle telemetry as it runs.
  • A language with rigid blocks (deterministic), flexible blocks (LLM-driven with a goal and shape), checkpoints (human approval), parallel and foreach blocks, budgets, and pattern matching.

Where to go next#

Updated 2026-05-17 08:59:14 View source (.md) rev 5