### What happened? In [types.ts](https://github.com/a2aproject/A2A/blob/472c7362028150634f658c3dd0013a472090ead7/types/src/types.ts#L319), the comment for JSONRPC indicates that it is mandatory. However the spec text in [Section 3.2](https://a2a-protocol.org/latest/specification/#32-supported-transport-protocols) was updated to make all 3 transports of equal rank and optional in [PR 896](https://github.com/a2aproject/A2A/pull/896). ### Relevant log output ```shell ``` ### Code of Conduct - [x] I agree to follow this project's Code of Conduct