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
Changes
@@@ -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', []],
@@ -87,6 +87,9 @@ const DEFAULT_GRANTS = [
@@ -87,6 +87,9 @@ const DEFAULT_GRANTS = [
['news', 'community.comment.moderate', 'openvibe.community', []],
['news', 'community.comment.moderate', 'openvibe.community', []],
['news', 'ai.run.create', 'openvibe.ai', ['news.*']],
['news', 'ai.run.create', 'openvibe.ai', ['news.*']],
['news', 'ai.run.read', '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.
// Wave 19: Trade (informational) reads Sources filings and publishes events.
['trade', 'events.event.publish', 'openvibe.events', []],
['trade', 'events.event.publish', 'openvibe.events', []],
['trade', 'sources.item.read', 'openvibe.sources', []],
['trade', 'sources.item.read', 'openvibe.sources', []],