Sensorium Interface Control Lease v1¶
Source schema: doc/schemas/sensorium-interface-control-lease.v1.schema.json
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: sensorium-interface-control-lease.v1 |
|
schema/v |
yes |
const: 1 |
|
interface/id |
yes |
ref: #/$defs/interface_ref |
|
holder/ref |
yes |
ref: #/$defs/ref |
|
grant/id |
yes |
ref: #/$defs/ref |
|
source/generation-ref |
yes |
ref: #/$defs/ref |
|
lease/id |
yes |
string | |
lease/epoch |
yes |
integer | |
issued/at |
yes |
string | |
expires/at |
yes |
string | |
hold/cumulative-ms |
yes |
integer | |
methods |
yes |
array | |
limits |
yes |
ref: sensorium-interface-actuation-grant-scope.v1.schema.json#/$defs/limits |
|
authority/refs |
yes |
array | |
caller/last-sequence |
no |
integer | |
operator/held |
no |
boolean |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
interface_ref |
string | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
sensorium-interface-control-lease.v1
schema/v¶
- Required:
yes - Shape: const:
1
interface/id¶
- Required:
yes - Shape: ref:
#/$defs/interface_ref
holder/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
grant/id¶
- Required:
yes - Shape: ref:
#/$defs/ref
source/generation-ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
lease/id¶
- Required:
yes - Shape: string
lease/epoch¶
- Required:
yes - Shape: integer
issued/at¶
- Required:
yes - Shape: string
expires/at¶
- Required:
yes - Shape: string
hold/cumulative-ms¶
- Required:
yes - Shape: integer
methods¶
- Required:
yes - Shape: array
limits¶
- Required:
yes - Shape: ref:
sensorium-interface-actuation-grant-scope.v1.schema.json#/$defs/limits
authority/refs¶
- Required:
yes - Shape: array
caller/last-sequence¶
- Required:
no - Shape: integer
operator/held¶
- Required:
no - Shape: boolean
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.interface_ref¶
- Shape: string