Introducing Graft

Make the software that runs your business usable by AI agents.

Graft gives AI agents a reliable way to use legacy software by turning real interfaces into stable tools.

Be the first to try Graft.

Runs in your environment Stable tool contracts Every action auditable
Ledger ERP 7.4 No API
HomeInvoicesCustomersReports
Create invoiceLegacy desktop workflow
42 states mapped7 effects observed
GraftInterface runtime
Active
01

Perceive the interfaceVision, accessibility, state

Mapped
02

Build a capability graphTransitions, rules, effects

Linked
03

Compile a stable contractTypes, recovery, idempotency

Typed
04

Enforce policyApprovals, roles, boundaries

Bound
05

Verify the source effectIndependent evidence

Proven
UI v7.5 changedDrift isolatedAdapter recertified
Certified toolcreate_invoice
MCP · v1.3

customer_idstring

amountnumber

currencyenum

Effect

Creates exactly one invoice

Approval

Required before write

Evidence

Source record + invoice ID

12 / 12 checks passedContract unchanged
Built for software you cannot replace

ERP

Mainframes

Desktop apps

Web portals

Virtual desktops

Internal tools

How it works

From any interface to a tool agents can rely on.

No changes to the source system. No replacement project. One bridge between what you have and what comes next.

Intent
Adapter
Policy
create_order { customer, product, quantity } Mapping interface states

Use cases

Unlock work across the systems you already run.

Explore how Graft turns familiar workflows into governed actions your agents can safely call.

Finance and operations

Systems your team already uses
GraftControlled connection
What your AI agents can do
Example workflows
Safeguards and approvals
What Graft handles
What Graft verifies

Built for reliability

Enterprise ready by design.

Stable contractsVersioned tools with clear schemas.

Permission awareRespect roles, rules, and constraints.

Auditable actionsEvery step logged with full context.

Secure by defaultNo data leaves your environment without your control.

Action logView all
create_orderOrder #1042 created
Success
update_customerCustomer ACME updated
Success
get_invoiceInvoice #INV-8891 retrieved
Success
×
cancel_orderOrder #10421 cancelled
Success
Data stays yours

We connect to your systems. Your data never trains our models.

Built for the systems you cannot replace

Connect anything.
Automate everything.

Graft adds a reliable action layer to the systems your teams already depend on. Agents get stable tools across mainframes, internal applications, portals, and file-based workflows without a replacement project.

Explore use cases

ERP

Extract and update records

Mainframes

Run transactions and queries

Desktop apps

Automate complex workflows

Web portals

Log in, click, fill, extract

</>

Custom systems

Bring any internal tool to agents

Files & exports

Turn reports into real-time tools

Security by design

Your data stays your data.

Runs in your environmentKeep everything behind your firewall.
Least privilege accessGranular permissions for every tool.
Complete audit trailEvery action logged and traceable.
“Finally, our agents can work inside the systems we already rely on every day.”
Director of OperationsFinancial Services
Stable interface for each workflow
One
Agent action governed and traceable
Every
Source-system rewrites required
Zero

Designed for your agent stack

Use Graft from the frameworks and agent runtimes your teams choose.

LangChain

LlamaIndex

CrewAI

Microsoft AutoGen

OpenAI Agents SDK

•••

More

Evidence, not promises

The interface changed. The contract did not.

Each generated tool ships with a conformance bundle that proves the real effect across supported application versions.

12 / 12conformance checks passed
0duplicate effects on retry
2application versions certified
Conformance reportcreate_order@1.3.0
Certified
Source applicationLedger Classic 7.4, 7.5
Caller schemaUnchanged
Last verifiedToday, 14:32 UTC

Valid order creates exactly one source record

Repeated request reuses the idempotency key

Unexpected UI state stops before submission

Returned order ID matches the source system

Evidence bundle hash3f7e…a9c1

Private beta

Your agents are ready.
Your software can be too.

Bring us one workflow your agents cannot reach.

We will be in touch as soon as early access opens.