Docs

The open Ursa protocol.

Ursa Wire is an open specification, not a closed accessory format — any microcontroller project can become a first-class Relay device with minimal firmware. The full spec is still being written; this page will hold it once it's public.

In designOpen protocol

Ursa Wire

Ursa Wire is an open protocol specification for input devices. Any microcontroller project can become a first-class Relay device with minimal firmware.

  • Specifies how a device declares its capabilities and streams signals to Relay's mapping engine.
  • Built as an open ecosystem others can build on — not a closed accessory format.

Specification in design. No public release yet.

In designBrowser input bridge

Ursa Cast

Ursa Cast turns a phone into an input device inside the browser — no app install, no bill of materials.

  • The reference implementation of Ursa Wire: proof the open-ecosystem claim is real, not aspirational.
  • Runs entirely in a mobile browser tab, pairing with a Relay session over the local network.

In design alongside Ursa Wire, which it implements.

Protocol spec

TODO(spec): the Ursa Wire capability-declaration and streaming format will be published here once it's stable enough to build against.