Commits
-
Activate network project read capability (#20)OpenVibers · 3 Oct 2026
e6543fe9 -
Count every assertion in the platform fabric test (#19)OpenVibers · 3 Oct 2026
24b7b989 -
Add Host git-source routes and 0.87.0 release notes (#18)OpenVibers · 3 Oct 2026
98a7a8fa -
Publish Media placement events in the media namespace (#17)OpenVibers · 3 Oct 2026
76b3444f -
Add the Bot service manifest with capabilities bound to Bot's guards (#16)OpenVibers · 3 Oct 2026
2d224b52 -
Reserve worker class capability names in the resource offer schema (#15)OpenVibers · 3 Oct 2026
f177f244 -
Add user-owned trust class to fabric contracts and release 0.87.0 (#14)OpenVibers · 3 Oct 2026
c2fb017e -
Complete runtime-class fixtures and reserve worker capability names (#12)OpenVibers · 3 Oct 2026
de6e1dda -
Add user-owned trust class and publish the estate table (#13)OpenVibers · 3 Oct 2026
eba7c2fe -
Add named object zone contracts with cross-field zone and usage checks (#11)OpenVibers · 3 Oct 2026
e6c4e387 -
Extend harness offers with task capabilities and release 0.86.0 (#10)OpenVibers · 3 Oct 2026
bbe27820 -
Point network shutdown note at openvibe-sdk/service (#9)OpenVibers · 2 Oct 2026
8691b62a -
Plan T14, follow-up 1 of the Node gap audit… (#7)OpenVibers · 2 Oct 2026
db0aec94 -
Add node principals, node capabilities and per-kind resource offers (#6)OpenVibers · 2 Oct 2026
29a8e326 -
Release the billing.usage.record capability in OpenVibe.Contracts so… (#5)OpenVibers · 2 Oct 2026
97c4f72a -
Release openvibe-contracts 0.84.0 with regenerated OpenAPI fragments (#4)OpenVibers · 2 Oct 2026
f7a8bc83 -
Merge pull request #2 from OpenVibers/agent/contracts-plan-t11-lane-d-follow-up-220754-muq3538uOpenVibers · 2 Oct 2026
846e2040 -
Merge main into agent/contracts-plan-t11-lane-d-follow-up-220754-muq3538u (auto-finish)OpenVibers · 1 Oct 2026
c1b9c15a -
finish-f1: Changed: scripts/generate.js, test/run.js and README.md,…OpenVibers · 1 Oct 2026
bf8216e5 -
Merge pull request #3 from OpenVibers/agent/contracts-plan-t5-lane-f-next-224438-muq4gb7bOpenVibers · 1 Oct 2026
f104c0f8 -
Attempts: 1. author Claude opus done; 2. review deepseek-v4.1-flash doneOpenVibers · 1 Oct 2026
f5e432b1 -
Product catalog in Contracts (plan T11 lane D): registry.service-manifest 1.1.0 site showcase fields and registry.product@1OpenVibers · 1 Oct 2026
89c6e7d9 -
Merge pull request #1 from OpenVibers/wip/t1-fabric-contractsOpenVibers · 1 Oct 2026
5b750093 -
Add T1 Universal Fabric contractsOpenVibers · 1 Oct 2026
b0b8ce8e -
ADR-043: Bot — devices, pairing, control and safety (plan T15): robots, devices and credentials are separate (device credentials hashed, rotatable, never in URLs; stream keys stop being robot credentials); one-time pairing codes; on-board, bridge (Cozmo via PyCozmo) and server-side devices with one Python agent; control over one outbound WebSocket, video over WHIP to OpenRe; one message set with idempotent commands and deadlines; device-side deadman, latched owner-only e-stop, owner limits; robot profiles instead of rows (adeept.adr036, cozmo, camera.onvif, sim.rover); private by default, public control only as a timed queue; chat control through the same gate; audit and events; the service and Live's deletion.OpenVibers · 29 Sept 2026
f2b2b397 -
0.83.0: host.site.config (plan T12 J3): the capability, host.site-config@1 with its request and result contracts and fixtures, listed by the Host service manifest. Additive (compat vs v0.82.0: no breaking changes).OpenVibers · 29 Sept 2026
e12e9e3e -
Contracts 0.82.0: Space and the media hub (plan T10, J2). manifests/services/space.json (openvibe.space) and media-hub.json (openvibe.video, openvibe.pics, openvibe.download), both placeholders until they serve; space.forum.read/manage, space.thread.read/write, space.post.write, space.pulse.read with seven space.* contracts and fixtures; planned video.*, pics.*, download.* capabilities. The community.space/thread/post capabilities and their forum contracts are deprecated with space.* replacements (removed after 0.84.0), still loadable and still Community's until Space serves. 14589 checks; compat vs v0.81.0: no breaking changes.OpenVibers · 29 Sept 2026
46f30383 -
Contracts 0.81.0: opaque event cursors beside the global seq (plan T7, ADR-042): publish-result carries a cursor per stored event, read-result a cursor per event, next_cursor per page and a cursor on a single event; seq stays for one release. Fixtures for both; 14358 checks; compat vs v0.80.0: no breaking changes.OpenVibers · 29 Sept 2026
397e4fd9 -
ADR-042, the events fabric (plan T7): the delivery-policy class stays the one vocabulary and TOPIC/QUEUE/STREAM is a derived carrier class; PostgreSQL stays the record and carriers fail open to pg-v1; a delivery lease (FOR UPDATE SKIP LOCKED, one in flight per subscription and key) ships before any second worker; per-key ordering pinned per backlog; the SDK planner places and explains deliveries; JetStream for STREAM only; opaque cursors replace the global seq after one overlap release; hot/replay/archive tiers; the SQLite inbox goes; the origin moves to openvibe.events. Amends ADR-004's NATS rejection for STREAM.OpenVibers · 29 Sept 2026
f33a857a -
Contracts 0.80.0: chat.moderation.read (plan T3), how Live reads the six chat tables Chat owns: a channel's moderation settings (every channel_moderation_settings column, Live's defaults without a row) and moderator ids, the channels a person moderates, a channel's emote count. Internal, loopback, service token. Result contracts chat.channel-moderation-result@1, chat.moderated-channels-result@1, chat.emote-count-result@1 with fixtures; Chat's manifest lists the capability. 14355 checks; compat vs v0.79.0: no breaking changes.OpenVibers · 29 Sept 2026
5dd7a18a