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¶
doc/project/20-memos/orbiplex-whisper.mddoc/project/30-stories/story-005.mddoc/project/40-proposals/013-whisper-social-signal-exchange.md
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