ITransportEndpointV1��TransportEndpointV1��TransportEndpointV1 {
endpointId: u8 // unique within this descriptor, 1..255
transportId: u8 // enum below
transportProfileHash:32 bytes
roleBits: u16 // generic infrastructure roles only
privacyProfileBits:u16 // routes this endpoint can participate in
canonicalUrl: UTF-8 bytes[1..512]
endpointKey: optional 32 bytes
envelopeClassBits:u16 // supported BlindOuterEnvelope classes
wireClassBits: u8 // supported Noise record classes; zero if not streaming
maxStreams: u16 // 0 for request/response-only endpoint
auxiliaryUrl: optional UTF-8 bytes[1..512]
auxiliaryHash: optional 32 bytes
}