Elonn Docs Platform Documentation

translator

service canonical authority: world.elonn.local

Translator

A platform component that converts the canonical World model into a runtime-specific contract for a declared capability class.

Translators preserve object identity, action meaning, permissions, focus, workspace state, field state, findings, context targets, and fallbacks while adapting presentation shape for runtime capabilities.

Allowed:

  • translator
  • runtime translator
  • translator contract
  • capability-class translator

Forbidden:

  • renderer (rendering belongs to runtime adapters)
  • runtime (a runtime executes a translated contract)
  • service adapter (services own domain state; translators do not call services)
  • layout engine (too narrow; translators preserve semantics, not just layout)

Notes:

  • Translators receive the canonical World model, member/runtime context, and a capability declaration.
  • Translators emit named, versioned runtime contracts.
  • Translators are first-class platform components, not private logic hidden inside runtime adapters.
  • Existing Web, Android, iPad, and Cardboard behavior is not translator precedent.

Related:

  • world
  • runtime
  • contract
  • surface