Home / Platform / Fabric

Every model call, on the rails.

Fabric is the runtime under every Celara solution. Each agent runs as a graph, and each model call is a node run in that graph. Every node run is held to your constitution, your model allowlist and your budget. Runs survive restarts, stop at eval gates and wait for people when a decision needs one.

The rails

Three checks on every node run. No agent runs off them.

The rails apply to solutions you install from the marketplace, graphs you build in Studio and calls your developers make through the MCP server. Nobody has to remember to turn them on.

Art. 7 · Data minimizationENFORCED
Art. 22 · Approval above thresholdENFORCED
Art. 31 · Answers cite a sourceOBSERVED

Your constitution

The articles bound to the work apply to every node run. Agents can read them while they work. After each run, the output is screened and the findings go to the evidence ledger with quoted excerpts.

Tier · Standardthis graph
Reasoning modelALLOWED
Economy modelALLOWED
Unlisted modelBLOCKED

Your model allowlist

Each organization lists the models it allows and sets a tier for each graph. A call to a model outside the list does not run. You use your own model keys.

Work units this month · 64%
0soft limit 80%hard 100%
At the hard limiteconomy models only
Example figures

Your budget

Work is metered in work units. Set budgets per organization, team or graph, with alerts and a soft limit. At the hard limit, runs fall back to economy models.

Building blocks

Agents, graphs, skills and tools. Versioned, owned, reviewed.

Everything an agent is made of lives in one catalog. Every item has an owner, a status and a version history. Validate a change, promote it, roll it back, or clone it for another team.

Studio

Say what it should do. Studio drafts the graph.

Describe the work in one sentence. Studio asks what it needs to know, shows you the plan and builds the graph on the canvas while you watch.

How Origin and Studio work →

A replay of Studio. Someone asks for a check on every new client. Studio asks which risk level needs a person, shows a four-step plan and builds the graph: sanctions, adverse-media and ownership screens, a risk score, and a compliance officer for doubtful cases. A test run with a sample client stops at the compliance officer.

Runs

Runs that finish. Even when a machine doesn't.

Every run is durable. If a worker restarts mid-run, the run resumes at the step where it stopped. Retry from any step, cancel, stream it live or run it in batches.

Single turn

One request, one answer. Fast and cheap.

Agentic loop

The agent uses tools and memory until the job is done, inside its limits.

Plan and execute

A plan is made first, then carried out step by step. Each step is checked.

  • Eval gates on edges. An eval sits between two steps. If the output fails it, the run does not move on.
  • Human approval steps. A run can stop and wait for a named person to approve or send it back. It holds its state for as long as that takes.
  • Post-run screening. After the run, the output is checked against the articles that apply.
run 4471 · supplier-questionnaire · v3durable · live
  1. 01Reader42 questions extracted✓
  2. 02Drafteranswers cite past approved answers✓
  3. ↻worker restarted · run resumed at step 03, no work lost
  4. 03Eval gate · every claim cites a source41 of 42 passed · 1 sent back to the draftergate
  5. 04Drafter · retry on 1 answerpassed the gate on retry✓
  6. 05Security sign-offassigned to the security leadawaiting approval
  7. 06Post-run screening6 articles applyqueued
Sample run. Try the approval step.
Observability

What every run cost, did and decided.

Every node run is traced with its model, tokens, latency, cost and result. Roll it up by agent, graph, team or provider, and see the error that stopped a run.

Observability for the last 7 days: total model cost $11,230, 1.5 million LLM calls, 8.7 billion tokens, p95 latency of 2.6 seconds and an error rate of 0.8%. The cost line runs across the week, with latency and error sparklines below.

18,402node runs this week, each one traced
99.2%runs completed, including those resumed after a restart
2.8sp95 latency per model call
0.4%error rate, with the failing step for each

Example figures

Model gateway

One gateway for every model call. Failover built in.

All model traffic goes through one gateway in your cloud. It checks the allowlist, the tier and the budget before a call leaves, and records the call when it returns.

  • Failover. When a provider slows down or returns errors, traffic moves to the next allowed provider. The run carries on.
  • Your keys. Calls go out with your own model keys. We never charge for tokens.
  • Provider health. Latency and errors per provider sit next to cost on the observability board.
For developers

An MCP server and an API. Same rails as everything else.

Connect your coding agent to Celara's MCP server, or call the API from your own code. Create agents, graphs, skills, tools and evals, run graphs, and recall memory. Every tool call goes through the constitution first.

celara · mcpconnected
# connect your coding agent to Celara
$ mcp add celara https://celara.your-company.com/mcp
✓ connected · 41 tools · scoped to your role
> agent.create  questionnaire-drafter
  ✓ model on the allowlist · tier standard
  ✓ 6 articles bound · created as draft v1
> graph.run  supplier-questionnaire --batch 12
  ✓ 12 durable runs queued · budget ok
> tool.call  crm.export all-contacts
  ✕ blocked by Art. 7 data minimization
  ● refusal written to the evidence ledger 
  • The constitution, allowlist and budget apply to every MCP and API call
  • New agents start as drafts and go through review like any other change

MCP server

41 tools

For coding agents and AI clients. Author and run agents, graphs, skills, tools, evals and triggers. Use memory, Datahub and your connections.

API

REST

Start runs from your own systems, stream them, approve steps and read the evidence for any run.

Scoped access

Per role

A developer sees the tools their role allows. Every call is recorded against the person who made it.

View the docs →
Marketplace

Every solution you install runs on Fabric.

Install a solution from the marketplace and its agents, graphs, skills and tools land here. They run on the same rails, report to the same observability board and write to the same evidence ledger as everything you build.

LegalHR & peopleFinance & procurementAccountingSales & outreachMarketingProductCustomer & risk ops
Browse the marketplace→
Get started

Run your first graph on the rails.

Bring one process. We'll run it on Fabric in a working session and show you the trace and the evidence it leaves.