Q1: clientはOPEN stateへ移ってよいか
単一選択clientはextensionを一つもofferしていません. serverは正しいUpgrade, Connection, Sec-WebSocket-Acceptを伴う101 responseを返しましたが, Sec-WebSocket-Extensionsでextensionも選択しました.
範囲: RFC 6455はopening handshake, framing, masking, control frame, connection closeを定義します. Originはbrowser-originのsignalであり, maskingは暗号化ではありません. handshake成功やsubprotocol選択もapplicationのauthenticationまたはauthorizationではありません.
clientはextensionを一つもofferしていません. serverは正しいUpgrade, Connection, Sec-WebSocket-Acceptを伴う101 responseを返しましたが, Sec-WebSocket-Extensionsでextensionも選択しました.
privileged endpointが`Origin: https://trusted.example`だけをclient credentialとして受理します. browser scriptとautonomous A2A clientの両方が接続できます.
有効なwss handshake後, clientがMASK=0のwell-formed text frameを送ります. implementationはTLSがconfidentialityを守るため受理しました.
大きなtext messageをfragmentで受信中です. continuation frameの間に有効なPing frameが届きました. receiverはtext messageが完成するまでPingをbufferします.
proxyはhandshakeを観測しましたが, negotiated WebSocket extensionを実装していません. buffer削減のため, このconnectionのdata-message fragmentをcoalesce・splitしようとしています.
A2A serverが有効なwss handshakeを完了し, `Sec-WebSocket-Protocol: agent-admin`を選択しました. credentialやgrantを確認せずdestructiveなadmin commandを認可します.