Przejdź do treści

Signal Marker Envelope v1

Source schema: doc/schemas/signal-marker-envelope.v1.schema.json

Machine-readable schema for the participant-scoped signed wire envelope that publishes a signal marker reference over an established peer session.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema/v yes const: 1 Schema version.
message/id yes string Stable identifier of this signed application envelope.
protocol/version yes string Protocol version understood by the sender for this envelope family.
message/kind yes const: signal-marker-envelope.v1 Canonical message family identifier for this participant-scoped wire envelope.
sender/participant-id yes string Participant identity that signs and emits this message.
created-at yes string Creation timestamp carried inside the signed envelope.
marker/ref yes string Stable reference to the signal-marker artifact or stream record pointed to by this envelope.
signature yes ref: #/$defs/signature
policy_annotations no object Optional local or federation-local annotations outside the minimal semantic core.

Definitions

Definition Shape Description
signature object
## Field Semantics

schema/v

  • Required: yes
  • Shape: const: 1

Schema version.

message/id

  • Required: yes
  • Shape: string

Stable identifier of this signed application envelope.

protocol/version

  • Required: yes
  • Shape: string

Protocol version understood by the sender for this envelope family.

message/kind

  • Required: yes
  • Shape: const: signal-marker-envelope.v1

Canonical message family identifier for this participant-scoped wire envelope.

sender/participant-id

  • Required: yes
  • Shape: string

Participant identity that signs and emits this message.

created-at

  • Required: yes
  • Shape: string

Creation timestamp carried inside the signed envelope.

marker/ref

  • Required: yes
  • Shape: string

Stable reference to the signal-marker artifact or stream record pointed to by this envelope.

signature

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

policy_annotations

  • Required: no
  • Shape: object

Optional local or federation-local annotations outside the minimal semantic core.

Definition Semantics

$defs.signature

  • Shape: object