Commits
-
Reviews grants (Wave 17); redirect URIs for reviews and newsOpenVibers · 23 Sept 2026
f4e08980 -
Hub: Wiki and Blog are open (Wave 16 launch)OpenVibers · 23 Sept 2026
92430a4f -
Blog grants (Wave 16) and VIP grants (Wave 10)OpenVibers · 23 Sept 2026
d1fe9470 -
Billing staff console redirect; Wiki grants (events, Community discussion, Sources items, its Media namespace)OpenVibers · 23 Sept 2026
41b1f45c -
OpenRe.Stream (Wave 7): client redirect, Live's stream/key/session grants, openre publishes eventsOpenVibers · 23 Sept 2026
87158415 -
Tips grants (Wave 9) and redirect URIs for tips, vip, wiki and blogOpenVibers · 23 Sept 2026
681cdbbe -
Grants: tools uploads/reads its Media namespace (job results), games uploads map-editor assets and resolves subjectsOpenVibers · 23 Sept 2026
3c70afaf -
Grants: Live as a Billing client (intent, transfer, balance, cashout request, subscriptions, entitlements); never cashout.manage or ledger.adminOpenVibers · 23 Sept 2026
acc0180b -
Grants: search, sources and tips publish events; search manages its Events subscription (Wave 14)OpenVibers · 23 Sept 2026
a027f319 -
Track O: operator status and readiness. GET /status (server-rendered, noindex), /api/v1/status and /api/v1/status/slo; /api/ready with named checks; /metrics (loopback only) with token issuance by grant type and principal-token failures; the registry poll reads each service's readiness and /release.json and reports up|degraded|down|not-running|unknown, never a stale up; openvibe-shared v1.3.0. (Most of this change was swept into 89b67de by a concurrent commit; this adds the README section, the assigned ports of new services and one page fix.)OpenVibers · 23 Sept 2026
bc748936 -
nginx generator: services can ship location includes for another host; openvibe.live includes OpenVibe.Chat's chat locations (glob, before /api/)OpenVibers · 23 Sept 2026
89b67de9 -
Chat grants (Wave 6): chat reads Live's chat context/effects/mirror; Live bridges to Chat and reads presence; openvibe-contracts v0.13.0OpenVibers · 23 Sept 2026
c3537c4c -
openvibe-shared v1.2.1 (release-watch never reloads playing media or live capture)OpenVibers · 23 Sept 2026
e1038fdf -
openvibe-shared v1.2.0: the navbar loads release-watch.js itself, so the per-page tags goOpenVibers · 23 Sept 2026
a8f870e0 -
GET /release.json and /shared/release-watch.js on every Network page (ADR-016); openvibe-shared v1.1.1OpenVibers · 23 Sept 2026
585e2fd5 -
/internal/events/stream-live accepts a service token with network.notifications.pushOpenVibers · 23 Sept 2026
65b2b906 -
openvibe-contracts v0.8.0 (Billing alpha in the registry)OpenVibers · 23 Sept 2026
8961ee0d -
OAuth: PKCE (S256 only) bound to authorization codes and checked at the token endpoint; codes redeem atomically once; state is URL-encoded in redirects; registry polls Billing's healthOpenVibers · 23 Sept 2026
e4ceedf8 -
Live may comment, moderate comments and publish Pulse items on Community (Wave 5); openvibe-contracts v0.7.0OpenVibers · 23 Sept 2026
0d42e523 -
Hazard H15: 6 Media objects without a verified good copy (4 corrupt B2 copies, 2 missing local files)OpenVibers · 23 Sept 2026
02fbac8d -
Track the Wave 0 baseline inputs (services, ownership rules, hazards, D-status, snapshots of names only); the data/ ignore rule had kept them outOpenVibers · 23 Sept 2026
33156ef5 -
openvibe-shared is the pinned OpenVibe.Shared v1.0.0 release: packages/openvibe-shared is gone, /shared/* (and /shared/v1/*) serves only the package's browser files from node_modules, a ?v= content-hash URL is immutable and nginx no longer adds its own Cache-ControlOpenVibers · 23 Sept 2026
d0771c7c -
Grants for OpenVibe.Events: producers publish their own events; live and community subscribe and read; billing and chat resolve subjectsOpenVibers · 23 Sept 2026
06e4a6bd -
Never log seeded OAuth client secrets (they went to the service journal)OpenVibers · 23 Sept 2026
04d6bb86 -
service-principal.js: create/rotate a service's client credentials straight into its env file (0600, never printed); list clientsOpenVibers · 23 Sept 2026
deedd647 -
ADR-012 rule 5: OpenCoins are not transferable between people — the live transfer grant is revoked at every bootOpenVibers · 23 Sept 2026
04007829 -
Registry: first health poll 5 s after boot (Network was reporting itself down)OpenVibers · 23 Sept 2026
5640bb7e -
Ecosystem registry: /.well-known/openvibe and /api/v1/registry/{services,domains,capabilities,namespaces,contracts,topics} from openvibe-contracts manifests, with polled, timestamped health; schemas served at their $id URLs (/contracts/...)OpenVibers · 23 Sept 2026
682f80fa -
Baseline: Media's paste tables are frozen legacy since the 2026-09-22 cutoverOpenVibers · 22 Sept 2026
f337eb68 -
Wave 0 baseline: regenerate after the Wave 5 paste cutover (Community owns pastes; Media paste writes frozen)OpenVibers · 22 Sept 2026
1bc6a521