Skip to content

Operator-consent-decision.v1

Source schema: doc/schemas/operator-consent-decision.v1.schema.json

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: operator-consent-decision.v1
schema/v yes const: 1
approval/ref yes ref: #/$defs/ref
operation/ref yes ref: #/$defs/ref
operator/ref yes ref: #/$defs/ref
consent/decision yes enum: pending, granted, denied, expired, revoked
consent/scope yes ref: #/$defs/scope
issued/at yes string
expires/at no string
revocation/ref no ref: #/$defs/ref
delta/digest yes ref: #/$defs/sha256
provenance yes object

Definitions

Definition Shape Description
ref string
token string
sha256 string
scope enum: deny, allow-once, remember-exact-argv, remember-argv-prefix, remember-action-catalog-entry
## Field Semantics

schema

  • Required: yes
  • Shape: const: operator-consent-decision.v1

schema/v

  • Required: yes
  • Shape: const: 1

approval/ref

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

operation/ref

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

operator/ref

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

consent/decision

  • Required: yes
  • Shape: enum: pending, granted, denied, expired, revoked

consent/scope

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

issued/at

  • Required: yes
  • Shape: string

expires/at

  • Required: no
  • Shape: string

revocation/ref

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

delta/digest

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

provenance

  • Required: yes
  • Shape: object

Definition Semantics

$defs.ref

  • Shape: string

$defs.token

  • Shape: string

$defs.sha256

  • Shape: string

$defs.scope

  • Shape: enum: deny, allow-once, remember-exact-argv, remember-argv-prefix, remember-action-catalog-entry