Skip to content

Sensorium Interface Resource v1

Source schema: doc/schemas/sensorium-interface-resource.v1.schema.json

Direction-neutral identity, ownership, classification, source generation, operational context, and lifetime fields shared by observation and actuation descriptors.

Fields

Field Required Shape Description
schema yes const: sensorium-interface-resource.v1
schema/v yes const: 1
interface/id yes ref: #/$defs/interface_ref
interface/kind yes enum: observation, actuation
interface/name yes string
publisher/node-ref yes string
classification/max-tier yes enum: Public, Community, Personal
classification/topic-class yes string
redaction/profile-ref no ref: #/$defs/ref
source/generation-ref yes ref: #/$defs/ref
operational/context yes ref: sensorium-operational-context.v1.schema.json
supersedes/interface-id no ref: #/$defs/interface_ref
published/at yes string
expires/at yes string

Definitions

Definition Shape Description
ref string
interface_ref string
## Field Semantics

schema

  • Required: yes
  • Shape: const: sensorium-interface-resource.v1

schema/v

  • Required: yes
  • Shape: const: 1

interface/id

  • Required: yes
  • Shape: ref: #/$defs/interface_ref

interface/kind

  • Required: yes
  • Shape: enum: observation, actuation

interface/name

  • Required: yes
  • Shape: string

publisher/node-ref

  • Required: yes
  • Shape: string

classification/max-tier

  • Required: yes
  • Shape: enum: Public, Community, Personal

classification/topic-class

  • Required: yes
  • Shape: string

redaction/profile-ref

  • Required: no
  • Shape: ref: #/$defs/ref

source/generation-ref

  • Required: yes
  • Shape: ref: #/$defs/ref

operational/context

  • Required: yes
  • Shape: ref: sensorium-operational-context.v1.schema.json

supersedes/interface-id

  • Required: no
  • Shape: ref: #/$defs/interface_ref

published/at

  • Required: yes
  • Shape: string

expires/at

  • Required: yes
  • Shape: string

Definition Semantics

$defs.ref

  • Shape: string

$defs.interface_ref

  • Shape: string