Skip to content

feat(protocol)!: add AdCP 3.2 beta.5 parity - #1064

Merged
bokelley merged 3 commits into
mainfrom
feat/adcp-3.2-beta.5-parity
Aug 22, 2026
Merged

feat(protocol)!: add AdCP 3.2 beta.5 parity#1064
bokelley merged 3 commits into
mainfrom
feat/adcp-3.2-beta.5-parity

Conversation

@bokelley

@bokelley bokelley commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin and package the AdCP 3.2.0-beta.5 schema bundle and regenerate Python models/versioned exports
  • implement beta.5 async identity, terminal convergence, webhook idempotency, retention, and trusted receiver scoping invariants
  • align TaskHandoff/WorkflowHandoff admission with the external durable-publisher contract and preserve canonical task identities
  • update decisioning rights/creative surfaces, migration guidance, examples, and conformance coverage

Validation

  • full suite before final targeted refinements: 6909 passed, 40 skipped, 9 deselected, 1 xfailed
  • final dispatch/creative/rights focused suite: 252 passed
  • lint, full mypy, strict adopter type checks, generated-code validation, and diff hygiene pass
  • wheel and sdist package checks include the complete beta.5 schema bundle
  • code, protocol, and security expert reviews approved with no remaining blockers

BREAKING CHANGE: Webhook receiver configuration now requires trusted receiver and publisher scopes, webhook deduplication uses explicit claim/acknowledge/release ownership, beta.5 decisioning Protocols align with their wire response arms, and hand-written Submitted responses are rejected in favor of registry-backed handoffs. See docs/webhooks/migration-from-fragmented-senders.md and SCHEMA_DELTAS.md for migration guidance.

Comment thread src/adcp/webhook_receiver.py
Comment thread src/adcp/server/idempotency/webhook_dedup.py
@bokelley bokelley changed the title feat(protocol): add AdCP 3.2 beta.5 parity feat(protocol)!: add AdCP 3.2 beta.5 parity Aug 22, 2026
@bokelley
bokelley merged commit 384ad03 into main Aug 22, 2026
27 of 29 checks passed
@bokelley
bokelley deleted the feat/adcp-3.2-beta.5-parity branch August 22, 2026 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant