OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / vectors / draft / registry / schemas / 064-OperationProfileV1.bin

17 lines · bin ref:
@OperationProfileV1�_OperationProfileV1�8OperationProfileV1 { // ABI-registry metadata, not sent in each request
  familyId:              u8
  operationId:           u8
  requestSchemaId:       u16
  resultSchemaId:        u16 // zero only for kind-4-only stream verbs
  allowedRequestKindBits:u8
  allowedResultKindBits: u8
  streamTransition:      u8 // 0 unary, 1 core-child, 2 forward-open, 3 forward-active
  maxRequestBodyBytes:   u32
  maxResultBodyBytes:    u32
  admissionMode:         u8 // 0 none, 1 optional, 2 required
  costClassRuleId:       u16 // zero only when admissionMode=0
  requestCommitmentDomainId:u16 // zero only when no request commitment exists
  resultSignatureDomainId:u16   // zero when transport/authentication is sufficient
  errorProfileId:        u8 // 1 = canonical BlindErrorV1 precedence/mapping
  transportSupportBits:  u16
}BlindErrorV1