Skip to content
EN FR

One model, local or remote Runtime

Documentation status: architecture. Compactness and target support are evidence-backed claims only when a benchmark/platform record exists.

The useful architectural invariant is not a size number. It is that application code can depend on the same conceptual/public contract while Runtime placement changes below it.

Generated API
  -> IClientRuntime
     -> local adapter -> ABI -> Runtime
     -> remote adapter -> RPC -> Runtime

A proof scenario for constrained deployment should use the same business model in both placements: load the model, request a published action, let a declared rule accept or reject it, capture the conceptual trace, then run the same contract against a remote/server placement.

What this proves depends on measured evidence. Do not turn a demonstration on one device into a generic superiority claim. Record startup time, resident memory, disk footprint, dependency set and capability gaps only under a named protocol.

For application developers, placement should stay below business services unless locality itself is part of the business requirement.