openvibers/openvibe.contracts Commits
Merge main into agent/contracts-follow-up-of-https-github-com--181740-muu58jej (auto-finish)
Changes
ddiff --cc CHANGELOG.md@@@@ -4,12 -4,14 +4,20 @@@ All notable changes to `openvibe-contrafrom `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,the notes were in the tag and commit messages (`git tag -n1`).+## 0.94.0 — 2026-10-04++`community.moderation.action@1` accepts the audit events of per-space moderators (OpenVibe.Community PR 15): the+`action` values `space.moderator_added` and `space.moderator_removed`, and the target type `space` (`id` the space+slug, `owner_subject` the moderator). Additive; fixtures for both actions.+++ ## 0.93.1 — 2026-10-04++++ **Usage rollups are counts, readings are money** (plan T5 step 8, C1; ADR-031 Counting). Description-only: no schema shape++ change. `common.usage-recorded@1` says rollups are counts for dashboards and quotas and Billing never consumes a++ `*.usage.recorded` topic; `platform.usage-sample@1` says `idempotency_key` is the only dedupe key and encodes work identity++ only, and `service` is the producing service's manifest id; `billing.usage.record` is the only money input to Billing. New++ test `test/usage-topics.test.js`: only network, codes and zone may list a `*.usage.recorded` topic as consumed.++## 0.93.0 — 2026-10-04**OpenVibe.Bot's profiles, device protocol, operator commands, pairing and events** (plan T15 R7; ADR-043). The Bot
diff --cc CHANGELOG.md
diff --cc CHANGELOG.md
@@@ -4,12 -4,14 +4,20 @@@ All notable changes to `openvibe-contra
@@@ -4,12 -4,14 +4,20 @@@ All notable changes to `openvibe-contra
from `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,
from `https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/<tag>`. Before v0.30.0,
the notes were in the tag and commit messages (`git tag -n1`).
the notes were in the tag and commit messages (`git tag -n1`).
+## 0.94.0 — 2026-10-04
+## 0.94.0 — 2026-10-04
+
+
+`community.moderation.action@1` accepts the audit events of per-space moderators (OpenVibe.Community PR 15): the
+`community.moderation.action@1` accepts the audit events of per-space moderators (OpenVibe.Community PR 15): the
+`action` values `space.moderator_added` and `space.moderator_removed`, and the target type `space` (`id` the space
+`action` values `space.moderator_added` and `space.moderator_removed`, and the target type `space` (`id` the space
+slug, `owner_subject` the moderator). Additive; fixtures for both actions.
+slug, `owner_subject` the moderator). Additive; fixtures for both actions.
+
+
+ ## 0.93.1 — 2026-10-04
+
+ **Usage rollups are counts, readings are money** (plan T5 step 8, C1; ADR-031 Counting). Description-only: no schema shape
+ change. `common.usage-recorded@1` says rollups are counts for dashboards and quotas and Billing never consumes a
+ `*.usage.recorded` topic; `platform.usage-sample@1` says `idempotency_key` is the only dedupe key and encodes work identity
+ only, and `service` is the producing service's manifest id; `billing.usage.record` is the only money input to Billing. New
+ test `test/usage-topics.test.js`: only network, codes and zone may list a `*.usage.recorded` topic as consumed.
+
## 0.93.0 — 2026-10-04
## 0.93.0 — 2026-10-04
**OpenVibe.Bot's profiles, device protocol, operator commands, pairing and events** (plan T15 R7; ADR-043). The Bot
**OpenVibe.Bot's profiles, device protocol, operator commands, pairing and events** (plan T15 R7; ADR-043). The Bot