openvibers/openvibe.network Commits
AI may publish its ai.run.* events (events.event.publish on openvibe.events)
Changes
@@@ -103,6 +103,7 @@ const DEFAULT_GRANTS = [['host', 'events.event.publish', 'openvibe.events', []],// Wave 20: the Codes portal relays its release events.['codes', 'events.event.publish', 'openvibe.events', []],++ ['ai', 'events.event.publish', 'openvibe.events', []], // ai.run.* (AI server/events.js, 2026-09-24)// Wave 13: Live's AI features run as OpenVibe.AI workflows (AI_SERVICE=remote in live.env).// Live runs its own live.* workflows and, as the footer-copy fallback, network.site_copy// (OpenVibe.AI fails closed on a token with no ns).
@@ -103,6 +103,7 @@ const DEFAULT_GRANTS = [
@@ -103,6 +103,7 @@ const DEFAULT_GRANTS = [
['host', 'events.event.publish', 'openvibe.events', []],
['host', 'events.event.publish', 'openvibe.events', []],
// Wave 20: the Codes portal relays its release events.
// Wave 20: the Codes portal relays its release events.
['codes', 'events.event.publish', 'openvibe.events', []],
['codes', 'events.event.publish', 'openvibe.events', []],
+ ['ai', 'events.event.publish', 'openvibe.events', []], // ai.run.* (AI server/events.js, 2026-09-24)
// Wave 13: Live's AI features run as OpenVibe.AI workflows (AI_SERVICE=remote in live.env).
// Wave 13: Live's AI features run as OpenVibe.AI workflows (AI_SERVICE=remote in live.env).
// Live runs its own live.* workflows and, as the footer-copy fallback, network.site_copy
// Live runs its own live.* workflows and, as the footer-copy fallback, network.site_copy
// (OpenVibe.AI fails closed on a token with no ns).
// (OpenVibe.AI fails closed on a token with no ns).