From 27988c04e0a9ace866e6097e8d5e06b2cd873161 Mon Sep 17 00:00:00 2001 From: hyperpolymath <6759885+hyperpolymath@users.noreply.github.com> Date: Thu, 28 May 2026 11:55:18 +0100 Subject: [PATCH] docs: point Groove protocol refs at hyperpolymath/groove-protocol Groove Protocol was extracted from standards/groove-protocol/ into a top-level repo (hyperpolymath/groove-protocol) on 2026-05-28, matching the SNIFs / typed-wasm precedent for named-boundary tools. This PR updates the 4 affected files in this repo to point at the new location. Tracking standards#228. Co-Authored-By: Claude Opus 4.7 (1M context) --- UNIFIED-ZIG-API-STACK.adoc | 4 ++-- .../zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml | 2 +- zig-ecosystem/connectors/zig-groove-bridge/README.adoc | 2 +- zig-ecosystem/connectors/zig-groove-bridge/src/main.zig | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/UNIFIED-ZIG-API-STACK.adoc b/UNIFIED-ZIG-API-STACK.adoc index d3307f1d..f747eb5e 100644 --- a/UNIFIED-ZIG-API-STACK.adoc +++ b/UNIFIED-ZIG-API-STACK.adoc @@ -357,7 +357,7 @@ edge_mod.linkSystemLibrary("zig_api", .{}); Import `ZigApi.ABI.Types` and `ZigApi.ABI.Connector` from `zig-api.ipkg` (add it as a dependency in the edge repo's `.ipkg`). Extend, do not fork. . *Use the Groove protocol* for inter-service communication wherever possible - (see `standards/groove-protocol/`). `zig-groove-bridge` in + (see `hyperpolymath/groove-protocol`). `zig-groove-bridge` in `developer-ecosystem/zig-ecosystem/connectors/zig-groove-bridge/` is the reference consumer — study `src/main.zig` before writing your own discovery or attachment logic. @@ -389,7 +389,7 @@ edge_mod.linkSystemLibrary("zig_api", .{}); | `developer-ecosystem/bridge-nginx-zig/` | Groove protocol spec -| `standards/groove-protocol/` +| `hyperpolymath/groove-protocol` (GitHub) | rsr-template-repo | `hyperpolymath/rsr-template-repo` (GitHub) diff --git a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml b/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml index 143c5711..735d3853 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml +++ b/zig-ecosystem/connectors/zig-groove-bridge/.machine_readable/6a2/ECOSYSTEM.a2ml @@ -18,7 +18,7 @@ tier = "edge-protocol-layer" [related-projects] projects = [ - { name = "standards/groove-protocol", relationship = "Groove protocol reference" }, + { name = "hyperpolymath/groove-protocol", relationship = "Groove protocol reference" }, { name = "developer-ecosystem/zig-api", relationship = "Will integrate as consumer of foundation" }, { name = "gossamer", relationship = "potential Groove service consumer" }, { name = "burble", relationship = "potential Groove service consumer" }, diff --git a/zig-ecosystem/connectors/zig-groove-bridge/README.adoc b/zig-ecosystem/connectors/zig-groove-bridge/README.adoc index aaf6687a..060f2588 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/README.adoc +++ b/zig-ecosystem/connectors/zig-groove-bridge/README.adoc @@ -96,7 +96,7 @@ To run integration tests meaningfully, one or more of these services should be r - **BoJ Server** (port 7700) - **ECHIDNA** (port 8081) -Consult the Groove protocol reference at `standards/groove-protocol/` for service configuration. +Consult the Groove protocol reference at `hyperpolymath/groove-protocol` (GitHub) for service configuration. == Architecture diff --git a/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig b/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig index 4cd632ff..ab23a487 100644 --- a/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig +++ b/zig-ecosystem/connectors/zig-groove-bridge/src/main.zig @@ -8,7 +8,7 @@ // across all 12 API types. Attach to any Groove-aware service with a single // call; detach cleanly when done. // -// Groove protocol reference: standards/groove-protocol/ +// Groove protocol reference: hyperpolymath/groove-protocol (GitHub) // // Usage: // const bridge = @import("zig-groove-bridge"); @@ -85,7 +85,7 @@ const KnownService = struct { }; /// Services the bridge probes first, before the open Groove discovery range. -/// Derived from the canonical PORT-REGISTRY in standards/groove-protocol/. +/// Derived from the canonical PORT-REGISTRY in hyperpolymath/groove-protocol. const KNOWN_SERVICES: []const KnownService = &.{ .{ .name = "hypatia", .port = 9090 }, .{ .name = "stapeln", .port = 4010 },