yaronsc
Why Temporal Isn't Enough
We built hash-chained workflow histories to make agent execution tamper-evident
Each batch of workflow events is cryptographically linked to the previous batch and signed using the SPIFFE workload identity that produced it. This makes workflow histories tamper-evident and allows verification of execution integrity, provenance, and identity.
The docs cover the design, verification model, and implementation details.
Happy to answer questions about the architecture or tradeoffs.
Verifiable Execution: Proving How Work Happened in Workflows and Agents
Frameworks like LangGraph, Strands, CrewAI, ADK, etc. already implement reasoning loops, tool execution, retries, and memory. But they typically don't provide durable execution—if the process crashes, the agent will restart from scratch. Some have very basic checkpoint systems that leave failure detection and resumption to the user, which is essentially the hard problem workflow engines solve.
The problem with workflow engines is they handle durability well but require developers to rewrite their agent logic inside the workflow system, which means rebuilding the agent framework from scratch.
This work aims to remove that tradeoff by allowing existing agent frameworks to get all the benefits of a durable workflow orchestrator without rewriting any part of their code.
Running LangGraph, CrewAI, Google ADK with Durable Workflows
Checkpoints Are Not Durable Execution in Agent Frameworks
2. Dapr has 9 APIs, one of which is Workflows which indeed competes with Temporal. Dapr Workflows isn't DAG based, it's code-first. This tool allows you to start with an external representation
Show HN: Generate code-first workflows using diagrams
Hi, we've built a tool that allows developers to generate fully working workflows-as-code from any visual diagram using an open-source durable execution engine. The generated code runs on your machine and can be deployed to any Kubernetes cluster. Happy to get your feedback
Show HN: Turn any workflow diagram into compilable, running and stateful code
Hi HN folks, I'm a co-creator of the Dapr CNCF project and co-founder of Diagrid. Today we announced a free-to-use web app that takes any form of workflow diagram (UML, BPMN, scribble in your favorite drawing tool or even on paper) and generates code that runs in any IDE and that can be deployed to Kubernetes and other container based systems, based on Dapr's durable execution workflow engine....
Show HN: Document agent example that can parse and chat over unstructured data
https://github.com/dapr/dapr-agents/tree/main/quickstarts/06-document-agent-chainlit
Hi all, Dapr maintainer here. We've added a new example that shows how you can build a conversational agent that can upload, parse and understand complex documents, while retaining long-term memory. The example also shows how the agent can upload the file to multiple storage providers. Would be great to get your feedback.
We wanted to create a vendor neutral framework that doesn't over pivot on features that are tied to the backing of a commercial product. The other and no less important point is the ecosystem that Dapr has around messaging and state integrations. A lot of the Agentic AI frameworks you see today will not withstand a restart of the process,let alone complete cluster shutdown. Dapr has durability built-in to handle these catastrophic failures
Show HN: New Agentic AI Framework in CNCF
https://github.com/dapr/dapr-agents
Hi, I'm a Dapr CNCF project maintainer. We've recently released Dapr Agents which provides agentic AI features together with built-in durable execution to guarantee statefulness and reliable agentic workflows that run to completion and retry upon failure. It runs natively on Kubernetes, has built-in OTEL integration and uses a lightweight architecture where agents scale to zero, allowing you to...
Show HN: CNCF announces Dapr Agents, a vendor-neutral AI framework
https://github.com/dapr/dapr-agents
Hi all, I'm the creator and maintainer of Dapr. Today we announced an agentic AI framework that allows developers to run thousands of agents on a single core that can scale to/from zero with minimal latency, with a durable execution engine that supports automatic retries. Us maintainers would very much appreciate your feedback