arora-bridge 4.0.0

The Arora Bridge trait: the connection between an Arora runtime and a remote (e.g. Semio Studio), modelled on studio-bridge's device-client.
Documentation

arora-bridge

The live-control link of Arora: how a running device is reached from the outside.

A Bridge carries three streams between the device and a remote — device-info updates, a data-interest toggle, and commands — plus send_data to push state changes out. Commands are BridgeOps: read keys (Get), apply a state change (Update), call a function (Call), and introspect what exists (ListKeys, ListMethods — the live-edit surface).

The runtime answers commands against its state and engine, one per step, and replies through the command's channel. FakeBridge is the no-op implementation for offline runs; Semio Studio's Zenoh connector and Vizij's WebSocket server are real ones.

Part of the device runtime interfaces, with arora-hal and arora-behavior.