Skip to content

Sensorium-workbench.consent-descriptor.v1

Source schema: doc/schemas/sensorium-workbench.consent-descriptor.v1.schema.json

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: sensorium-workbench.consent-descriptor.v1
schema/v yes const: 1
reason/code yes ref: #/$defs/token
workspace/ref yes ref: #/$defs/ref
root/ref yes ref: #/$defs/ref
relative/path yes string
argv yes array
argv/prefix no array
argv/allowed-variable-prefixes no array
profile/ref no ref: #/$defs/ref
timeout_ms yes integer
output/max-bytes yes integer
egress yes enum: none, denied
credential/env yes enum: none, denied

Definitions

Definition Shape Description
ref string
token string
## Field Semantics

schema

  • Required: yes
  • Shape: const: sensorium-workbench.consent-descriptor.v1

schema/v

  • Required: yes
  • Shape: const: 1

reason/code

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

workspace/ref

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

root/ref

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

relative/path

  • Required: yes
  • Shape: string

argv

  • Required: yes
  • Shape: array

argv/prefix

  • Required: no
  • Shape: array

argv/allowed-variable-prefixes

  • Required: no
  • Shape: array

profile/ref

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

timeout_ms

  • Required: yes
  • Shape: integer

output/max-bytes

  • Required: yes
  • Shape: integer

egress

  • Required: yes
  • Shape: enum: none, denied

credential/env

  • Required: yes
  • Shape: enum: none, denied

Definition Semantics

$defs.ref

  • Shape: string

$defs.token

  • Shape: string