Commits
-
Capability schemas (WS-C task 4) for Network, VIP, Tips and Wiki: network blocks, coins change/transfer, GitHub token, notification push and staff list; vip creator, plan, perk, membership, entitlement, checkout and resource-policy records with their requests and results; tips interaction, goal, profile, overlay token and config records, paid, external, simulation and moderation requests with their results; wiki space, page, revision and citation records, page/space writes, reads, citations, AI proposals, publish, revert and search. 48 capabilities complete; gaps 112 -> 64 (unreleased)OpenVibers · 25 Sept 2026
bb6a13e6 -
Capability schemas (WS-C task 4) for Live, Games, OpenRe, Sources and Codes: live follower page, tips delivery request/result, stream, channel and discovery read results; games mod-manage result, prop placement and announcement bindings with their results; openre stream, destination and output records with stream, key rotation, output and session requests/results; sources source-write request and source-manage result; codes release record and release-manage result. 21 capabilities complete; gaps 133 -> 112 (unreleased)OpenVibers · 25 Sept 2026
b9ad6890 -
Capability schemas (WS-C task 4) for AI and Events: ai provider and model records, provider-manage request/result, usage result, definition-version request/result (templates, workflows, routes); events publish result, pull read request/result (pages, one event, checkpoints), subscription record/request/result, delivery-admin request/result. 11 capabilities complete; gaps 144 -> 133 (unreleased)OpenVibers · 25 Sept 2026
36e0e582 -
Capability schemas (WS-C task 4) for Chat, Community and Billing: chat.send-request/send-result (the /ws/chat chat frame and its broadcast, the Live bridge batch); community paste, paste create/write/moderate, forum post writes, discussion moderation and Pulse write schemas; billing transaction, balance, cashout, subscription, entitlement and intent records with each capability's request and result. 18 capabilities complete; gaps 162 -> 144 (unreleased)OpenVibers · 25 Sept 2026
ca94a288 -
Capability schemas (WS-C task 4): common.no-body@1 and common.binary@1 conventions, media.file-upload@1, Media and Tools capabilities complete; a ratchet fails on any active capability without schemas outside compatibility/capability-schema-gaps.json (162, only shrinking) (unreleased)OpenVibers · 25 Sept 2026
7aee059f -
Capability schemas (WS-C task 4), Search first: search.query@1, search.query-result@1, search.write-result@1 on search.query.run, search.query.delegate and search.document.write (unreleased)OpenVibers · 25 Sept 2026
20c2bea7 -
ADR-028: expand, migrate, contract — schema changes survive a rollback to any release of the last 7 days; destructive statements need a dated contract step; a rollback-with-newer-writes test (WS-P tasks 12, 13)OpenVibers · 25 Sept 2026
ab2e8e67 -
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 -
CI on the shared test and security workflows (WS-Q task 1, OpenVibe.Shared 66b76f8): install, node --check, tests, contract and pin-drift checks from one definition; this repository's own steps kept as inputs and extra stepsOpenVibers · 25 Sept 2026
8e07e9fa -
Compat gate: recorded corrections (compatibility/corrections.json), accepted against their one base tag only; the 0.48.0 correction of network.grant.changed (the 0.47.0 shape nothing produced or consumed) is the firstOpenVibers · 25 Sept 2026
14102333 -
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 -
Staff map gates say where each service adopted 1.1.0: Codes and Host staff are staff.site.configure, Coupons staff staff.editorial.manage, content.moderate covers Blog and Deals; lockfile names 0.38.0 (documentation only, no tag)OpenVibers · 24 Sept 2026
8ffaa9b6 -
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 -
SECURITY.md: how to report a vulnerability ([email protected], 7-day reply, scope, supported versions)OpenVibers · 24 Sept 2026
0b7190aa -
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