Diagrid
Agentic durable execution platform, from the creators of Dapr and KEDA

Durable execution,now built for agents.

Durable workflows and verifiable execution — workflows are always carried to completion: agents recover without losing state. Every step is cryptographically attested. Works with any agent framework.

Free to start · enterprise & self-hosted available

Same agent. Same crash. Different outcome.
built withLangGraphLangGraph
Without Diagridrunning
Retrieve context
Call LLM
Execute tool
Update memory
Final answer
Attempt #1 · no progress kept $10
With Diagridrunning
Retrieve context
Call LLM
Execute tool
Update memory
Final answer
Resumed · 0 re-runs$10

Diagrid is trusted by leading companies worldwide

Schlumberger
Cisco
Zeiss
AVEVA
BD
Ethos
Avelo
Copa
Alegus
Elia
Takeda
FICO
Schreder
Prudential
HDFC
LexisNexis
Ignition
HSBC
Singtel
Sharper Image
Xerius
TP ICAP
Schlumberger
Cisco
Zeiss
AVEVA
BD
Ethos
Avelo
Copa
Alegus
Elia
Takeda
FICO
Schreder
Prudential
HDFC
LexisNexis
Ignition
HSBC
Singtel
Sharper Image
Xerius
TP ICAP
Durable execution

Never lose progress.
Pick up where you left off.

Agentic Durable Execution is an autonomous agent that never starts over. Diagrid preserves execution state as work progresses, so agents and workflows recover automatically — without losing what they've done.

  • Automatic crash & outage recovery
  • Exactly-once — no duplicate paid calls
  • Long-running work, from seconds to infinity
  • Durable state across restarts and scale events
run #8a2f1cstate persisted
Plan0x91a4
Retrieve context0x3c7d
Call toolcrashed
↻ resumed — Call tool0xf02e
Update memory0xb6a4
Respond
0 work lost · 0 duplicate LLM calls
Verifiable execution

Don't trust logs.
Prove execution — cryptographically.

Agent frameworks can't prove what actually ran. Diagrid signs every step into a tamper-proof record — so you can prove exactly what an autonomous agent did. Works with any framework.

  • Provenance — where every action originated
  • Attestation — who executed each step
  • Tamper-proof cryptographic audit log
  • End-to-end distributed tracing
provenance chain verified
Origin
user · req 7f2
init
Agent step
signed
0x91a4
Tool call
signed
0x3c7d
Altered record
hash mismatch
0x????
Tamper detected — record rejected
Production-ready in two steps

Durability and governance
in two steps.

01Durability

Make failures and outages irrelevant

  • Resume from the last completed step
  • Recover from crashes, deploys, and infrastructure outages
  • No rewrites, no new orchestration platform to learn
agent.pyPython
# Define your LangGraph agent as usual
graph = StateGraph(State)
graph.add_node("process", process_node)
graph.add_node("validate", validate_node)
graph.add_edge(START, "process")
graph.add_edge("validate", END)
graph = build_graph()
compiled = graph.compile()
# Make the agent durable with automatic recovery
runner = DaprWorkflowGraphRunner(
graph=compiled,
)
runner.start()
then
02Zero-trust access

Control access between agents, apps, and MCP servers

  • Deny by default — allow each connection explicitly
  • Govern apps, tools, MCP servers, and agents
  • Enforced at the execution layer, not bolted on
mcp-policy.yamlYAML
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: mcp-policy
spec:
accessControl:
# Phase 1 — strict zero trust. No agents, no allows. Reject everything.
defaultAction: deny
trustDomain: public
denyeverything by default — then allow only what you trust.

Start with agentic durable execution. Add zero-trust next.

Open source at the core

Multi-cloud and lock-in free.
Built on open-source software.

Built by the creators of KEDA and Dapr, two graduated CNCF projects trusted by thousands of organizations in production.

DaprKEDAMCPKubernetesOpenTelemetrySPIFFE