Skip to content

How the ecosystem fits

The five repositories form one runtime. Each owns one kind of authority, and Arbora presents those capabilities without duplicating them.

Knuckles-Team runtime architecture showing Arbora, Arbora, agent-utilities, epistemic-graph, and agent-connector-sdk in their owned positions.

Explore the live architecture

Component ownership

Arbora

The operator experience: browser presentation, local interaction state, accessible navigation, and a same-origin server boundary.

Documentation →

Arbora

The public runtime gateway: MCP, REST, A2A, identity, policy, fleet supervision, and WebUI composition.

Documentation →

agent-utilities

The agent control plane: agent decisions, orchestration, workflows, evaluation, and skills.

Documentation →

epistemic-graph

The durable multimodal engine: graph, SQL, RDF, vector, time, blobs, reasoning, provenance, and transactions.

Documentation →

agent-connector-sdk

The governed source boundary: typed discovery, reads, ingestion records, server registration, and write-back contracts.

Documentation →

One request, one owner at every step

  1. Present

    Arbora collects the operator's intent and renders typed events and results.

  2. Admit

    Arbora verifies identity, applies runtime policy, and selects the owned service boundary.

  3. Act

    agent-utilities runs agent behavior; connector services perform authorized external effects.

  4. Commit

    epistemic-graph validates and records durable state, evidence, provenance, and receipts.

What the WebUI consumes

Surface Authority WebUI responsibility
Chat, sessions, goals, workflows, prompts, skills agent-utilities through Arbora Render state, collect input, and surface approvals
Graph, RDF, schema, objects, tables, code, documents, memories epistemic-graph through Arbora Provide guided and expert exploration without storing a second truth
MCP Apps, connector catalogs, source operations Arbora and connector services Discover typed capabilities and render governed invocation results
Identity, roles, request policy, fleet health Arbora Apply the server decision to navigation and interaction controls

The browser never receives an Arbora service credential. The WebUI FastAPI host performs same-origin delegation using the verified request context injected by Arbora, and every downstream component remains authoritative only for its own contract.

Shared language

Use the ecosystem glossary for the canonical meaning of Arbora, the agent control plane, the knowledge engine, connector boundary, MCP, A2A, OWL, RDF, SHACL, and UQL.