One system from intent to evidence.
Agents decide. Programs order work. Capabilities act. Gateways publish. Every side effect crosses the same door and lands in the same journal.
Three ways to ship. One way to govern.
Choose the surface by the kind of work—not by a different runtime underneath it. Agents, Workflows, and Gateways all resolve to the same Capabilities, authority, admission, and journal.
When the next step depends on judgment.
A durable principal with model strategy, memory, skills, tools, channels, and an autonomy posture.
Explore Agents →When the process should be published.
A Program promoted to a named, versioned, durable contract that people can inspect and operate.
Explore Workflows →When an MCP client needs the right front door.
A composed endpoint with its own authentication, catalog, exposure rules, and autonomy policy.
Explore Gateways →Every path resolves to a governed verb.
A Capability says what can happen. A binding says who has the verb. The invocation point supplies the posture for this call. Keeping those concerns separate makes one action safely reusable everywhere.
The source can change—from a platform primitive to your WASM or an external connector. The admission boundary does not.
Go inside Capabilities →- input
- ticket.request.v1
- risk
- act
- executor
- plugin
The answer is not the state.
Processes disappear. Providers fail. Humans answer later. Noorle records committed facts as events so the work can recover without asking a model to reconstruct what probably happened.
What was learned becomes an asset.
The work does not collapse back into a context window when the Run ends. Noorle separates what happened, what is worth remembering, what source material says, and reusable judgment about how to do the job well.
Skills are reviewable instruction packages, loaded on demand and frozen per conversation. Better judgment can compound without making yesterday's work impossible to reproduce.
The workload never owns the rules.
Pick the execution boundary the work needs. Identity, authority, admission, and the journal remain in the control plane outside every one of them.
Sandboxed in process
Compact, versioned customer logic.
WASMDisposable machine
Session-scoped operating-system work.
isolated LinuxPersistent machine
An Agent-bound environment that can retain state.
the machine is not the AgentExternal execution
Remote systems behind encrypted credentials.
governed at the callStart with the question.
The platform stays legible because each concept has one job. Follow the layer that owns the decision you are making.
Put the whole system behind one job.
Start with an Agent. Add process and surfaces when the work demands them.