ADR 0055 — model access is answered by a licence or a node that hosts the model #31

Merged
jschoubben merged 1 commits from feat/adr-0055-node-model into main 2026-09-07 02:39:25 +00:00
Owner

Extends ADR 0050. Model access, a provision, may be answered by a node that hosts a model (Ollama/vLLM serving an OpenAI-compatible endpoint) as well as by a licence record. A node-answer delivers an endpoint (base URL + model, and a key only if the server wants one), rides the ordinary serves/binds path, and uses no adapter; the resolver already prefers a local model over a licence (an existing test proves it). One provision, two answers — the mesh's own model sits behind the same interface as a vendor's. Names the mesh-scope-alongside-licence limitation and its fix, per "a rule states how it is checked."

Phase F of the model-access work builds on this: an ollama provider + a local-model consumer + a bed (in the code repos).

Extends ADR 0050. Model access, a provision, may be answered by a **node** that hosts a model (Ollama/vLLM serving an OpenAI-compatible endpoint) as well as by a licence record. A node-answer delivers an endpoint (base URL + model, and a key only if the server wants one), rides the ordinary serves/binds path, and uses no adapter; the resolver already prefers a local model over a licence (an existing test proves it). One provision, two answers — the mesh's own model sits behind the same interface as a vendor's. Names the mesh-scope-alongside-licence limitation and its fix, per "a rule states how it is checked." Phase F of the model-access work builds on this: an `ollama` provider + a `local-model` consumer + a bed (in the code repos).
jschoubben added 1 commit 2026-09-07 02:39:19 +00:00
Extends ADR 0050: model-access, a provision, may be answered by a NODE that
hosts a model (Ollama/vLLM serving an OpenAI-compatible endpoint) as well as by
a licence record. A node-answer delivers an endpoint (base URL + model, and a
key only if the server wants one), rides the ordinary serves/binds path, and
uses no adapter; the resolver already prefers a local model over a licence. One
provision, two answers — the mesh's own model sits behind the same interface as
a vendor's. Names the mesh-scope-alongside-licence limitation and its fix.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
jschoubben merged commit 450a4d8605 into main 2026-09-07 02:39:25 +00:00
jschoubben deleted branch feat/adr-0055-node-model 2026-09-07 02:39:25 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#31