Naming Guide

Names that make OpenRTC avenue ownership explicit

Use names that reveal the capability and its lifetime:

ValuePreferred nameAvoid
Root lazy clientrtcruntime
Device mesh handledevicesclient
Live space handlespace or product name such as cursorsdiscovery
Room handleroom, match, or callconnection
Consumer assertion sourceauthfirebaseAuth
Optional evidence sourceattestationappCheckToken

Application code should use capability handles. Reserve “runtime” for imports from openrtc/runtime and transport-adapter work.