1.2 KiB
1.2 KiB
Why
The gateway currently serializes the provider-bearing Server-to-gateway SessionAuthority to clients, crossing provider identity into a client trust boundary that forbids it. RC4 must make that boundary structural before the pre-release client set is qualified.
What Changes
- Add a strict provider-free
ClientSessionAuthoritywith the seven session, gateway, audience, reconnect, expiry, and capability fields shared withSessionAuthority. - Keep
SessionAuthorityandProviderSessionWorkunchanged for the authenticated Server-to-gateway control plane. - BREAKING Replace the gateway-to-client RC3 response shape with
ClientSessionAuthorityas a coordinated RC4 hard cut; no mixed RC3/RC4 compatibility is claimed.
Capabilities
New Capabilities
gateway-transport-and-admission: Defines the distinct client-facing authority and its provider-free gateway admission boundary.
Modified Capabilities
None.
Impact
Protocol JSON Schema, tunnel Protobuf, generated Go/Rust/Swift bindings, and consumer Protocol pins advance together to v1.0.0-phase3d-macos-rc.4. VERSION, global compatibility history, and the Server-to-gateway provider authority remain unchanged.