Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

GitHub Pages is a signed bootstrap anchor for the mesh, never its signalling channel

GitHub Pages is a signed bootstrap anchor for the mesh, never its signalling channel

majordomus://adr/adr-0203navrženo mesh-runtimechatgpt-project

odkazuje na

odkazuje na něj

Nic ve vrstvě to nejmenuje. Zpětné odkazy se odvozují, takže prázdný seznam je odpověď, ne opomenutí.

203. GitHub Pages is a signed bootstrap anchor for the mesh, never its signalling channel

Kontext

On 2026-10-16 the owner asked whether Pages can serve as serverless discovery. Pages is static and cannot accept writes; the GitHub API is rate limited and unsuited to heartbeats.

Rozhodnutí

Pages carries a signed manifest of hub identities and public reachability hints, with the trust root delivered independently, canonical serialisation, a monotonic sequence and an expiry; a node falls back to its last valid copy. Discovery is hierarchical (existing mesh, local cache and multicast, the manifest, rendezvous) tried in parallel with bounded attempts. Once linked a node needs Pages for nothing.

Zamítnuté alternativy

  • Pages plus GitHub API polling as signalling
  • A custom rendezvous server as the only path
  • A fixed try-one-to-five order

Důsledky

I3188; private addresses never enter the manifest (I3176).

Sources

Promoted on 2026-10-18 from the owner's ChatGPT project (workspace chatgpt-majordomus, issue I3100). The owner has not accepted it; it is proposed for the owner's decision.

  • chatgpt-majordomus:c282#2

Odkud to pochází

kanonický soubor
.ai/repo/adrs/0203-github-pages-is-a-signed-bootstrap-anchor-for-the-mesh-never-its.md
identity
adr-0203
dostupné také jako
Zdroj MCP majordomus://adr/adr-0203 · majordomus entity show adr/adr-0203 · GET /api/v1/entity?uri=majordomus://adr/adr-0203
v Cockpitu
/cockpit/objects/adr/adr-0203

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

Prohledává názvy a popisy všech stránek, které tento web publikuje.