Przejdź do treści

Whisper Threshold Reached v1

Source schema: doc/schemas/whisper-threshold-reached.v1.schema.json

Machine-readable schema for a threshold event indicating sufficient aligned whisper interest for association bootstrap.

Governing Basis

Project Lineage

Stories

Fields

Field Required Shape Description
schema/v yes const: 1 Schema version.
threshold/id yes string Stable identifier of the recognized threshold event.
cluster/id yes string Correlation cluster identifier shared with later association proposals.
created-at yes string Timestamp of threshold recognition.
detector/node-id yes string Node that emitted the threshold event.
topic/class yes string Issue class for which critical mass was detected.
threshold/policy-ref yes string Reference to the threshold policy used for recognition.
participants/distinct-node-count yes integer Number of distinct nodes that contributed sufficient aligned signals or interest.
participants/interest-count yes integer Number of counted interest registrations in the cluster.
participants/trust-summary no object Optional aggregate trust-tier or diversity summary.
bootstrap/candidate-node-ids yes array Candidate nodes from which a deterministic bootstrap subset may be derived.
disclosure/profile yes enum: aggregate-notice-only, room-opt-in, witness-reviewed Disclosure posture allowed at threshold crossing.
policy_annotations no object
## Field Semantics

schema/v

  • Required: yes
  • Shape: const: 1

Schema version.

threshold/id

  • Required: yes
  • Shape: string

Stable identifier of the recognized threshold event.

cluster/id

  • Required: yes
  • Shape: string

Correlation cluster identifier shared with later association proposals.

created-at

  • Required: yes
  • Shape: string

Timestamp of threshold recognition.

detector/node-id

  • Required: yes
  • Shape: string

Node that emitted the threshold event.

topic/class

  • Required: yes
  • Shape: string

Issue class for which critical mass was detected.

threshold/policy-ref

  • Required: yes
  • Shape: string

Reference to the threshold policy used for recognition.

participants/distinct-node-count

  • Required: yes
  • Shape: integer

Number of distinct nodes that contributed sufficient aligned signals or interest.

participants/interest-count

  • Required: yes
  • Shape: integer

Number of counted interest registrations in the cluster.

participants/trust-summary

  • Required: no
  • Shape: object

Optional aggregate trust-tier or diversity summary.

bootstrap/candidate-node-ids

  • Required: yes
  • Shape: array

Candidate nodes from which a deterministic bootstrap subset may be derived.

disclosure/profile

  • Required: yes
  • Shape: enum: aggregate-notice-only, room-opt-in, witness-reviewed

Disclosure posture allowed at threshold crossing.

policy_annotations

  • Required: no
  • Shape: object