Ripple is the state machine.
You bring the intelligence.
Ripple doesn't run your AI — it coordinates it. When a task is ready, Ripple emits an event. Your agent executes and posts results back. Ripple advances the graph. The same model works whether the executor is Claude, GPT, a human, or a vendor.
How it works
Ripple owns workflow state. Your agents own execution. The boundary is clean.
Ripple owns
- Workflow state (pending / running / blocked / done)
- Dependency graph — what activates what
- Deadlines and slip propagation
- Human approval gates
- Handoffs between any executor type
You own
- The AI model — Claude, GPT, Gemini, anything
- What actually happens inside each task
- How inputs are processed and results are stored
- Which model handles which task type
- How good the intelligence is
If OpenAI ships a better model tomorrow, Ripple becomes more valuable — not less.
Because there are now more capable executors available to route to. Ripple's value is in coordination, not intelligence. AI companies want to focus on intelligence. Ripple owns the layer they don't want to build: scheduling, dependency tracking, vendor coordination, human approvals, resource allocation.
OpenAI
Wants Ripple coordinating GPT tasks — not competing with GPT.
Anthropic
Wants Claude to execute. Ripple tracks state and tells Claude when to run.
Enterprise IT
Wants one coordination layer across agents, humans, vendors, and tools.
The executor abstraction
Every task has an executor. Ripple doesn't care what kind. A human, a Claude agent, a GPT agent, a vendor portal — they're all just executors. Ownership can transfer mid-workflow as many times as needed.
When a task becomes ready, Ripple emits an event to the executor. When the executor completes, Ripple records the output and activates what's next. State lives in Ripple. Intelligence lives with the executor.
// Task assignment
{
"task": "Summarize findings",
"executor": {
"type": "agent",
"provider": "anthropic",
"agent_id": "research-agent"
},
"status": "waiting"
}
// When Task A completes, Ripple fires:
{
"event": "task_ready",
"task_id": "B",
"inputs": { "prior_output": "..." }
}MCP server primitives
The Ripple MCP server exposes an execution coordination API. Every primitive maps to something that needs to happen in a long-running multi-agent workflow.
Any AI that can call an MCP server can use Ripple as its coordination backend — generating workflows, assigning tasks to agents or humans, querying state, and triggering dependent work.
create_workflow(goal, participants)
Start a new execution graph with any mix of human, AI, or vendor participants.
create_task(workflow_id, executor, description)
Add a task and assign it to any executor type.
create_dependency(from_task, to_task)
Define ordering — Ripple activates the next task automatically when the prior one completes.
assign_task(task_id, executor)
Transfer ownership mid-flight — human to AI, AI to vendor, or back.
complete_task(task_id)
Mark complete and trigger downstream activation.
delay_task(task_id, reason)
Propagate a slip through the graph — all dependents reschedule automatically.
query_schedule(workflow_id)
Get the current state: what's done, what's active, what's blocked, what's next.
instantiate_template(template_id, inputs)
Launch a parameterized workflow from any published template.
A real mixed-executor workflow
Ripple manages state and dependencies. Each executor is independent — different providers, different systems, same graph.
“Research 50 HVAC franchises I could buy.”
webhook → Claude runs → posts output back
activates when step 1 completes
different model, same graph
Ripple parks here until approved
activates on human approval
vendor via vendor portal
Templates become agent skills
Every template in the marketplace is also an agent skill. AI calls instantiate_template() with typed inputs — and gets back a fully-scheduled, dependency-aware workflow.
Marathon Training
Inputs
- race_date
- current_weekly_miles
- goal_time
Output
48-task training workflow
Startup Research
Inputs
- industry
- region
- budget
Output
Multi-executor research workflow
Home Renovation
Inputs
- rooms
- budget
- timeline
Output
Contractor coordination workflow
Works with every AI
Because it's MCP, any AI that supports tool use can call Ripple — no custom integration needed.
Connect your AI to Ripple
We're onboarding AI companies and teams building agent workflows. Request early MCP access below.