Start the relay
The compact developer path uses a reachable local relay, but the runtime still treats it as an external coordination service.
Entangle is pre-release, but the core operating path is runnable: Host, relay, runner registration, runtime assignments, user-node interaction, deterministic agent execution, artifact refs, Studio, and CLI.
Host
Graph authority, runner registry, assignments, projection, and APIs.
Relay
strfry Nostr relay for signed coordination events.
Runners
Generic node executors that join and receive assignments.
User Client
A participant surface for a running human node.
Studio
Admin control room for graph, state, runners, and audit.
CLI
Scriptable surface over the same Host projection.
Fast path
The fastest useful proof keeps the deployment compact while preserving federated boundaries. It uses fake OpenCode/model responses by design so CI and local smoke tests are deterministic.
localhost:7071ws://localhost:7777$ git clone https://github.com/entangle-run/entangle.git
$ cd entangle && pnpm install --frozen-lockfile
$ pnpm verify $ docker compose -f deploy/federated-dev/compose/docker-compose.federated-dev.yml up -d strfry $ pnpm ops:demo-user-node-runtime:fake-opencode
$ pnpm ops:smoke-federated-process-runner:fake-opencode What this proves
Running everything on one workstation is a convenience. The proof still exercises Host APIs, relay-backed events, runner assignment semantics, user-node signing, engine boundaries, and artifact references.
The compact developer path uses a reachable local relay, but the runtime still treats it as an external coordination service.
The user-node runtime signs launches, replies, and approvals with stable graph identity instead of acting as the Host.
The fake endpoint gives deterministic agent output so the end-to-end path can be checked without paid LLM credentials.
Outputs are materialized through git-backed artifact refs rather than large Nostr payloads.
Manual validation
The runtime can be connected to real OpenCode/provider credentials, but the public proof path intentionally avoids depending on external LLM APIs. Real coding tasks with real provider calls, commits, and PRs should be validated by an operator with the desired credentials and repository access.
See statusBoot Entangle, open Studio, and watch distributed agents, users, runners, signed messages, approvals, and git-backed artifacts move through one governed graph.