Federation Scenario v1¶
Source schema: doc/schemas/federation-scenario.v1.schema.json
Story-owned declarative duties, services, and dependency-ordered steps over reusable acceptance slots.
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: federation-scenario.v1 |
|
scenario/ref |
yes |
string | |
owner/slot |
yes |
ref: #/$defs/token64 |
|
port/base |
yes |
integer | |
evidence/claim-ref |
no |
string | |
nodes |
yes |
object | |
services |
yes |
array | |
steps |
yes |
array | |
assertions |
yes |
array |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
token64 |
string | |
token128 |
string | |
tokenList |
array | |
node |
object | |
service |
object | |
step |
object | |
assertion |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
federation-scenario.v1
scenario/ref¶
- Required:
yes - Shape: string
owner/slot¶
- Required:
yes - Shape: ref:
#/$defs/token64
port/base¶
- Required:
yes - Shape: integer
evidence/claim-ref¶
- Required:
no - Shape: string
nodes¶
- Required:
yes - Shape: object
services¶
- Required:
yes - Shape: array
steps¶
- Required:
yes - Shape: array
assertions¶
- Required:
yes - Shape: array
Definition Semantics¶
$defs.token64¶
- Shape: string
$defs.token128¶
- Shape: string
$defs.tokenList¶
- Shape: array
$defs.node¶
- Shape: object
$defs.service¶
- Shape: object
$defs.step¶
- Shape: object
$defs.assertion¶
- Shape: object