# fix\(protocol\): reject incompatible orchestration peers · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/76430cd1cfcb2034aa9c3268749a51afb69bcc0d)

Repository: [pingdotgg/t3code](https://git.cafe/pingdotgg/t3code)

Visibility: public

Requested revision: 76430cd1cfcb2034aa9c3268749a51afb69bcc0d

Requested commit: 76430cd1cfcb2034aa9c3268749a51afb69bcc0d

Commit: 76430cd1cfcb2034aa9c3268749a51afb69bcc0d

Tree: 8db44ae600af1020132360787cb9a89025b192b2

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(protocol): reject incompatible orchestration peers

Advertise and validate an explicit orchestration protocol before clients open RPC sessions. Announce the same protocol on WebSocket upgrades so hosts reject older clients before request decoding while preserving existing auth and relay parameters.

Audit: D03

Implemented by GPT-5.6 Sol with Codex.

```

## Parents

- [e111c0543d37824faebd04b056549e4dc0d5d01d](https://git.cafe/pingdotgg/t3code/commit/e111c0543d37824faebd04b056549e4dc0d5d01d?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/76430cd1cfcb2034aa9c3268749a51afb69bcc0d?format=markdown)
