From dbf5ec12fe8db3b172666db598c727dedc72a76c Mon Sep 17 00:00:00 2001 From: JarbasAi Date: Mon, 7 Sep 2026 18:11:26 +0100 Subject: [PATCH] =?UTF-8?q?spec:=20BRIDGE-1=20=C2=A73.2=20the=20session=20?= =?UTF-8?q?NAT=20covers=20an=20inbound=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bridge-1.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bridge-1.md b/bridge-1.md index 1bdd8fa..51f61a4 100644 --- a/bridge-1.md +++ b/bridge-1.md @@ -157,6 +157,8 @@ participant disconnects, the bridge SHOULD emit any cleanup events `session_id` before dropping the bijection, so that orchestrator state keyed on the hub-side value is cleaned up correctly. +The mapping is **total**: a bridge MUST map every inbound `session_id`, including the reserved value `"default"` (**OVOS-SESSION-1 §3.1**), to a bridge-side identifier. This applies unless a layer-2 grant outside this specification authorises the participant to act on the default session. Left unmapped, an inbound `"default"` reaches the orchestrator's own default-session store (**OVOS-SESSION-2 §5.1**) instead of a bridge-side identifier. + In all routing modes: - On matching a Message by any routing signal, the bridge MUST