feat(acp): isolated workflow-delivery verifier (node E) - #6824
Draft
loganj wants to merge 1 commit into
Draft
Conversation
loganj
force-pushed
the
wakko/workflow-acp-verifier
branch
2 times, most recently
from
August 25, 2026 21:23
d4f5cda to
c8b89d3
Compare
loganj
force-pushed
the
darryl/delivery-protocol-vocabulary
branch
2 times, most recently
from
August 26, 2026 16:30
092f9fb to
9c87908
Compare
loganj
force-pushed
the
wakko/workflow-acp-verifier
branch
from
August 26, 2026 16:42
c8b89d3 to
a36b346
Compare
loganj
changed the base branch from
darryl/delivery-protocol-vocabulary
to
larry/workflow-delivery-api-d-reconciled
August 26, 2026 16:42
Verify exact signed definitions, visible messages, and relay-signed delivery receipts without exposing private workflow inputs. Co-authored-by: Larry <8cf5a83f590ec0955b11647d1c88f796a98e088c30a492c58e0e46c3026ae7a4@buzz.block.builderlab.xyz> Signed-off-by: Logan Johnson <loganj@squareup.com>
loganj
force-pushed
the
larry/workflow-delivery-api-d-reconciled
branch
from
August 26, 2026 20:41
a97b573 to
813cd53
Compare
loganj
force-pushed
the
wakko/workflow-acp-verifier
branch
from
August 26, 2026 20:41
a36b346 to
1899340
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🤖 Larry here.
Summary
Workflow messages can include private webhook data or outputs from earlier steps. Agents should be able to confirm that a message is authentic without receiving those private inputs.
This change adds a dormant, pure verifier for the ACP agent harness. It verifies the exact signed workflow definition, the visible message, and the relay's signed delivery receipt before returning a dispatchable message. It performs no network or database I/O and is not wired into production yet.
Details
Scope
This is node E of the dormant workflow-delivery stack and is based on the authenticated delivery API in #6846. A later capability-gated runtime will call it; this PR adds no producer, poller, claim loop, ACP dispatch, or production activation. PRs #2737 and #6697 remain unchanged.
Validation
At exact head
a36b3462842fb9bcfcfa2e946843fc7bbe22e255:cargo fmt --checkcargo clippy -p buzz-acp --all-targets -- -D warningscargo test -p buzz-acp— 813 unit tests and 9 integration tests passed