From 45abbb4ca7c0f01230b4e439cd44b4a2f4b069ec Mon Sep 17 00:00:00 2001 From: Rick Staa Date: Tue, 18 Aug 2026 20:31:08 +0200 Subject: [PATCH] fix(links): send Discord links to the server we control The discord.gg/livepeer vanity slug was hijacked, so every Discord link in the docs pointed at a server Livepeer does not own. Both hijacked forms (discord.gg/livepeer and discord.com/invite/livepeer) now use the invite https://discord.gg/55SZFEEH5y, matching livepeer/website#94. Historical audit reports under tasks/reports and v2/internal/reports keep the old URLs since they record what was crawled at the time. Co-Authored-By: Claude Opus 5 (1M context) --- .github/ISSUE_TEMPLATE/config.yml | 2 +- contribute/CONTRIBUTING.mdx | 2 +- docs.json | 12 ++++---- docs.json.jsx | 8 ++--- llms-full.txt | 30 +++++++++---------- snippets/assets/data/protocol-overview.html | 2 +- snippets/automations/blog/ghostBlogData.jsx | 2 +- snippets/components/display/social-links.jsx | 4 +-- .../layout/examples/cards-examples.mdx | 2 +- .../layout/examples/lists-examples.mdx | 2 +- snippets/data/community/hrefs.jsx | 16 +++++----- snippets/data/developers/hrefs.jsx | 22 +++++++------- snippets/data/gateways/hrefs.jsx | 6 ++-- snippets/data/home/hrefs.jsx | 6 ++-- snippets/data/orchestrators/hrefs.jsx | 4 +-- .../CONTEXT DATA/contribution_guide.md | 2 +- .../CONTEXT DATA/livepeer_developer_guide.md | 2 +- .../livepeer_developer_journey.md | 2 +- .../livepeer_developer_partners.md | 2 +- .../DEVELOPERS/CONTEXT DATA/livepeer_rfps.md | 2 +- v1/ai/api-reference/audio-to-text.mdx | 2 +- v1/ai/api-reference/image-to-image.mdx | 2 +- v1/ai/api-reference/image-to-text.mdx | 2 +- v1/ai/api-reference/image-to-video.mdx | 2 +- v1/ai/api-reference/llm.mdx | 2 +- v1/ai/api-reference/segment-anything-2.mdx | 2 +- v1/ai/api-reference/text-to-image.mdx | 2 +- v1/ai/api-reference/text-to-speech.mdx | 2 +- v1/ai/api-reference/upscale.mdx | 2 +- v1/ai/contributors/coming-soon.mdx | 4 +-- v1/ai/contributors/developers.mdx | 2 +- v1/ai/contributors/get-started.mdx | 2 +- v1/ai/gateways/start-gateway.mdx | 2 +- v1/ai/orchestrators/start-orchestrator.mdx | 2 +- v1/ai/pipelines/audio-to-text.mdx | 2 +- v1/ai/pipelines/image-to-image.mdx | 2 +- v1/ai/pipelines/image-to-text.mdx | 2 +- v1/ai/pipelines/image-to-video.mdx | 2 +- v1/ai/pipelines/llm.mdx | 2 +- v1/ai/pipelines/overview.mdx | 2 +- v1/ai/pipelines/segment-anything-2.mdx | 2 +- v1/ai/pipelines/text-to-image.mdx | 2 +- v1/ai/pipelines/upscale.mdx | 2 +- v1/api-reference/generate/llm.mdx | 2 +- v1/orchestrators/guides/set-pricing.mdx | 2 +- v1/sdks/react/migration/3.x/Player.mdx | 2 +- .../migration/3.x/asset/useCreateAsset.mdx | 2 +- v2/cn/community/community-portal.mdx | 2 +- .../grants-and-programmes.mdx | 2 +- .../oss-contributions.mdx | 4 +-- .../builder-opportunities/overview.mdx | 2 +- .../guides-and-tools/contribution-guide.mdx | 2 +- .../guides-and-tools/developer-help.mdx | 12 ++++---- .../configure/ai-configuration.mdx | 4 +-- v2/cn/home/primer.mdx | 6 ++-- .../advanced-setup/run-a-pool.mdx | 2 +- .../orchestrators/quickstart/join-a-pool.mdx | 2 +- v2/cn/solutions/product-hub.mdx | 2 +- v2/community/community-portal.mdx | 2 +- v2/community/faq.mdx | 4 +-- .../community-guidelines.mdx | 6 ++-- .../livepeer-latest-topics.mdx | 2 +- .../forums-and-discussions.mdx | 2 +- .../grants-and-programmes.mdx | 2 +- .../oss-contributions.mdx | 4 +-- .../builder-opportunities/overview.mdx | 2 +- .../developer-platforms/builder-hub.mdx | 2 +- .../guides-and-tools/contribution-guide.mdx | 2 +- .../guides-and-tools/developer-help.mdx | 12 ++++---- v2/es/community/community-portal.mdx | 2 +- .../grants-and-programmes.mdx | 2 +- .../oss-contributions.mdx | 4 +-- .../builder-opportunities/overview.mdx | 2 +- .../guides-and-tools/contribution-guide.mdx | 2 +- .../guides-and-tools/developer-help.mdx | 12 ++++---- .../configure/ai-configuration.mdx | 4 +-- v2/es/home/primer.mdx | 6 ++-- .../advanced-setup/run-a-pool.mdx | 2 +- .../orchestrators/quickstart/join-a-pool.mdx | 2 +- v2/es/solutions/product-hub.mdx | 2 +- v2/fr/community/community-portal.mdx | 2 +- .../grants-and-programmes.mdx | 2 +- .../oss-contributions.mdx | 4 +-- .../builder-opportunities/overview.mdx | 2 +- .../guides-and-tools/contribution-guide.mdx | 2 +- .../guides-and-tools/developer-help.mdx | 12 ++++---- .../configure/ai-configuration.mdx | 4 +-- v2/fr/home/primer.mdx | 6 ++-- .../advanced-setup/run-a-pool.mdx | 2 +- .../orchestrators/quickstart/join-a-pool.mdx | 2 +- v2/fr/solutions/product-hub.mdx | 2 +- .../quickstart/components/callouts.jsx | 2 +- .../views/docker/dockerOnChainTab.mdx | 2 +- .../configure/ai-configuration.mdx | 4 +-- v2/home/primer.mdx | 6 ++-- .../advanced-setup/run-a-pool.mdx | 2 +- v2/orchestrators/quickstart/join-a-pool.mdx | 2 +- v2/solutions/product-hub.mdx | 2 +- .../developer-platforms/builder-hub.mdx | 2 +- 99 files changed, 184 insertions(+), 184 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index ec017cffd..4bf07e07a 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -7,5 +7,5 @@ contact_links: url: https://github.com/livepeer/docs/discussions about: Ask questions, propose ideas, or start broader community conversations. - name: Livepeer Discord - url: https://discord.gg/livepeer + url: https://discord.gg/55SZFEEH5y about: Get real-time support from the community and maintainers. diff --git a/contribute/CONTRIBUTING.mdx b/contribute/CONTRIBUTING.mdx index ce8558514..dbf194915 100644 --- a/contribute/CONTRIBUTING.mdx +++ b/contribute/CONTRIBUTING.mdx @@ -227,7 +227,7 @@ Human-only overrides: Ask broader questions and start proposal threads. - + Get real-time community support. diff --git a/docs.json b/docs.json index c093ceccd..e5c63c76b 100644 --- a/docs.json +++ b/docs.json @@ -575,7 +575,7 @@ }, { "anchor": "Community                   ➚", - "href": "https://discord.gg/livepeer", + "href": "https://discord.gg/55SZFEEH5y", "icon": { "name": "discord", "style": "brands" @@ -1060,7 +1060,7 @@ }, { "anchor": "Community                   ➚", - "href": "https://discord.gg/livepeer", + "href": "https://discord.gg/55SZFEEH5y", "icon": { "name": "discord", "style": "brands" @@ -1558,7 +1558,7 @@ }, { "anchor": "Community                   ➚", - "href": "https://discord.gg/livepeer", + "href": "https://discord.gg/55SZFEEH5y", "icon": { "name": "discord", "style": "brands" @@ -2048,7 +2048,7 @@ }, { "anchor": "Community                   ➚", - "href": "https://discord.gg/livepeer", + "href": "https://discord.gg/55SZFEEH5y", "icon": { "name": "discord", "style": "brands" @@ -3323,7 +3323,7 @@ "website": "https://forum.livepeer.org", "github": "https://github.com/livepeer", "twitter": "https://twitter.com/livepeer", - "discord": "https://discord.gg/livepeer", + "discord": "https://discord.gg/55SZFEEH5y", "linkedin": "https://www.linkedin.com/company/livepeer" } }, @@ -3346,7 +3346,7 @@ }, { "label": "", - "href": "https://discord.gg/livepeer", + "href": "https://discord.gg/55SZFEEH5y", "icon": "discord" } ] diff --git a/docs.json.jsx b/docs.json.jsx index 8a9be934a..0ad0dd087 100644 --- a/docs.json.jsx +++ b/docs.json.jsx @@ -3734,7 +3734,7 @@ const docsJsonV1 = { }, { anchor: 'Community                   ➚', - href: 'https://discord.gg/livepeer', + href: 'https://discord.gg/55SZFEEH5y', icon: { name: 'discord', style: 'brands', @@ -4215,7 +4215,7 @@ const docsJsonV1 = { }, { anchor: 'Community                   ➚', - href: 'https://discord.gg/livepeer', + href: 'https://discord.gg/55SZFEEH5y', icon: { name: 'discord', style: 'brands', @@ -4709,7 +4709,7 @@ const docsJsonV1 = { }, { anchor: 'Community                   ➚', - href: 'https://discord.gg/livepeer', + href: 'https://discord.gg/55SZFEEH5y', icon: { name: 'discord', style: 'brands', @@ -5195,7 +5195,7 @@ const docsJsonV1 = { }, { anchor: 'Community                   ➚', - href: 'https://discord.gg/livepeer', + href: 'https://discord.gg/55SZFEEH5y', icon: { name: 'discord', style: 'brands', diff --git a/llms-full.txt b/llms-full.txt index 9637ad8d7..8ad69e190 100644 --- a/llms-full.txt +++ b/llms-full.txt @@ -8443,10 +8443,10 @@ Whether you are stuck on an API call, troubleshooting a node, reporting a securi | Channel | Best for | Response time | |---|---|---| -| [Discord `#lounge`](https://discord.gg/livepeer) | Builder questions, general development | Hours | -| [Discord `#ai-research`](https://discord.gg/livepeer) | AI inference, ComfyUI, pipelines | Hours | -| [Discord `#delegating`](https://discord.gg/livepeer) | Staking, delegation, LPT | Hours | -| [Discord `#governance`](https://discord.gg/livepeer) | Protocol proposals, governance votes | Hours–days | +| [Discord `#lounge`](https://discord.gg/55SZFEEH5y) | Builder questions, general development | Hours | +| [Discord `#ai-research`](https://discord.gg/55SZFEEH5y) | AI inference, ComfyUI, pipelines | Hours | +| [Discord `#delegating`](https://discord.gg/55SZFEEH5y) | Staking, delegation, LPT | Hours | +| [Discord `#governance`](https://discord.gg/55SZFEEH5y) | Protocol proposals, governance votes | Hours–days | | [Livepeer Forum](https://forum.livepeer.org) | In-depth technical discussions, protocol questions | Days | | [Developer Office Hours](https://www.livepeer.org/dev-hub) | Synchronous help from the core team | Bi-weekly | | [GitHub Issues (studio)](https://github.com/livepeer/studio/issues) | Bugs in Livepeer Studio / API | Days | @@ -8459,7 +8459,7 @@ Whether you are stuck on an API call, troubleshooting a node, reporting a securi The Livepeer Discord is the primary real-time community for builders and network participants. -**Invite:** [discord.gg/livepeer](https://discord.gg/livepeer) +**Invite:** [discord.gg/55SZFEEH5y](https://discord.gg/55SZFEEH5y) ### Channels @@ -8938,7 +8938,7 @@ Match your project type to the grant or programme that fits -- see the [grant ty Most applications ask for a project description, team background, how you plan to use Livepeer, and your expected output or deliverables. -Submit via the Dev Hub form. Stay active in the [Livepeer Discord](https://discord.gg/livepeer) to connect with the team and other applicants. +Submit via the Dev Hub form. Stay active in the [Livepeer Discord](https://discord.gg/55SZFEEH5y) to connect with the team and other applicants. If you have a project idea and are unsure where it fits, the Livepeer community on Discord and the Forum are good places to sense-check before applying formally. @@ -9115,7 +9115,7 @@ The AI runner processes inference jobs on the Livepeer Network. It is a containe * **Language:** Python (with Go bindings generated from OpenAPI spec) * **Key concepts:** Docker containerisation, GPU inference, pipeline architecture * **Contributing guide:** See `README.md` and the development documentation in the repo. -* **Note:** The AI network is in its Beta phase. Report issues to the [Livepeer Discord](https://discord.gg/livepeer). +* **Note:** The AI network is in its Beta phase. Report issues to the [Livepeer Discord](https://discord.gg/55SZFEEH5y). ```text https://github.com/livepeer/ai-runner @@ -9196,7 +9196,7 @@ Open a PR against the correct base branch (usually `master` or `main`). Fill out Respond to reviewer comments promptly. Push new commits to address feedback rather than force-pushing. Mark conversations as resolved once addressed. -If you still have questions after reading a repo's contributing guide, open an issue or ask in the [Livepeer Discord](https://discord.gg/livepeer). The team is generally responsive to genuine first-time contributor questions. +If you still have questions after reading a repo's contributing guide, open an issue or ask in the [Livepeer Discord](https://discord.gg/55SZFEEH5y). The team is generally responsive to genuine first-time contributor questions. ## Code of Conduct @@ -13170,7 +13170,7 @@ There is currently no Livepeer "Testnet" available which has Orchestrator offeri **Do you think Livepeer should have a "testnet" available for Gateways to connect to?** -Follow & contribute to the discussion in the [Discord](https://discord.gg/livepeer) and on the [Forum](https://forum.livepeer.org) +Follow & contribute to the discussion in the [Discord](https://discord.gg/55SZFEEH5y) and on the [Forum](https://forum.livepeer.org) ## Deploy a Gateway for AI Inference Services @@ -13260,7 +13260,7 @@ Ensure that port `8937` is open and accessible, and configure port forwarding if Follow the instructions in the to verify that the AI Gateway is operational. -If binaries are unavailable for your system, you can build the [master branch](https://github.com/livepeer/go-livepeer/tree/master) of [go-livepeer](https://github.com/livepeer/go-livepeer) from source. Refer to the [Livepeer installation guide](/orchestrators/setting-up-an-orchestrator/install-go-livepeer#install-using-a-binary-release) or reach out to the Livepeer community on [Discord](https://discord.gg/livepeer) for assistance. +If binaries are unavailable for your system, you can build the [master branch](https://github.com/livepeer/go-livepeer/tree/master) of [go-livepeer](https://github.com/livepeer/go-livepeer) from source. Refer to the [Livepeer installation guide](/orchestrators/setting-up-an-orchestrator/install-go-livepeer#install-using-a-binary-release) or reach out to the Livepeer community on [Discord](https://discord.gg/55SZFEEH5y) for assistance. ## Gateway Code Links @@ -16596,7 +16596,7 @@ You can find out about reputable pools through social channels, but ensure you d Common discovery channels include: -* Livepeer community [Discord](https://discord.gg/livepeer) +* Livepeer community [Discord](https://discord.gg/55SZFEEH5y) * [Forum](https://forum.livepeer.org) posts and announcements * Direct outreach to Orchestrators * Existing infrastructure or GPU communities @@ -17586,7 +17586,7 @@ If you accept external GPUs, publish clearly: ## Listing your pool -There is no official directory. Community pools are listed on pages like [Community pools](../orchestrator-tools-and-resources/community-pools). You can post on the [Forum](https://forum.livepeer.org) or [Discord](https://discord.gg/livepeer) to advertise. GPU owners can then follow your instructions to connect (BYO container, bare metal, or cloud GPU). +There is no official directory. Community pools are listed on pages like [Community pools](../orchestrator-tools-and-resources/community-pools). You can post on the [Forum](https://forum.livepeer.org) or [Discord](https://discord.gg/55SZFEEH5y) to advertise. GPU owners can then follow your instructions to connect (BYO container, bare metal, or cloud GPU). ## See also @@ -21491,7 +21491,7 @@ Questions from new participants, troubleshooting, and onboarding support. Monito ## Discord -The [Livepeer Discord](https://discord.com/invite/livepeer) (~19,500 members) is the primary real-time platform - used for governance coordination, technical support, ecosystem updates, and community calls. +The [Livepeer Discord](https://discord.gg/55SZFEEH5y) (~19,500 members) is the primary real-time platform - used for governance coordination, technical support, ecosystem updates, and community calls. **Key channels:** @@ -21859,7 +21859,7 @@ The nine workstreams are: Brand & Communication, Livepeer Builders, Core Contrib See the [Workstreams forum post](https://forum.livepeer.org/t/introducing-workstreams-a-new-era-of-execution-for-the-livepeer-project/3030) for roadmaps and how to participate. -Join the [Livepeer Discord](https://discord.com/invite/livepeer) and look for the `#gateway` or `#support` channels. The [Help: Getting Started](https://forum.livepeer.org/c/help-getting-started/5) forum category is also monitored by community contributors. +Join the [Livepeer Discord](https://discord.gg/55SZFEEH5y) and look for the `#gateway` or `#support` channels. The [Help: Getting Started](https://forum.livepeer.org/c/help-getting-started/5) forum category is also monitored by community contributors. For protocol-level questions or SPE proposals relevant to gateways, GovWorks (StableLab) can direct you appropriately - reach them via the [GovWorks Notion Hub](https://www.notion.so/GovWorks-SPE-caa4a5442ddb4014b1f0e85aba4dce47). @@ -21887,7 +21887,7 @@ Monitor the forum's [Governance category](https://forum.livepeer.org/c/governanc The docs are open source at [github.com/livepeer/docs](https://github.com/livepeer/docs). Raise a GitHub Issue to flag a problem, or submit a Pull Request with your changes. The contribution workflow is in `contribute/CONTRIBUTING/` in that repository. -Upcoming calls are announced in the [Livepeer Discord](https://discord.com/invite/livepeer) and on the [Forum](https://forum.livepeer.org). Recurring calls include: +Upcoming calls are announced in the [Livepeer Discord](https://discord.gg/55SZFEEH5y) and on the [Forum](https://forum.livepeer.org). Recurring calls include: * **Dev Call** - bi-weekly, open to developers and SPE teams * **Water Cooler** - weekly, open community discussion diff --git a/snippets/assets/data/protocol-overview.html b/snippets/assets/data/protocol-overview.html index 3caca025e..dad5d679f 100644 --- a/snippets/assets/data/protocol-overview.html +++ b/snippets/assets/data/protocol-overview.html @@ -749,7 +749,7 @@