Published in openvibe-contracts v0.33.0 (docs/adr/ADR-023-client-surfaces.md), rendered as is.

ADR-023: First-party client surfaces and their home

Status: Accepted 2026-09-23. Needed by Wave 18.

Context and current evidence

Live carries browser-extension/ and hardware/ (Raspberry Pi kiosk companion). Both are clients, not streaming. The coupon helper (Wave 18) needs a home. Source.OpenVibe.Games is a separate simulation runtime.

Decision

Alternatives considered

Migration consequences

The moves happen at Wave 18, with a redirect README left in Live.

Rollback

Not applicable. This ADR only decides where the code lives.

Acceptance tests