How Oraclous works
How Oraclous works: write a goal in plain language and the platform compiles, governs, runs, and learns it across human and AI Agent Actors — every step audited.
Write the goal. The platform does the rest — and proves it. From a goal in plain language to governed work running across your people and AI Agents, in five steps: describe, compile, govern, run, and learn — every step audited.
See how it works → Read the architecture →
How does Oraclous turn a goal into running work?
The loop is the same every time, whether the work runs once or on a schedule. An Operator states a goal in prose; the Compile flow surveys the workspace, asks clarifying questions, plans the topology, and emits an OHM manifest for review. Once committed, the runtime runs the Harness across human and Agent Actors under a ReBAC policy envelope — with provenance and metering on every step.
Citable answer — How does Oraclous turn a goal into running work? An Operator states a goal in prose; the Compile flow surveys the workspace, asks clarifying questions, plans the topology, and emits an OHM manifest for review. Once committed, the runtime runs the Harness across human and AI Agent Actors under a ReBAC policy envelope, with provenance and metering written on every step.
Step 1 — How do you start a workflow?
You start by saying what you want, not by building it. The Operator — the person who states the goal — writes what needs doing in plain language. There is no pipeline to wire and no code to write at this stage; the prose is the input.
This is the core separation Oraclous is built on: what work needs doing is prose written by Operators, and how the runtime enforces it is code written once by the platform. You bring the goal; the platform owns the enforcement.
How the Compile flow works → · What is an Operator? →
Step 2 — How does prose become a runnable harness?
The Compile flow turns your goal into a reviewable Harness through a defined sequence — no black box.
- Workspace survey. The compiler reads what’s available: the Capabilities, Actors, data, and policies already in the workspace.
- Clarifying questions. Where the goal is ambiguous, it asks you — before it commits to a plan.
- Topology planning. It plans which Actors do what, in what order, and how they hand off.
- Manifest emission. It emits an OHM manifest — the serialised, portable form of the Harness, with a machine-validated structured zone and a model-interpreted prose zone.
- Review dialogue. You read the proposed Harness and discuss changes.
- Commit. Only when you commit does it become a runnable Harness.
You review the Harness before it runs. A prose instruction never overrides a structured policy — code wins.
Explore the Compile flow → · What is a Harness? → · What is OHM? →
Step 3 — How is the work governed?
Every Harness runs inside a governance envelope, and that envelope is substrate, not a checkbox. Access is ReBAC — relationship-based access control, where permissions follow the relationships between people, Agents, workspaces, and data, rather than static roles. It is enforced platform-wide, at the Harness level.
Each Harness runs under one of five named, versioned policy sets — from development to production-strict to production-federated — each declaring trust tier, budget ceilings, signature requirements, BYOM constraints, capability allow/deny, and audit level and retention. Coded enforcement applies them; prose never overrides them. Budget caps, capability allocation, and human-in-the-loop gates are all set here, before the work runs.
Review ReBAC governance → · Review the trust model → · ReBAC vs RBAC →
Step 4 — How does the work actually run?
One runtime runs everything. The Harness Runtime dispatches Agents into a tool-use loop and humans into task-board assignments — through the same runtime, with no privileged code path for either.
Human review is built in, not bolted on: the runtime treats waiting on a human like waiting on a tool return — same primitives, different latency — so a human-in-the-loop approval is a first-class step. Execution is durable and checkpointed: long-running work survives restarts, schedules fire from the Harness’s triggers, and runs can pause, resume, or cancel. Timeouts and a declared retry count are enforced — no runaway loops. Every step writes provenance and meters its consumption.
See the Actors model → · See the human-in-the-loop flow → · See execution & scheduling →
Step 5 — Does the platform get better over time?
It does, and it remembers in a way you can trace. As Actors do work, the Learn flow writes to Consciousness — a per-Actor record of accumulated learning that the platform consults on later work. It is the platform’s term for persistent memory, not literal sentience.
Organisational memory lives in the knowledge graph: a queryable, provenance-tracked store of nodes and relationships, every record scoped by organization_id. Retrieval is ReBAC-bounded and traceable to source, so the second mind actually remembers — and you can always see where an answer came from.
How Oraclous remembers → · What is Consciousness? →
What do I own at the end?
You own your work and your model — and you can leave with both. Your Harnesses are portable via OHM, the canonical export hub; the reference runtime is open. Your model is yours via BYOM — Anthropic-native, OpenAI-compatible, or Gemini-compatible, swapped by config without touching the Harness.
The docs state plainly what portability does not carry — Consciousness records and the ReBAC graph stay on the substrate, and knowledge-graph data exports via standard formats — so there are no surprises at exit.
How portability works → · How BYOM works →
Frequently asked questions
Q: How do you orchestrate multiple AI agents with Oraclous? A: You describe the goal in prose, and the Compile flow plans a Harness that assigns work across multiple Agents (and humans) and defines how they hand off. The Harness Runtime then dispatches all of them through one runtime, under one ReBAC policy envelope — orchestration is the platform’s job, not yours to wire. See the Compile flow →
Q: Do I need to write code to use Oraclous? A: No. An Operator states the goal in plain language and the platform compiles it into a runnable Harness. The platform itself is written once in code; the work you create is written in prose. Developers can still go deeper through the architecture and the typed APIs, but no code is required to ship a workflow. Try the Compile flow →
Q: How do you keep a human in the loop? A: Human-in-the-loop is a first-class runtime primitive, not a workaround. The runtime treats waiting on a human like waiting on a tool return, so an approval or action is a real step in the same flow Agents run in. A human can review, approve, or block a step, and the runtime enforces the gate regardless of prose. See the HITL flow →
Q: Can AI agents run on a schedule? A: Yes. Execution is durable and checkpointed, and schedules fire from the triggers declared in the Harness’s OHM manifest. Recurring and long-running work survives restarts, and you can pause, resume, or cancel a run — with timeouts and a declared retry count enforced so nothing loops away. See execution & scheduling →
Q: Can I review the harness before it runs? A: Yes — review is built into the Compile flow. After the platform plans the topology and emits the OHM manifest, you read the proposed Harness in a review dialogue and only commit when you’re satisfied. Nothing runs until you commit, and code-level policies always win over prose. See the Compile flow →