Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion docs/nats-contract.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,18 @@ KANNAKA.dreams:
- ts
- agent_id
- cluster_id
- centroid
optional:
# centroid moved required -> optional (kannaka-memory#703). Two reasons,
# and the second is the real one:
# 1. size — a full wave-memory centroid is WAVEFRONT_DIM floats, and at
# large dims a batch of top-25 cluster snapshots brushes NATS's
# default 1 MB payload cap;
# 2. meaning — HRM encodings are PER-AGENT (each agent's encoder maps
# content into its own wave space; divergence is by design). An
# absorbing agent cannot use a foreign centroid: it re-encodes the
# exemplar's CONTENT into its own space. The centroid was never the
# interchange payload — content + content_hash is.
- centroid
- amplitude
- importance
- tags
Expand Down
Loading