openvibers/openvibe.network Commits

Blog may run its AI workflows (ai.run.create and ai.run.read in the blog namespace on openvibe.ai) for Draft with AI

OP OpenVibers committed 24 Sept 2026 · fba96a039b · 1 file, +3 −0


Changes

ddiff --git a/server/identity/principals.js b/server/identity/principals.js
iindex 9e949a31..59b34433 100644
---- a/server/identity/principals.js
++++ b/server/identity/principals.js
@@@ -87,6 +87,9 @@ const DEFAULT_GRANTS = [
['news', 'community.comment.moderate', 'openvibe.community', []],
['news', 'ai.run.create', 'openvibe.ai', ['news.*']],
['news', 'ai.run.read', 'openvibe.ai', ['news.*']],
++ // Blog's "Draft with AI" (blog.draft_post; Blog server/domain/ai-drafts.js, 2026-09-24).
++ ['blog', 'ai.run.create', 'openvibe.ai', ['blog.*']],
++ ['blog', 'ai.run.read', 'openvibe.ai', ['blog.*']],
// Wave 19: Trade (informational) reads Sources filings and publishes events.
['trade', 'events.event.publish', 'openvibe.events', []],
['trade', 'sources.item.read', 'openvibe.sources', []],