# Tangled

Tangled is a git collaboration platform built on the AT Protocol (atproto, the Bluesky protocol). Repositories and collaboration live on decentralized, self-hostable infrastructure rather than a single central host: repo servers are called **knots**, and the CI runners are called **spindles**. The project publishes engineering writeups at blog.tangled.org and develops in the open (its own source is hosted on Tangled).

The angle that shows up in this vault is the infrastructure work — self-hostable CI, microVM isolation, Nix-based build environments — more than the social/atproto side.

## Ingested articles

- [[spindle-microvm]] — the Spindle CI runner gains a QEMU-microVM engine: per-workflow VMs, NixOS configured from the workflow YAML, a Rust vsock guest agent (`shuttle` / `agentproto`), and two-way Nix caching

## Related

- [[features-to-steal-from-npmx]] — earlier vault mention of Tangled
- [[qemu-microvm]], [[microvm]], [[toolbox/pve-microvm]] — the microVM substrate Spindle's new engine is built on
- [[sandboxing-ai-agents]] — the broader "containers aren't a boundary" context for isolating CI/untrusted workloads
