Pause the process.
Keep the progress.
Marcaum10 is a lifecycle manager for long-running, asynchronous, and human-in-the-loop processes. Coordinate jobs, approvals, agents, and external events without keeping workers alive or building custom pause/resume logic.
Long-running processes break the request/response model.
Approvals take hours. External systems respond later. Agents need human input. Jobs run longer than a worker should stay alive.
Most teams patch this together with polling, status tables, cron jobs, and retry spaghetti.
Marcaum10 gives you a durable lifecycle layer for pause, wait, resume, and route.
What it does
Model states & transitions
Define process lifecycles with a flexible finite-state-machine model.
Persist context durably
Store process state and memory across restarts and deploys.
Pause for input
Wait for human decisions, approvals, or external events — natively.
Resume from signals
Resume from API calls, webhooks, timeouts, or manual action.
Route next steps
Direct execution to the right service or actor based on current state.
Visible history
Full audit trail of transitions, actors, and timing.
Built for teams creating
Async workflows
Coordinate multi-step processes that span services and time.
Approval systems
Model human decision points as durable waiting states.
Long-running jobs
Track jobs that outlive any single worker or deployment.
AI/agent processes
Pause agents for review, clarification, or tool results.
Event-driven flows
Resume from webhooks, callbacks, or external system signals.
Not another worker sitting idle.
Not another polling loop.
Not another custom orchestration table.
A simpler control layer for processes that need to wait.
Interested in early access?
Sign up to follow the build.
Thanks! We'll be in touch.