Runner · Runtime & compatibility

Runner compatibility

Discover, identify and pair only a Runner whose protocol and product range match the application.

Workflow

  1. Discover RunnerFind the product Runner without treating any responding process as compatible.
  2. Return identityThe Runner reports stable identity and compatibility information.
  3. Compare supported rangesThe application compares its required protocol/product range with the Runner report.
  4. Guide install or updateMissing, wrong-product and incompatible versions remain distinct setup outcomes.
  5. Pair compatible RunnerA compatible pair may exchange requests; permission and destination availability are still separate checks.

Failure boundaries

  • No endpointRunner missing: Offer install
  • Wrong productProduct mismatch: Do not pair
  • Protocol too oldIncompatible: Offer verified update

runner.runtime.compatibility