B2B software companies

Customers ask how our agents are governed. Can we show them?

You build agents into your product and ship them to enterprises. Your customers now ask who owns each decision, why the agent acted, what it costs and where the record is. LeafCraft embedded in your product answers all of it, in their environment, under their rules.

One teamYour rulesYour memoryYour budget
Decision request in Slack · example dataLeafCraft console
Trusted by
MiVi
mediamint
Bhashini
Neurasix
Wyra

What your customers ask

They did not ask for smarter AI. They asked for control.

Seven questions enterprise buyers now put to every software vendor. Each one is answered by LeafCraft embedded in your product, in their environment.

1

Who owns the handover?

When your agent passes work to their person, someone must own the result.
2

Why did the agent act?

Logs are not enough. They want the reason, and what their person did next.
3

Small problem or big, same person?

Escalation by complexity and impact to the right people. Not a ticket queue.
4

Whose rules apply?

Theirs. Not your defaults.
5

What does it cost, before it runs?

Not a bill after the fact.
6

What happens when the model changes?

Switching should take a setting, not months.
7

Can we export the history?

With links and reasons intact. Not a flat spreadsheet.

The vendor builds the agent. The customer stays in charge.

How embedding works

The agents you ship, and the agents you run.

Agents you ship

Embed LeafCraft in your product

Your agents run inside each customer's LeafCraft, under that customer's rules, with the record in their database and the cost visible to them before it runs. You ship one product. Every customer governs it their way.

Embedded pricing
Agents you run

Your own operations

Sales, support, finance and engineering at a software company run agents too, from vendors and from your own teams. The same layer governs them: one register, one set of rules, one record.

Discover every agent

Two risks the layer removes

The agents you can't see, and the model that gets retired.

Agents you don't know about

In B2B software companies, agents arrive through vendor updates and team pilots. LeafCraft finds all of them, gives each an owner, and brings it under your rules or removes it.

How discovery works

A model that gets retired

An agent built straight on one model has to be rebuilt and re-approved when that model is retired or repriced. On LeafCraft you switch the model for that agent in config and keep everything else. Months and a budget, saved.

Agent tied to one model
  • The model is retired or repriced
  • Prompts, tests and sign-offs rebuilt
  • Months of work, a new approval cycle
  • The history stays with the old tool
MonthsA rebuild budget
Agent on LeafCraft
  • Pick another model for that agent
  • Switching is a config change
  • Test it against your own record first
  • Rules, limits, owner and memory stay
HoursNo rebuild
TimeHours to switch, not months to rebuild
CostNo rebuild budget, no new approval cycle
MemoryThe record carries over to the new model
Your choice of model

Why it matters now

Every enterprise deal now has a governance question in it.

Your roadmap now has agents in it, and every enterprise deal now has a governance section in it. Each customer wants its own approval flow, its own limits and its own record, and each one you build by hand is engineering time that does not ship features. When a model is repriced or retired, the rebuild lands on your release plan, not theirs. LeafCraft embedded in your product turns governance into part of what you ship: customers set their own rules, hold their own record and see cost up front, while you build one product, switch models per agent, and close enterprise deals without a custom control plane per account.

What the record answers hereWhat your agents decided at each customer, why, and what the customer's people did next.
How the layer works

AI and people, one team

Your customer's team, with AI on the org chart.

Does the work
Decides
Checks
AI drafts. A person decides. Another agent checks.

The agent prepares the case. Your person makes the call and writes why. A separate audit agent checks the decision against your rules.

Same rules for every seatNo one checks their own workOne named ownerCost set before it runsBoth reasons recorded
No one checks their own workAgent or person. Maker and checker are never the same.
One named owner per decisionNever "the system".
Authority earned from the recordWidens with clean work. Narrows after mistakes.
People stay where they workSlack, Teams, WhatsApp (coming) or email. Their reply moves the work on.

What changes for you

Today
With LeafCraft
Security review stalls on governance questions
Answer with the register, the rules and the record
Every customer asks for custom approval flows
Customers set their own rules in LeafCraft. You ship one product.
A model price change hits your margin
Switch models per agent. Cost visible per customer, up front.
Export requests take an engineer a week
Customers export their own record in open formats
Silence is never a yesEstimated before it runsNothing erased after it's written
Product screen · example dataLeafCraft console
LeafCraft sells no agents, no models and no compute.
NeutralGains nothing from your choice of agent or modelYoursRuns in your cloud, VPC or on-premOpenAny model, any cloud, MCP and A2AEqualBought, built and people, same rules
Why that matters

Questions teams ask

Can we use LeafCraft for the agents we ship, not just our own operations?

Yes. Agents built in LeafCraft or on other platforms run under the same rules, with a budget and a record. Each tenant's sessions, memory and events are stored apart from every other tenant's.

Do we have to rebuild our agents?

No. Bring them as they are. LeafCraft connects agents built on LangGraph, CrewAI, the OpenAI Agents SDK, the Claude Agent SDK and more, or over A2A, MCP or a web address.

Will our customers' text show up in traces?

Not if you turn on masking. One setting keeps message content out of traces, while timings, costs and agent names stay visible. One call erases a session on request, and the erase itself is recorded.

Bring one B2B software process.

We'll map it with you: which roles are AI and which are people, who decides, who checks, what it costs and what gets recorded.