HOLO LANGUAGE

Write one program.
Run the whole workflow.

A server-side language for AI agents. Natural enough to generate. Structured enough to trust. One runtime from intent to verified action — no glue code, no handoffs.

Holo Language — one program, one runtime, full decision cycle

Stop moving state between disconnected tools.

Traditional agent stacks split every step across separate systems. Each handoff is where context is lost and verification fails. Holo Language runs the full cycle in one program — one state, zero handoffs.

01 · INTENT → PROGRAM

Reads like an instruction.

Natural-language-inspired syntax that's compact and legible. Agents generate it. Humans can read and audit it.

02 · PROGRAM → ENGINE

Calls intelligence directly.

Twenty cognitive endpoints run in-process on one tenant store. No HTTP roundtrip, no JSON serialization between logic and engine.

03 · STATE → MEMORY

Execution has a shape.

Variables, functions, objects, frames and trace live in an inspectable tree structure — not an opaque heap. Debug, audit, replay.

No glue code between intelligence.

With a tenant context, Holo endpoint functions operate directly on the shared store. Map values move from interpreter to engine core and back without an internal HTTP roundtrip or JSON serialization.

SHARED TENANT STORE
AI
Agentwrites intent
HL
Holoparses logic
AT
AdelicTreeshared state
Enginesreason / learn
{ }
Resultstructured output

Stop moving state
between disconnected tools.

In a conventional agent stack, every handoff serializes context and creates another place for state to drift. Holo runs the workflow where the state already lives.

TRADITIONAL AGENT STACK5+ systems · 4 handoffs

01Agent frameworkHTTP + JSON ↓

02Vector / graph databaseHTTP + JSON ↓

03Rule or solver serviceHTTP + JSON ↓

04Workflow orchestratorHTTP + JSON ↓

05Audit & observabilityreconstruct trace

WITH HOLO LANGUAGE1 runtime · 1 shared state
POST /api/holo_exec

Program logic

MemoryKnowledgeLearningReasoningSolversActions

A single inspectable AdelicTree holds the state and trace

See it run.

Four serious workflows verified on Holo Engine: payload-adaptive robotics, balance recovery, chip power optimization, and exact footstep planning.

holo://agent-workspace/main.holo
output
$ click Run to execute

One program replaces the integration layer.

The interpreter and engine core share one address space. Cognitive functions are direct calls, not network requests.

Traditional agent stack

IntegrationClient-side glue code
Engine callsHTTP roundtrip
StateApp-specific, opaque
SchedulingExternal schedulers
VerificationSeparate tooling
Handoffs4+ per workflow

Holo Language

IntegrationOne executable program
Engine callsIn-process, direct
StateInspectable tree structure
SchedulingNative, survives restarts
VerificationBuilt-in execution trace
HandoffsZero

Your program state is not a black box.

Every variable, function, object, and execution event lives in a structured tree you can inspect at any point. Debug, audit, and resume execution state.

AdelicTree/
State/   transaction, risk, verdict
Objects/   policy, evidence
Functions/   score(), verify()
Frames/   call stack
Trace/   execution events
Engine/   interpreter state
Schedules/   active jobs
— every node is addressable and inspectable

What you get

Instead of debugging through HTTP logs and scattered state stores, you inspect one tree that holds the entire execution context.

  • Debug any step — variables, frames, and trace are all addressable
  • Complete trace — every execution leaves a structured, addressable trace
  • Resume sessions — restore state and continue from where you left off
  • Persistent sessions — keep agent state across calls with session_id

State, interfaces, concurrency, automation and direct access to Holo Engine — all in one compact syntax.

01

Holographic memory

Variables, functions, objects, frames and trace live in an inspectable AdelicTree — not an opaque flat heap.

02

Persistent sessions

Keep variables and structured agent state across calls with a session_id. Snapshots make the running state inspectable.

03

Direct Engine calls

Twenty core endpoints run in-process on one tenant store, removing internal HTTP and JSON serialization.

04

Full language core

Dynamic types, maps, lists, objects, recursion, closures, first-class and higher-order functions.

05

Parallel execution

spawn, await and multi-producer channels coordinate real OS-thread tasks with capture-by-value.

06

Programmable interfaces

Register authenticated webhook endpoints and call the same endpoints in-process without HTTP.

07

Schedules & triggers

Intervals, one-shot jobs and data_changed reactions persist in the tree and resume after restart.

08

Built-in I/O

HTTP, JSON, CSV and file operations turn Holo programs into complete server-side workflows.

09

Agent-generated programs

A compact, explicit syntax lets AI agents generate complete executable workflows instead of stitching together tool calls.

Parallelism is part of the language.

Use spawn, await, channels and parallel HTTP to express fan-out/fan-in workflows directly. Multiple agents or cognitive calls can work simultaneously and converge into one result.

channel 10 into results spawn researcher send results research end spawn verifier send results proof end recv results into r1 recv results into r2
Researcherspawn task
Predictorcognitive_*
Verifierreason / prove
External APIhttp_post
Holo runtimefan-in result

Programs can outlive requests.

Schedules and triggers are persisted in the tenant's AdelicTree. Holo can run jobs later, repeat them, react to named signals or tenant data changes, and expose callable webhooks.

schedule "heartbeat"
every 5 seconds do

Intervals

Run the same Holo block repeatedly on a fixed cadence.

schedule "task"
after 30 seconds do

One-shot jobs

Schedule work for later and automatically deactivate it after execution.

on "data_changed" do
  ...
end

Triggers

React to a signal — including changes to tenant data.

endpoint "/score" do
  return {...}
end

Webhooks

Turn Holo logic into an HTTP endpoint callable by external systems.

A LANGUAGE FOR THE AGENTIC ERA

Python was built
for programmers.
Holo Language is
built for agents.

AI agents do more than calculate. They must remember state, retrieve knowledge, reason, solve constraints, act, wait, react, and prove what happened. Holo Language makes those operations native parts of one program.

01Remember 02Reason 03Coordinate 04Act 05Verify 06Persist
ONE AGENT-GENERATED PROGRAM · ONE RUNTIME · ONE INSPECTABLE TRACE

Give your agents a language for action.

Natural enough to generate. Structured enough to trust. Powerful enough to orchestrate the full decision cycle.

main.holo
output
$ click Run to execute
Define in Holo Language. Execute on Holo Engine.