Execution meta — see plan: #5296
Problem
TLS, mTLS, and rate limiting exist as point capabilities, but there is no unified identity and policy context spanning publish, subscribe, ACK, Connector, and A2A.
Proposed direction
Introduce a unified RequestContext at the ingress layer:
RequestContext
- tenantId
- principal
- roles / scopes
- trace context
- quota key
- source identity
Then uniformly implement:
- topic publish/subscribe ACL;
- tenant namespaces;
- subscription, connection, throughput, and backlog quotas;
- Connector credential isolation;
- A2A agent registration and invocation authorization;
- audit events.
Acceptance criteria
Part of the Architecture Review.
Problem
TLS, mTLS, and rate limiting exist as point capabilities, but there is no unified identity and policy context spanning publish, subscribe, ACK, Connector, and A2A.
Proposed direction
Introduce a unified
RequestContextat the ingress layer:Then uniformly implement:
Acceptance criteria
RequestContextflows through publish / subscribe / ACK / Connector / A2A paths.Part of the Architecture Review.