> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brane.membranelabs.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Roadmap

> What is built, what is coming next, and the full Brane platform direction.

What is built, what is coming next, and where Brane is going.

## Now: brane-core

Available today:

* Runtime coordinator
* Capability dataclass with full metadata
* Effect and SideEffect dataclasses
* Scope dataclass
* AgentAction dataclass
* Decision with `allow` and `deny`
* PolicyContext with convenience properties and methods
* Policy dataclass with metadata and priority
* CapabilityRegistry
* PolicyRegistry
* PolicyEngine with exact match, wildcard, priority, and deny-wins behavior
* InterceptRequest and InterceptResult
* CapabilityInterceptor
* CallableCapabilityInterceptor for synchronous functions
* `@runtime.capability` decorator
* `@runtime.before_capability` decorator
* `@runtime.after_capability` decorator
* `runtime.wrap_capability`
* `runtime.create_action` and `runtime.evaluate_action`
* CapabilityDeniedError and CapabilityNotFoundError

## Next: Runtime Completeness

* Async function wrappers
* AuditEvent schema and AuditSink interface
* MemoryAuditSink and JsonlAuditSink
* `approval_required` Decision type
* ApprovalProvider interface and CLI provider
* `on_error` policy stage interception
* `transform_input` Decision type
* `transform_output` Decision type
* `redact` Decision type
* Capability grants with GrantRegistry and agent grant model
* Error stage interception
* Input mutation support

## After: Integrations

* `brane-integrations-langgraph`: LangGraph tool and model call interception
* `brane-integrations-crewai`: CrewAI tool wrapping and delegation governance
* `brane-integrations-openai-agents`: OpenAI Agents SDK function tool wrapping
* `brane-mcp`: MCP server, tool, and resource governance
* Framework adapter base contract and testing harness
* Streaming interception

## Platform: Brane Cloud

* Remote policy evaluation API
* Policy bundles: versioned, environment-pinned policy packages
* Audit ingestion API
* CloudAuditSink
* Approval workflow API and dashboard approval queue
* Capability catalog with search and risk review
* Policy bundle promotion between environments
* Fail-open and fail-closed modes for remote decision calls

## Platform: Dashboard and CLI

* Brane Dashboard: agents, capabilities, policies, audit logs, approvals, traces
* Brane CLI: policy test/push/pull, capability listing, audit tail
* Policy simulator for synthetic actions
* Team management and roles
* Webhooks for approval events and high-risk denials

## Governance: Specialized Surfaces

* Model governance: cost budget policies, provider routing, output policies
* Memory governance: namespace enforcement, PII policies, memory poisoning controls
* Retrieval governance: tenant filter enforcement, document classification, result redaction
* Filesystem governance: path allowlists, extension policies, data export controls
* Secret governance: invocation-bound credentials, audit-safe secret handling
* Sandbox governance: network, filesystem, CPU/memory, and time restrictions
* Browser and computer-use governance: domain allowlists, form submission controls
* Multi-agent governance: delegation policies, subagent spawn controls, identity delegation

## Design Direction

The full Brane platform gives every agent action a complete governance record: who attempted it, what capability it used, what policy evaluated it, what decision was returned, and what effect it had. That record enables compliance workflows, approval queues, trace timelines, cost attribution, and security review without changes to the agent code.

The mental model stays the same through all platform layers:

```text theme={null}
Capability + AgentAction + PolicyContext -> Policy -> Decision
```

Local runtime, cloud runtime, dashboard, CLI, and every integration reduce to this formula. Framework adapters translate native tool calls into AgentActions. Policy bundles bring policies down from the cloud. The dashboard makes the control surface visible. Audit makes it auditable.

The local runtime works today without any cloud dependency. Connect to Brane Cloud when you need central policy management, cross-service audit, or dashboard approval workflows.
