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

# What is Dome?

> How Dome governs agent access to tools and models

Dome is the governance layer between AI agents and the tools and models they use. It gives each agent an identity, controls what it can reach and do, protects credentials and sensitive data, and records activity.

## How does Dome work?

An agent sends each request to a Gateway, a named endpoint that exposes a selected group of tools and models. Dome identifies the agent, checks Gateway access, evaluates authorization rules and quotas, applies request Guards, calls the resource with protected backend credentials, applies response Guards, and records what happened.

<img src="https://mintcdn.com/domesystems/Fmp-UKtE3Vmw-yIK/images/diagrams/what-is-dome-flow.svg?fit=max&auto=format&n=Fmp-UKtE3Vmw-yIK&q=85&s=03ac409b63961f1870b62f5a55957e87" alt="AI agents access tools and models through Dome, which connects, governs, operates, and manages the request path" width="700" height="150" data-path="images/diagrams/what-is-dome-flow.svg" />

Refer to [Architecture](/concepts/architecture) concept for the component model and the stage-by-stage request pipeline.

Dome's pillars support this flow:

1. **[Connect](/connect).** Configure agents, tools, models, and Gateways so workloads can reach resources under governance.
2. **[Govern](/govern).** Control which resources agents can reach and what actions they may perform. Set quotas, protect credentials, and apply Guards.
3. **[Operate](/operate).** Investigate audit events, stream live events, and subscribe to events.

**[Manage](/manage)** and **[Develop](/develop)** support those pillars. Manage administers the platform around them (access, environments, integrations, settings, and export). Develop wires an agent into product code: authenticate, call tools and models through a Gateway, and handle denials.

## Next steps

Once you know what Dome is, pick a path in:

* [Install](/install) the CLI and select a workspace
* [Quickstart](/quickstart) to register an agent and verify governed traffic
* [Personas](/personas) to identify your role and find relevant docs
* [Architecture](/concepts/architecture) concept for the component model and request path
* [Develop](/develop) when you are ready to wire the application
