Enabling verifiable execution chains and tamper-proof activity trails for automated processes and intelligent assistant software
The world of cloud-powered computing has spent considerable time fortifying scattered networks of computers against errors and data loss.
Desktop programs fix their own glitches. Online utilities hold onto missed data transfers. Automated procedures persist through system restarts and proceed from the last checkpoint. The idea of fault-tolerant operation supports long-term commercial workflows and is a cornerstone in the emerging landscape of cognitive automation frameworks.
Yet as companies increasingly adopt automated assistants and independent operational flows in live environments, a fresh hurdle is arising:
How do you confirm that events truly unfolded as reported, and that records cannot be secretly altered?
If one process initiates a request, activates a module, assigns a job to another process, or synchronizes various digital counselors, how can the receiving side confirm the legitimacy of the initiating environment?
How can cybersecurity experts ensure that the trail of events remains unaltered? How can regulatory groups construct a solid evidentiary sequence for vital choices? How can firms demonstrate how a task was accomplished, trace its source, and confirm that the record has not been interfered with?
Dapr 1.18 unveils a collection of features engineered to tackle these pressing needs: Activity Record Cryptographic Sealing, Activity Record Continuity Extension, and Execution Verification and Certification.
Combined, these features construct a groundwork for Authenticatable Performance within Dapr.
Why Mere Observability Falls Short
Today’s cloud-native platforms produce vast streams of performance data.
System logs describe occurrences.
Measurements indicate system speed.
Timelines map the flow of commands.
Compliance logs offer background on prior actions.
These functions are vital, but they all hinge on a shared weakness:
They depend on trust.
A log file can be secretly edited.
A compliance record can be tampered with.
Process details can blur as files move across separate systems.
As tech stacks grow more interconnected and digital helpers become more independent, enterprises increasingly require mathematical proof regarding the pedigree and history of an operation.
Plain monitoring informs you of the action.
Cryptographic Verification enables you to substantiate the action.
Introducing Activity Record Cryptographic Sealing
The inaugural feature presented in Dapr 1.18 is Activity Record Cryptographic Sealing.
As a sequence of actions unfolds, Dapr produces one-of-a-kind digital tokens that seal historical actions.
These seals generate immutable trails that can be inspected by separate auditors.
This empowers organizations to sense whether a process trail was retroactively changed and lays down more robust purity standards for process transitions.
For firms governed by strict industry rules or handling private data workflows, a cryptographically sealed timeline offers a vastly superior layer of safety compared to using basic logs or standard file storage.
introducing activity record continuity extension
Connected systems seldom function alone.
A process frequently launches smaller tasks.
Those tasks interact with various utilities.
Utilities frequently activate additional processes.
Automated advisors frequently activate plugins that ultimately work across scattered hardware.
Figuring out how a specific request landed on a specific computer often demands merging different traces from various logs.
Dapr 1.18 debuts Activity Record Continuity Extension, enabling the “family tree” of a request to travel alongside it as work navigates through various machines.
This empowers secondary systems, procedures, and advisors to recognize:
- The original birthplace of the operation
- The workers that joined along the way
- The specific order of milestones reached
- The verifiable source of pending work
Instead of viewing operation notes as temporary, local data, Dapr turns operational heritage into a core element of interconnected functioning.
introducing execution verification and certification
Lineage tracking sets the family tree.
Certification sets the trust.
Through Execution Verification and Certification, Dapr empowers automated functions and tasks to obtain a mathematically confirmed profile of their origin.
This allows programs to base choices on confirmed sources rather than mere guesses.
For instance:
- A financial institution’s electronic fund movement may limit requests to those stemming from approved transaction processes, blocking direct outside access that might skirt security reviews, manager consent, and legal checks.
- A medical coverage review hub may examine the progression of an automated task before paying out money, confirming the claim successfully navigated qualification validation, deception detection, and diagnostic sorting.
- A drug production control tower may mandate rules based on corporate governance tied to process heritage, demanding evidence that every compliance check and safety approval before a batch reaches the consumer.
- A clinical virtual advisor coordinating patient care may confirm the authenticity of delegated assignments before responding, making sure prescriptions emerge from approved physician processes rather than from an unverified helper or unknown system.
Certification elevates performance details from simple labels into a reliable guarantee of authenticity.
built on identity verification using the SPIFFE framework
Verifiable performance hinges on confirmable identity.
For a considerable duration, Dapr has championed local system identity as a critical security foundation via SPIFFE standards. Every instance running within Dapr obtains a mathematically verified ID that enables mutual verification and protected interaction between local modules.
The features rolled out in Dapr 1.18 are constructed directly atop this existing groundwork.
Workflow attestation and execution provenance are anchored to the identities of the workloads involved, enabling systems to determine not just what took place, but also who was involved in carrying out a given workflow.
This establishes a verifiable chain of trust that encompasses:
- Workflow orchestrators
- Activities
- Services
- AI agents
- External systems
By integrating SPIFFE-based workload identity with workflow history signing, provenance propagation, and attestation, Dapr carries cryptographic trust past mere communication and into the realm of execution itself.
Organizations can now confirm not just the identity of the workload issuing a request, but also the entire execution trail that produced that request.
To put it differently:
SPIFFE tells you “Who are you?”
Verifiable Execution tells you “How did you end up here?”
Combined, they deliver a more robust foundation for securing distributed systems and AI-driven applications.
Why this matters for AI agents
The rise of AI agents raises the stakes around provenance and attestation.
Unlike conventional software, agents regularly:
- Call upon external tools
- Delegate tasks to other components
- Engage with multiple services
- Kick off long-running workflows
- Coordinate alongside other agents
As these systems take on responsibility for decisions that affect the business, organizations need firmer assurances about how execution unfolded.
Questions like the following grow increasingly critical:
- Which agent set this action in motion?
- Which workflow gave it the green light?
- Which systems played a role in execution?
- Has the execution record been altered in any way?
- Can downstream systems place trust in this request?
Traditional agent architectures often depend on implicit trust between orchestrators, tools, and services. Dapr’s pairing of SPIFFE-based workload identity with Verifiable Execution offers a more rigorous foundation, enabling systems to reason about both who is issuing a request and how that request came into being.
The capabilities delivered in Dapr 1.18 lay the groundwork for answering these questions through cryptographically verified execution lineage and attestation.
The outcome is a new fundamental building block for AI systems that can be trusted.
From durable execution to verifiable execution
Dapr Workflows already deliver durable execution, allowing long-running processes to withstand failures, retries, restarts, and infrastructure interruptions. Dapr 1.18 takes this foundation further.
Organizations can now not only resume execution after disruption, but also put forward stronger guarantees about its integrity, provenance, and authenticity. This marks a meaningful step toward engineering distributed systems and AI systems worthy of trust.
As cloud-native architectures keep maturing and AI agents become ever more embedded in enterprise environments, the capacity to verify execution history and provenance will prove just as crucial as the ability to bounce back from failure.
Looking ahead
The cloud-native ecosystem has invested years in making applications resilient. The next frontier is making them trustworthy.
Verifiable Execution represents a meaningful advance on that front, bringing attestation, provenance, and tamper-evident execution records to workflows, services, and AI agents.
As organizations continue adopting autonomous systems and agentic architectures, the ability to verify how work was carried out may prove just as important as the ability to carry out the work in the first place.
Getting started
Workflow History Signing, Workflow History Propagation, and Workflow Attestation are all available starting with Dapr 1.18.
We encourage the community to explore these capabilities, share feedback, and help chart the course of verifiable execution for cloud-native applications, workflows, and AI agents.
The next generation of distributed systems demands more than resilience.
It demands trust.



