Decision table
Request-driven application
inputs carries literal
typed values — see configuration for why
the deprecated vars operator channel is not the app door.
Clock-driven project
arm: registry. Choose based on who should own
process lifetime and wakeups, not because one lane changes workflow semantics.
Inference provider
Loopback HTTP (opt-in)
nika serve --bind is not nika model serve, and it is not bare nika serve.
The pinned OpenAPI exposes cancellation as an action; the runtime’s
settlement determines the result. Artifact routes, job listing and
POST /v1/run remain absent.
Architecture view
PROCESS TOPOLOGY · NAME THE EDGE
Continue
Server surfaces
The compact truth table for similarly named commands.
Resident server
Run the stable project clock.
Remote client
Typed client. Measure it against the OpenAPI of the binary you hold.
Project setup
Place control, intent, application code and state.