Developers
Build on the Stackmint platform.
Every AI operating system is built from the same parts: AI specialists, workflows with approval gates and one governance layer. Call them through the API, hand them to AI assistants as MCP tools, or build a Custom OS on them.
Three ways in
Use an operating system from anywhere. Or build your own.
Whichever way you connect, the work runs inside the same governance layer: approvals, audit logs, kill switches and budgets apply every time.
API
Run workflows from your own systems
Start an operating system’s workflows and specialists from your applications and read back the results. Every call goes through the same approval gates, budgets and audit logs as work started in the portal.
MCP tools
Give AI assistants governed tools
Expose your specialists as MCP tools that AI assistants can call. Actions run through the execution gateway, credentials stay server-side and each call is logged.
Custom OS
Build an operating system for your service
AgencyOS and LegalOS are built on the same platform. Use the same building blocks to build an operating system around your own playbooks and clients.
The platform
Building blocks
Agents are Dendrites. Workflows are Branches. Steps are Buds.
A Dendrite is an agent: for each task it routes to the right Branch or Bud. A Branch is an execution contract that chains Buds, maps data between them and stops at approval gates. A Bud is a versioned step with a declared input and output schema.
bud.tsexport class ExampleBud {
static id = "bud_example";
static schema = {
input: {/* ... */},
output: {/* ... */}
};
async run(input, context) {
// your logic
return result;
}
}Write the logic in a single class, declare the input and output schema, and export it as a Bud.
branch.json{
"steps": [
{ "id": "step1", "bud": "bud_retrieve_deals" },
{
"id": "step2",
"bud": "bud_score_opportunities",
"input": { "records": "{{step1.output.records}}" }
}
]
}Compose Buds in JSON or in the visual Branch Builder. Each step’s output maps to the next step’s input.
Runtime
A clear runtime contract for every run.
Buds and Branches run inside the Stackmint execution environment, fully hosted, so you always know how your logic behaves and what it did.
Execution
What every run guarantees
- Typed input and output validation for every Bud
- Step-by-step execution with history per run
- Automatic retries with scoped timeouts
- Human approval pauses at declared gates
- Pinned versions of every Bud, playbook and model
- A budget on every run
Triggers and traces
Start work anywhere, see every step
- Step-by-step traces
- Input and output inspection
- External call logs
- Token usage
Guides, concepts and setup instructions live in the documentation. Open the docs
Custom OS
Build the operating system your firm runs on.
We build your Custom OS with you, from the same building blocks as AgencyOS and LegalOS, around your playbooks and your clients.