openvibers/openvibe.live Commits

OpenVibe Link: the new name in pages, docs and messages (#701)

OP OpenVibers committed 5 days ago · 71a477cf26 · 6 files, +6 −6

OpenVibe Node is now OpenVibe Link. Pages, emails, notifications, docs, READMEs, error messages and tool descriptions say OpenVibe Link (or Link), and installer links point at openvibe.link. Code identifiers, the openvibe-node command, paths, contract ids and the repository name are unchanged.

Changes

ddiff --git a/docs/agent-streams.md b/docs/agent-streams.md
iindex b7d18cd6..b5a08d68 100644
---- a/docs/agent-streams.md
++++ b/docs/agent-streams.md
@@@ -92,7 +92,7 @@ CORS is the WHIP endpoint's (every origin, because the player is usually on some
ordinary room consumer, so the curtain pauses it like any other viewer's, and a WHEP viewer counts as a viewer: the desk
keeps encoding while one is connected.
--**Production check, 2026-11-06:** OpenVibe.Node v0.41.0's `stream --probe` published a private agent stream from an
++**Production check, 2026-11-06:** OpenVibe Link v0.41.0's `stream --probe` published a private agent stream from an
Xvfb display; a WHEP viewer watched for 60 s and measured **p50 148.5 ms, p95 168.5 ms, max 186 ms** (597 QR frames),
inside S1's p95-under-1000 ms pass line. The curtain was raised and lowered once: the embed showed "Private screen"
and cleared it. The stream was then ended and its publish ticket revoked — both answered 200, and the old ticket
ddiff --git a/public/fragments/dashboard.html b/public/fragments/dashboard.html
iindex 35a9b6b7..01e98fc0 100644
---- a/public/fragments/dashboard.html
++++ b/public/fragments/dashboard.html
@@@ -219,7 +219,7 @@
</select>
</label>
<div id="aiv-node-fields" style="display:none">
-- <p class="ai-bot-hint">Your viewers think with Ollama, LM Studio or llama.cpp on your own computer, through the OpenVibe Node: free, and no port is opened. Install it with <code>--ai</code> from <a href="https://openvibe.bot/machines" target="_blank" rel="noopener">openvibe.bot/machines</a>, then turn on "Let my AI use this computer's models" there.</p>
++ <p class="ai-bot-hint">Your viewers think with Ollama, LM Studio or llama.cpp on your own computer, through the OpenVibe Link: free, and no port is opened. Install it with <code>--ai</code> from <a href="https://openvibe.bot/machines" target="_blank" rel="noopener">openvibe.bot/machines</a>, then turn on "Let my AI use this computer's models" there.</p>
<label>
<span>Computer</span>
<input type="text" id="aiv-node-machine" class="form-input" placeholder="dev_… (from openvibe.bot/machines)" maxlength="30" autocomplete="off" autocapitalize="off" autocorrect="off" spellcheck="false" style="max-width:320px">
ddiff --git a/server/agent-streams/auth.js b/server/agent-streams/auth.js
iindex 03f266dd..a81d2615 100644
---- a/server/agent-streams/auth.js
++++ b/server/agent-streams/auth.js
@@@ -7,7 +7,7 @@
* - their Live session (the cookie their browser already has); or
* - a first-party service token for audience openvibe.live that holds the capability
* `live.agent_stream.publish` and names the person — as the token's `sub` (`usr_…`, the design's form, when Network
-- * issues a person token to a Node principal or to Codes/Actor) or in `X-OV-Subject` (`usr_…`, the form Actor
++ * issues a person token to a Link principal or to Codes/Actor) or in `X-OV-Subject` (`usr_…`, the form Actor
* established for a first-party service acting for somebody). A developer-app token and another person's stream are
* always refused.
*
ddiff --git a/server/agent-streams/pages.js b/server/agent-streams/pages.js
iindex 9f4cb23c..9ce51a6a 100644
---- a/server/agent-streams/pages.js
++++ b/server/agent-streams/pages.js
@@@ -17,7 +17,7 @@ const SERVICE_SITES = [
'https://openvibe.network',
'https://openvibe.codes',
'https://openvibe.actor',
-- 'https://node.openvibe.network',
++ 'https://openvibe.link',
'https://openvibe.tools',
];
ddiff --git a/server/agent-streams/voice.js b/server/agent-streams/voice.js
iindex df39e76b..76c97940 100644
---- a/server/agent-streams/voice.js
++++ b/server/agent-streams/voice.js
@@@ -3,7 +3,7 @@
* The agent's voice (Agent Streams S4, design 2026-11-06).
*
* In narrated mode the agent says something now and then: a step starts, a step fails, a result lands, and every
-- * few minutes a short line when nothing else was said. This module writes those lines; the desk (OpenVibe.Node) makes
++ * few minutes a short line when nothing else was said. This module writes those lines; the desk (OpenVibe Link) makes
* the sound, so Live never mixes audio.
*
* The rules that hold for every personality:
ddiff --git a/server/ai/byo-credentials.js b/server/ai/byo-credentials.js
iindex 3630c557..e81c9f89 100644
---- a/server/ai/byo-credentials.js
++++ b/server/ai/byo-credentials.js
@@@ -13,7 +13,7 @@
* channel once). The key is never logged.
*
* Or a model on the streamer's own computer (settings_json.byo.provider node, machine dev_… or any; contracts
-- * 0.220.0/0.221.0): OpenVibe.AI reaches it through OpenVibe.Bot and their OpenVibe Node, only for them, where they let
++ * 0.220.0/0.221.0): OpenVibe.AI reaches it through OpenVibe.Bot and their OpenVibe Link, only for them, where they let
* their AI use that computer's models. There is no key, no address and nothing spent; byo_in_ai is set the same way.
*/
const db = require('../db/database');