Przejdź do treści

Messaging Send Authorization Observation v1

Source schema: doc/schemas/messaging-send-authorize.local.v1.schema.json

Governing Basis

Project Lineage

Fields

Field Required Shape Description
participant_id no string | null
sender/provenance no object | null
intent/digest no string | null
body/digest no string | null

Conditional Rules

Rule 1

When:

{
  "required": [
    "sender/provenance"
  ],
  "properties": {
    "sender/provenance": {
      "type": "object"
    }
  }
}

Then:

{
  "required": [
    "body/digest"
  ],
  "properties": {
    "body/digest": {
      "type": "string",
      "minLength": 1
    }
  }
}

Field Semantics

participant_id

  • Required: no
  • Shape: string | null

sender/provenance

  • Required: no
  • Shape: object | null

intent/digest

  • Required: no
  • Shape: string | null

body/digest

  • Required: no
  • Shape: string | null