Middleware Channel Hello v1¶
Source schema: doc/schemas/middleware-channel-hello.v1.schema.json
Module-supplied consistency assertions and requested limits for one authenticated channel launch.
Governing Basis¶
Project Lineage¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: middleware-channel-hello.v1 |
|
schema/v |
yes |
const: 1 |
|
executor/id |
yes |
ref: #/$defs/id |
|
module/id |
yes |
ref: #/$defs/id |
|
component/id |
yes |
ref: #/$defs/id |
|
launch/instance-id |
yes |
ref: #/$defs/id |
|
contract/versions |
yes |
array | |
channel/features |
yes |
array | |
limits/requested |
yes |
ref: #/$defs/requestedLimits |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
id |
string | |
requestedLimits |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
middleware-channel-hello.v1
schema/v¶
- Required:
yes - Shape: const:
1
executor/id¶
- Required:
yes - Shape: ref:
#/$defs/id
module/id¶
- Required:
yes - Shape: ref:
#/$defs/id
component/id¶
- Required:
yes - Shape: ref:
#/$defs/id
launch/instance-id¶
- Required:
yes - Shape: ref:
#/$defs/id
contract/versions¶
- Required:
yes - Shape: array
channel/features¶
- Required:
yes - Shape: array
limits/requested¶
- Required:
yes - Shape: ref:
#/$defs/requestedLimits
Definition Semantics¶
$defs.id¶
- Shape: string
$defs.requestedLimits¶
- Shape: object