Commits
-
v0.49.0: platform blocks (WS-E task 5) — network.block.changed (blocker, blocked, active, per-pair revision; consumed by Chat and Community) and the network.blocks.read capability (GET /internal/blocks)OpenVibers · 25 Sept 2026
c9540c84 -
v0.48.0: network.grant.changed describes what Network's developer relay already sends for a developer app's grant ({ project_id, capability, audience, from, to }, subject app; Events acts on it); a service principal's grant change is the new network.principal_grant.changed (the 0.47.0 payload under its own name)OpenVibers · 25 Sept 2026
4c6c7ca1 -
v0.47.0: network.grant.changed payload (a service grant given, changed, revoked or expired, with actor and reason; WS-D task 3) and the network.staff.read capability (list the network's staff and their staff-map capabilities; WS-D task 4)OpenVibers · 25 Sept 2026
8453df65 -
v0.46.0: live.moderation.action (ADR-022, WS-D task 1): Live's staff and channel-moderator actions outside chat, the same payload as chat.moderation.action (an event's prefix must match its source); Network consumes it into the moderation audit logOpenVibers · 25 Sept 2026
163455b1 -
v0.45.0: live.index_document also carries Live's public VOD and clip pages (types vod and clip; Live owns their canonical pages); media.index_document is only for VODs and clips whose canonical page is on openvibe.mediaOpenVibers · 25 Sept 2026
494301b5 -
v0.44.0: live, media and community index_document.upserted|deleted events (channels; public playable VODs and clips; public threads and pastes) for OpenVibe.Search, with fixtures (WS-O task 10)OpenVibers · 25 Sept 2026
9abe9add -
v0.43.0: network.user.updated — a person's whole current profile (username, display name, picture, colour, role, ban) with a revision and what changed, after every change other services may know about; Network produces it, Live consumes it (WS-B task 2); fixturesOpenVibers · 25 Sept 2026
bf27933e -
v0.42.0: service manifests carry internalOrigin (the loopback address the registry polls), exposure (where the service can be reached today: state, publicSite, note, library package/repo) and site (name, icon, tagline, what, legalProfile, position, host), with the values Network hard-coded; ready for network, media and games; tests: every manifest has an exposure, running services unique loopback ports, libraries name package and repo, unique site positions (WS-C task 1)OpenVibers · 25 Sept 2026
3e7d5ee0 -
v0.41.1: plain-language descriptions for ai.preferences, chat.preferences, games.progress.summary and live.profile (my.openvibe.network shows them to people); no schema changeOpenVibers · 25 Sept 2026
f4c959dd -
v0.41.0: user modules for the rest of D06 — field-level read rules (readers, modules.serviceView), declarative version migrations (migrations, modules.upgrade), new namespaces chat.dm_settings, chat.presence_prefs, live.stats, ai.usage_summary, community.profile, wiki.projects; chat.tts_defaults v2 owned by Chat; tools.usage v2 favorites; ai.preferences readable by aiOpenVibers · 25 Sept 2026
a9e00b0c -
v0.40.0: the chat manifest names openvibe.chat (domains, publicOrigin): OpenVibe.Chat serves its own site, and Network's manifest-derived first-party origins include itOpenVibers · 24 Sept 2026
bdb4ebfd -
v0.39.0: network.user.token_valid_after (revocation propagation, WS-B task 4) — a person's tokens issued before valid_after are refused everywhere (iat * 1000 < valid_after, Network's rule) and their sockets closed; Network produces it on password change or reset, sign out everywhere, ban, deletion and staff revocation; Chat, Community, Live, Media, Tools and Games consume it; fixturesOpenVibers · 24 Sept 2026
00cb9478 -
v0.38.0: staff map 1.1.0 — staff.content.moderate (global_mod), staff.editorial.manage and staff.games.manage (admin) for the content products and Games; capabilities record the map version that added them (since) and Network issues staff_map, so staff.can() judges a capability newer than a token's map by its role and additions reach existing tokens at onceOpenVibers · 24 Sept 2026
a3bef6f0 -
v0.37.0: network.integration.github.read — a first-party service (OpenVibe.Blog's changelog) reads the network's GitHub API token, which the owner sets in Network's admin panel or GITHUB_TOKEN; never for apps or modsOpenVibers · 24 Sept 2026
09a7dfdb -
v0.36.0: the moderation audit log (ADR-022) — chat.moderation.action gets its payload contract (what Chat already sends for chat and Live moderation), community.moderation.action is new (staff actions on other people's content), Network consumes both plus tips.interaction.moderated and billing.staff.action; fixturesOpenVibers · 24 Sept 2026
a350f352 -
v0.35.0: community.paste.created|updated|deleted, community.thread.created, community.post.created and community.comment.created payload contracts; community manifest 0.2.0 lists themOpenVibers · 24 Sept 2026
f3f25116 -
v0.34.3: openvibe-contracts-check skips *.test.* and *.spec.* files (tests mint tokens for other owners on purpose; Games keeps tests next to the code)OpenVibers · 24 Sept 2026
3835c009 -
v0.34.2: the valid mod-manifest 1.1 fixture asks for the public vip.perk.list instead of the first-party vip.entitlement.check (never granted to mods; Codes' validator rightly refused the example)OpenVibers · 24 Sept 2026
f9f88d66 -
v0.34.1: tools.tool.run and tools.net.probe are active (the run API and jobs facade shipped in Tools 5ac8309); tools.run@1 lists the run API's further problem codesOpenVibers · 24 Sept 2026
0d1db230 -
v0.34.0: CHANGELOG, README (147 schemas, 117 event payloads, 31 service manifests, 191 capabilities; realtime retired; the 29 listed events still without a payload contract; a Staff capability map section), STATUS.json date, version 0.34.0 in package.json and package-lock.json; the Deals manifest notes say OpenVibe.Network consumes deals.watch.matched (server/notifications/events-consumer.js), not that the consumer is unbuiltOpenVibers · 24 Sept 2026
449de0c6 -
v0.33.1: CHANGELOG, README, ADR-027 status (tools.tool.read active; the run API still planned) and version 0.33.1OpenVibers · 23 Sept 2026
238c0ea2 -
v0.33.0: ADR-027 Tools platform API; CHANGELOG, README and version 0.33.0OpenVibers · 23 Sept 2026
18175b1a -
v0.32.0: lineage.resolve-request@1 and lineage.resolution@1, the canonical channel/owner resolver (roadmap §15.10, D20); capability live.lineage.resolveOpenVibers · 23 Sept 2026
70fd5a04 -
v0.31.0: registry.release-manifest 1.1.0 (ADR-016, Track R): optional components, assets, schema_generation, schema_compatible_from, contract_ranges and metrics_urlOpenVibers · 23 Sept 2026
3a2f68c4 -
v0.30.2: live.follower.read; chat.message.send owned by chat; Live and Media declare their eventsOpenVibers · 23 Sept 2026
6874873f -
v0.30.1: cashout events carry the payout method's type only, never its addressOpenVibers · 23 Sept 2026
ddaed687 -
v0.30.0: event payload contracts and producer redaction (ADR-026)OpenVibers · 23 Sept 2026
face7e96 -
v0.29.0: OpenVibe.AI is alpha — ai.run.create, ai.run.read, ai.workflow.manage, ai.provider.manage, ai.usage.readOpenVibers · 23 Sept 2026
d8b43bc0 -
v0.28.0: developer-app events (ADR-014) — public capabilities events.app.publish, events.app.read, events.app.subscribe (project-scoped; app.<project_key>.* types, source app-<lowercased ULID>, envelope unchanged); Events manifest 0.2.0OpenVibers · 23 Sept 2026
b31c8fa7 -
v0.26.0: developer projects (ADR-014) — app token claims project_id/env/on_behalf_of (identity.service-token-claims 1.2.0), sandbox tokens refused unless acceptSandbox, prj id prefix, partner capability visibility, network.project.read|manage (planned), Network eventsProducedOpenVibers · 23 Sept 2026
fba77042