Three layered design docs exploring how Sprout's baked-in agent
(sprout-agent) can use mesh-llm as its inference backend, scoped to
the relay/channel Sprout is connected to.
- MESH_LLM_INTEGRATION.md: baseline — sprout-agent is the baked-in
ACP agent; mesh-llm is wire-compatible via OPENAI_COMPAT_BASE_URL;
proposes a sprout-mesh subprocess supervisor crate.
- MESH_LLM_INTEGRATION_DEEP.md: mesh-llm's Nostr discovery wire
protocol (kind 31990 NIP-89) and relay-scoped public designs.
- MESH_LLM_INTEGRATION_PRIVATE.md: current design — private,
members-only meshes scoped to a NIP-29 channel. 5 new event kinds
(32990-32995), NIP-44-encrypted listings, owner-attested trust via
mesh-llm's allowlist policy. 3-stage rollout.