Release
0.7 — A2A Auth Layer
Objective
Every A2A call carries DPoP proof.
Problem
- A2A calls may use bearer tokens
- No proof-of-possession for A2A
Fix
- Enforce DPoP on all A2A endpoints
RequireDPoPMiddleware on A2A routes
- Return
use_dpop_scheme if missing
Files
internal/api/a2a_handlers.go
internal/api/router.go
Acceptance Criteria
Release
0.7 — A2A Auth Layer
Objective
Every A2A call carries DPoP proof.
Problem
Fix
RequireDPoPMiddlewareon A2A routesuse_dpop_schemeif missingFiles
internal/api/a2a_handlers.gointernal/api/router.goAcceptance Criteria
401 use_dpop_scheme