Draw the decision, don’t bury it in code.
Compose rules, decision tables, splits, and sandboxed Python into one auto-laid-out graph. Every branch is explicit and reviewable.
Build your credit, fraud, and onboarding logic as a visual flow, run it in milliseconds, and keep an auditable trace behind every approval, referral, and decline. No deploy, no engineering ticket.
Already have decision flows elsewhere? Migrate them in minutes.
Rules live in a service only two engineers understand. Every change is a ticket and a deploy.
When a regulator or a customer asks why, no one can reconstruct the exact decision.
You can’t tell what a policy tweak does until it’s already live and affecting real applicants.
Everything a decision needs lives in the same place — the logic, the data it reads, the model that scores it, and the trace it leaves behind.
Compose rules, decision tables, splits, and sandboxed Python into one auto-laid-out graph. Every branch is explicit and reviewable.
Every call resolves to a state your team already speaks.
Edit conditions and results in a grid your analysts already use — no engineer in the loop.
Drop an LLM agent into a flow for document review, adjudication, or triage.
Replay a version against real cases, then route a slice of live traffic before you commit.
Open a case mid-flow and keep going. Queues, tasks, and actions run on a blueprint you version.
Each call stores the exact path it took and the value every node produced — reproduced byte-for-byte for audits, disputes, and adverse-action notices.
Connect to your own database, or model entities and events right here. Either way, flows pull live data mid-decision — no batch jobs, no stale copies.
Import your existing flows, versions, and subflows in minutes — then keep building where you left off.
This is the product canvas, not a diagram made for the landing page. Watch one application route through rules, a decision table, an AI agent, and human review before it returns a single decision.
Give an agent a focused role, the tools it may use, and the exact fields it must return. Publish it as a versioned building block, then place it in any decision flow like another node.
Define the task, hard rules, and examples in a reusable system prompt.
Add calculators, files, web access, published flows, or other agents as tools.
Require a structured output schema the next node can use immediately.
Initial·gpt-5.4-nano·Agent Tool
verified_income3708.64confidenceHIGH_CONFIDENCEA flow can open a case mid-decision and carry on returning its answer — nothing waits on a person. The case takes the human work from there, under a blueprint your team versions and publishes, and it stays pinned to the version it was opened under for its whole life.
Complete 1 required task to unlock actions.
Follow every call through the exact version that served it, with outcomes and latency on one timeline.

Lay out the flow — rules, tables, splits, and Python — on an auto-arranged canvas.
Replay it against saved datasets and testcases until every case lands where it should.
Cut a version, request review, and route a slice of live traffic to it.
Watch decision history and performance, and replay any single call end to end.
Send an asynchronous decision. If it needs a person, the API returns a pending decision and review case immediately, then resumes the same execution when review is complete.
# header X-Api-Key: sk_… { "data": { "first_name": "Ada", "last_name": "Lovelace" }, "metadata": { "grouping_id": "user-123456" }, "control": { "async": true } }
{
"data": {},
"status": "pending",
"metadata": {
"environment": "sandbox",
"flow_slug": "webhook",
"version": "v1.3",
"grouping_id": "user-123456",
"timestamp": "2026-07-25T02:11:07Z",
"decision_id": "fcb3b695-…",
"decision_url":
"{{baseUrl}}/versions/:versionId/history/:decisionId",
"waiting_for": {
"type": "manual_review",
"node": "Manual Review",
"case_id": 6,
"case_url":
"{{baseUrl}}/flows/:flowId/review-queue/6"
}
}
}The same engine runs ordinary operational automations — lead routing, invoice reminders, support triage, order sync. Same canvas, same versions, same trace behind every run, priced for that job and free to start.
Model the policy, replay it against real cases, and publish only when every outcome has a trace.