Sensorium Action Semantics v1¶
Source schema: doc/schemas/sensorium-action-semantics.v1.schema.json
Versioned map from an (owner, kind, operation) triple to the registered capability it consumes and the rule that yields its effect class. Consumers derive capabilities and effect classes from it; a triple without a row refuses. Interface management operations have no row. Owner validation admits only these triples and rules: workbench observe/run from-command-profile; workbench process/run from-command-profile or fixed-mutation; workbench patch/apply and service-control/control fixed-mutation; interface observe/read and observe/subscribe fixed-observation; interface actuate/invoke from-descriptor or fixed-mutation.
Governing Basis¶
doc/project/40-proposals/071-sensorium-workbench.mddoc/project/40-proposals/094-operator-task-packs-for-bounded-problem-solving.mddoc/project/40-proposals/083-sensorium-interactive-interfaces.md
Project Lineage¶
Requirements¶
doc/project/50-requirements/requirements-006-node-networking-mvp.mddoc/project/50-requirements/requirements-010-middleware-executor.mddoc/project/50-requirements/requirements-011-dator-arca-contracts.mddoc/project/50-requirements/requirements-014-resource-opinions.md
Stories¶
doc/project/30-stories/story-001-swarm-node-onboarding.mddoc/project/30-stories/story-004-pod-client-onboarding.mddoc/project/30-stories/story-005-whisper-rumor-intake.mddoc/project/30-stories/story-006-buyer-node-components.mddoc/project/30-stories/story-006-voluntary-swarm-exchange.mddoc/project/30-stories/story-007-settlement-capable-node.mddoc/project/30-stories/story-008-cool-site-comment.mddoc/project/30-stories/story-009-bielik-blog-arca.md
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: sensorium-action-semantics.v1 |
|
schema/v |
yes |
const: 1 |
|
map/ref |
yes |
ref: #/$defs/ref |
|
map/revision |
yes |
integer | |
rows |
yes |
array |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
ref |
string | |
row |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
sensorium-action-semantics.v1
schema/v¶
- Required:
yes - Shape: const:
1
map/ref¶
- Required:
yes - Shape: ref:
#/$defs/ref
map/revision¶
- Required:
yes - Shape: integer
rows¶
- Required:
yes - Shape: array
Definition Semantics¶
$defs.ref¶
- Shape: string
$defs.row¶
- Shape: object