Network
Who is on the swarm, whether this node has joined it, and what it routed.
List nodes
The rich marketplace view: operator, price, load, kind. Returns
{ nodes, swarm }; swarm is null when this
gateway has not joined the P2P network yet.
| Node kind | Meaning |
|---|---|
real | This machine |
peer | A genuinely remote node, discovered over the swarm, signed manifest verified |
mock | Simulated (--demo). Always labelled as such in the UI |
upstream | Reached over HTTP. May be a third-party API or a local engine — check local |
known | In the directory, manifest verified once, but no socket now. Never a routing candidate |
Agent status
Whether this machine has joined the network. Statuses: offline,
launching, live, error. Also carries
canLaunch — false when the gateway was started without swarm support.
Launch the agent
Joins the P2P network at runtime — the API equivalent of restarting with
--swarm. Requires a gateway started with launch support.
curl version.Swarm manifest
GET returns the signed manifest, the model catalog with a
fits flag per model (does it fit in this machine's RAM), and
modelLoad status. POST edits displayName,
tags, maxConcurrentRequests or modelId and
re-signs.
modelId triggers a real model load. It can
take several seconds or fail for lack of memory, while the node keeps answering with
the current model. On failure the current model is kept.Routing log
Both directions of the exchange, separated by kind: served
is what this node produced for a peer, route is what it asked of somebody
else. Each entry carries tokens, TTFT, tok/s, the D25 prefill/decode split with its
tokensFuente provenance, and finishReason.