IPhoneAppFacade to protocol core
sequenceDiagram participant App as Phone application adapter participant Facade as IPhoneAppFacade participant Core as Selected phone protocol core participant Transport as Platform transport App->>Facade: getTime/getLocation/getStatus/getConfig Facade-->>App: typed view + PhoneResult App->>Facade: applyConfigPatch or submitCommand Facade->>Core: map application intent Core->>Transport: protocol-specific bounded frame Transport-->>Core: response or event Core-->>Facade: typed result
Common Facade does not mean that two protocols have the same wire semantics.