Skip to content

Capability tree

The full TapPass platform decomposed into buildable building blocks. Each block is grouped under a capability (what it lets an operator do) and tagged with a horizon (when it lands).

Concept cards under Architecture → Concepts remain the source of truth for what each block is. This page is the source of truth for how blocks compose into the platform and when each lands.

For the design rationale (why this shape, what alternatives were considered), see ADR 0004 — Capability tree.

  • Horizon: Now = active development · Next = top of the backlog · Later = scoped but unscheduled · Future = vision-only · Retired = once existed, no longer.
  • Depends on: other leaves. Cross-cutting concerns live in their primary capability and are referenced from elsewhere — never duplicated.
  • Doc: link to the supporting concept card or component file. means a concept doc is missing for this block; that's a follow-up authoring task.

Horizons last reviewed 2026-05-08. Concept-doc splits and missing docs are tracked in ADR 0004 §Migration path.


The runtime governance core: policies, pipelines, the engine that runs them, and how they translate to enforced runtime constraints.

The rules themselves, in OPA. Horizon: Now · Depends on: — · Doc: policy

Ordered sequence of steps wrapped around an interaction (before / during / after). Horizon: Now · Depends on: Policy, Pipeline Step · Doc: pipeline

Single check unit with its own config; composable. Horizon: Now · Depends on: — · Doc: pipeline-step

Hot-path evaluator that runs compiled policy on every interaction. Horizon: Now · Depends on: Compiled Policy · Doc: policy-engine

Combines org + project + pipeline policies into one artifact. Horizon: Next · Depends on: Policy, Cascade · Doc: policy-compiler

The artifact emitted by the compiler, consumed by engines and providers. Horizon: Next · Depends on: Policy Compiler · Doc: compiled-policy

Translates compiled policy into target-runtime config (Claude Code settings.json, Terraform sandbox, MCP gateway, …). Horizon: Later · Depends on: Compiled Policy, Sandbox Spec · Doc: policy-provider

Dry-run / simulation surface for evaluating policy changes before promotion. Horizon: Later · Depends on: Compiled Policy · Doc: pre-deployment-evaluator

The org → project → pipeline resolution model. Horizon: Now · Depends on: Organisation, Project · Doc: cascade

The contract that says what a runtime sandbox must enforce. Horizon: Future · Depends on: Compiled Policy · Doc: sandbox-spec


Surfaces an operator uses to configure TapPass — UI today, CLI/MCP-led tomorrow.

Current React admin frontend. Horizon: Now · Depends on: — · Doc: frontend

Operator command-line. Horizon: Next · Depends on: — · Doc: operator-cli

LLM-driven configuration loop. Horizon: Future · Depends on: CLI · Doc: agentic-cli

Headless configuration via MCP — the "configure TapPass through Claude Code" path. Horizon: Future · Depends on: — · Doc: mcp-server

Programmatic configuration calls. Horizon: Later · Depends on: — · Doc: sdk-admin

Initial org setup (first run, importing existing state). Horizon: Now · Depends on: Organisation, Identity · Doc: bootstrap

First-touch flow that gets a new business operator from zero to a governed agent. Horizon: Now · Depends on: Bootstrap, Admin UI · Doc: onboarding-wizard


Pre-built building blocks the operator picks from rather than authors from scratch.

Registry of known tools and MCP servers with metadata. Horizon: Next · Depends on: — · Doc: tool

Surfaces unknown tools/MCP calls from the audit log so they can be catalogued. Horizon: Next · Depends on: Tool Catalog, Audit Trail · Doc: runtime-tool-discovery

Functional grouping of pipeline steps (e.g. "PII", "secrets", "code-review"). Horizon: Later · Depends on: Pipeline Step · Doc: check-pack

Regulation-mapped pack (ISO 42001, NIST AI RMF, EU AI Act). Horizon: Next · Depends on: Check Pack · Doc: compliance-pack

Preset agent with attached checks/constraints (e.g. "code-reviewing agent"). Horizon: Later · Depends on: Pipeline, Check Pack · Doc: collibra-reference-agent


Visibility into what agents are doing, what policies caught, what tools were touched, and what it cost.

Append-only signed log of every governance event. Horizon: Now · Depends on: — · Doc: audit-log

Correlated view across an interaction's events. Horizon: Now · Depends on: Audit Trail · Doc: audit-trace

Per-agent bidirectional capture (turns, tool calls, MCP calls). Horizon: Now · Depends on: Audit Trail · Doc: session

Per-session view of which checks fired and what they detected. Horizon: Now · Depends on: Session, Pipeline · Doc: pipeline-findings

Per-session inventory of tool + MCP calls. Horizon: Next · Depends on: Session · Doc: tool-footprint

Tokens, cost, call counts per session / agent / project. Horizon: Next · Depends on: Session · Doc: metering

Inspect / replay a session or pipeline run. Horizon: Later · Depends on: Session, Audit Trace · Doc: probe


Multi-tenant structure: who owns what, who sees what.

Root tenant. Horizon: Now · Depends on: — · Doc: organisation

Sub-grouping inside an org. Horizon: Now · Depends on: Organisation · Doc: team

Workspace that owns agents and pipelines. Horizon: Now · Depends on: Team · Doc: project

Operator authentication (SSO / API keys). Horizon: Now · Depends on: — · Doc: identity


The runtime substrate where agents execute, the LLM/tool calls leave the org, and runtime state stays aligned with config.

Catalog of runtime types covered (SaaS / low-code / custom-built). Horizon: Later · Depends on: — · Doc: runtime

LLM provider integrations (Anthropic, OpenAI, Bedrock, …). Horizon: Now · Depends on: — · Doc: llm-provider

Physical runtime sandbox that enforces the Sandbox Spec from Govern. Horizon: Future · Depends on: Sandbox Spec · Doc: sandbox

Deployment cohort (dev / staging / prod, or canary phases). Horizon: Later · Depends on: — · Doc: ring

Keep runtime/agent state aligned with external sources of truth, detect drift. Horizon: Later · Depends on: Runtime · Doc: sync

First-party governed-chat runtime (LibreChat soft fork); the SMB entry product. Horizon: Next · Depends on: Policy Engine, Compiled Policy, LLM Provider, Audit Trail · Doc: tappass-chat