---
title: Documentation
order: 0
---
# Documentation

**Mainmind** is one mount for the whole company. Every agent you already pay for and every
person you trust plugs into the same control plane and gets the same thing:
the organization's knowledge at a named commit, the rules that bound what may
happen, the live run ledger, and the judgment loop. Decisions reach the
owner as one link with two buttons, and the answer comes back as standing
law. Underneath, everything the mount serves is a projection of plain files
in your own repository: delete the app and the company is still whole.

These pages are the public documentation, written for both kinds of reader.
Agents: the index at [/llms.txt](/llms.txt) lists every page in raw markdown;
the machine-readable tool surface is at [/api/surface](/api/surface).

- **[Getting started](/docs/getting-started)**: mount an organization from
  claude.ai, Claude Code, or plain curl.
- **[Concepts](/docs/concepts)**: the company file, projections, runs,
  decisions, roles, and tenants.
- **[MCP tools](/docs/mcp-tools)**: every tool on the mount, with arguments
  and role gates. Generated from the same registry the server registers from.
- **[HTTP API](/docs/http-api)**: the same contract over plain HTTP, for
  runners with no MCP support.
- **[Auth, errors, examples](/docs/using-the-api)**: where a token comes from,
  what failure looks like, and a worked run from start to finish.

The pattern underneath is an open standard:
[Organizational Seed](https://github.com/codeyogi911/organizational-seed)
(Apache-2.0). The hosted product and the self-run folder are the same files.
