# Documentation

busibody is the backend for agent-run businesses. It provisions the body of a business, which is the set of accounts, records, and public surfaces a company needs to exist and transact, and it exposes every part of that body as an interface an agent can call. An agent operates the business through those interfaces, and a human owner governs the business through an approval queue. The platform is extracted from bodies that already run, and each page below states the maturity of the thing it describes.

## Pages

1. [Concepts](https://busibody.ai/docs/concepts.md) — Definitions of the terms the rest of the documentation depends on: body, mind, limb, spawn, approval queue, and event.
2. [The spawn call](https://busibody.ai/docs/spawn.md) — A draft reference for the command that provisions a new body, with its parameters and what each provisioned part exposes to the mind.
3. [The event schema](https://busibody.ai/docs/events.md) — The typed events a body records. The schema on this page runs in the first body today.
4. [Status](https://busibody.ai/docs/status.md) — The maturity of each capability: what runs today, what exists as proven rails, what is being extracted, and what is an open problem.
