Composability is the core idea that explains almost everything else in Meerkat. Meerkat is:Documentation Index
Fetch the complete documentation index at: https://docs.rkat.ai/llms.txt
Use this file to discover all available pages before exploring further.
- a library-first runtime
- with a practical product layer
- exposed through multiple peer surfaces
- a Rust crate embedded in your app
- a Python or TypeScript SDK backend
- a CLI for hands-on work
- a REST / JSON-RPC / MCP integration surface
- a multi-agent runtime
Why this matters
Because Meerkat is composable:- the surfaces are not separate products with separate semantics
- examples should usually treat the major surfaces as peers
- concepts such as realms, sessions, tools, and mobs should make sense across surfaces
- advanced builder/developer docs can still be part of the public docs set, because the “developer” and “operator” roles often overlap
The practical consequence for docs
The docs should reflect this structure:Conceptsexplain the shared mental modelGuidesshow how to accomplish tasks on top of that modelExamplesshow runnable patterns across surfacesReferencedefines exact contracts and inventoriesArchitectureexplains ownership and rationale
