openvibers/openvibe.network Commits

Grant live chat.message.send on openvibe.chat: OpenVibe.Chat now requires it to send chat lines (AI viewers, relays, donations, deploy notices) through the bridge

OP OpenVibers committed 23 Sept 2026 · 1633b6a6eb · 1 file, +1 −0


Changes

ddiff --git a/server/identity/principals.js b/server/identity/principals.js
iindex 32b2fb3b..67f10565 100644
---- a/server/identity/principals.js
++++ b/server/identity/principals.js
@@@ -127,6 +127,7 @@ const DEFAULT_GRANTS = [
['chat', 'live.chat_mirror.write', 'openvibe.live', []],
['live', 'chat.live_bridge.write', 'openvibe.chat', []],
['live', 'chat.presence.read', 'openvibe.chat', []],
++ ['live', 'chat.message.send', 'openvibe.chat', []],
// Wave 8: Live as a Billing client (used only with BILLING_AUTHORITY=billing). Never cashout.manage
// or ledger.admin: approving payouts is a separately controlled capability (ADR-012 rule 10).
...['billing.intent.create', 'billing.transfer.create', 'billing.balance.read', 'billing.cashout.request',