Participant-restriction-lifecycle-request.v2¶
Source schema: doc/schemas/participant-restriction-lifecycle-request.v2.schema.json
Draft local contract. Shape validation confers no admission, mandate, application receipt or lifecycle readiness.
Governing Basis¶
doc/project/40-proposals/051-swarm-membership-and-reputation-bootstrap.mddoc/project/60-solutions/040-capability-limited-restrictions/040-capability-limited-restrictions.md
Project Lineage¶
Requirements¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: participant-restriction-lifecycle-request.v2 |
|
request/id |
yes |
string | |
host/id |
yes |
string | |
host/incarnation |
yes |
string | |
source/id |
yes |
string | |
predecessor |
yes |
ref: responsibility-common.v1.schema.json#/$defs/Binding |
|
action |
yes |
unspecified | |
authority |
yes |
object | |
requested-at |
yes |
string | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
participant-restriction-lifecycle-request.v2
request/id¶
- Required:
yes - Shape: string
host/id¶
- Required:
yes - Shape: string
host/incarnation¶
- Required:
yes - Shape: string
source/id¶
- Required:
yes - Shape: string
predecessor¶
- Required:
yes - Shape: ref:
responsibility-common.v1.schema.json#/$defs/Binding
action¶
- Required:
yes - Shape: unspecified
authority¶
- Required:
yes - Shape: object
requested-at¶
- Required:
yes - Shape: string