OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / vectors / draft / registry / schemas / 073-TransportEndpointV1.bin

14 lines · bin ref:
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
}