From 7f26f0b4b81b02cb838310459e44c37c8245a79c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Padez?= Date: Fri, 14 Aug 2026 17:44:28 +0000 Subject: [PATCH] offscale is headscale plus the companion, not a rename the name looks like branding on someone else's project, which is exactly how it gets 'corrected' back later. it is not: offscale is the stock headscale server plus the companion that ships beside it, and the invite flow is the first thing that only exists there. Co-Authored-By: Claude Opus 5 --- docs/offscale-plugin.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/offscale-plugin.md b/docs/offscale-plugin.md index c09aba57..75eb9075 100644 --- a/docs/offscale-plugin.md +++ b/docs/offscale-plugin.md @@ -6,6 +6,11 @@ plugin system. Correct it in place; it is meant to be edited, not archived. Offscale is Headscale extracted into a plugin. It is the pilot: chosen because it is a genuine vertical slice (schema + backend router + sidecar + frontend screen + capabilities) without being pathological. +**The name is not a rename.** Offscale is Headscale _plus the Companion_ — an API and UI that ship beside +the Headscale server and add what Headscale itself does not do, the invite flow being the first of them. +Calling it Headscale would undersell it and calling it a fork would be wrong: the server underneath is +stock. The distinct name marks a distinct product, not a badge on someone else's. + Related, and older: `sidecar-app-store.md` is the origin design and is largely implemented despite its "Nothing implemented" header. `sidecar-topology.md` is where the runtime shape was going.