Files
archy/releases/registry-trust-floor.json
T
archipelagoandClaude Fable 5 1dc6d3e0e3 feat(catalog): Alby Hub + phoenixd live; registry refs move to the domain
Signed catalog: 68 apps (alby-hub v1.23.0 + phoenixd 0.9.0 join), every
image ref rewritten from the retired bare-IP host to the Foundation
domain. Trust floor promoted in this same commit: all five active fleet
nodes confirmed on 1.8.0-alpha (which trusts the domain); archy-x250-beta
is root-pin-stranded pre-.122 and needs a re-image regardless.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-13 13:44:11 -04:00

37 lines
1.8 KiB
JSON

{
"_comment": [
"Registry hosts that binaries ALREADY DEPLOYED to nodes are known to trust.",
"",
"This is the floor the signed app catalog must stay within. It is NOT the",
"same as TRUSTED_REGISTRIES in the working tree: that list describes what a",
"binary being built today accepts, while nodes in the field run whatever was",
"shipped to them. Publishing a catalog that names a host the fleet's binaries",
"do not trust makes every install fail with 'not from a trusted registry'.",
"",
"To migrate to a new registry host, in this order:",
" 1. Add the host to TRUSTED_REGISTRIES and ship a binary OTA.",
" 2. Confirm the fleet is running that binary or newer.",
" 3. Add the host here, in the same commit as the confirmation.",
" 4. Only then regenerate and re-sign the catalog against the new host.",
"",
"Removing a host is the mirror image: take it out of the catalog first, let",
"that catalog reach every node, and only then drop it from here."
],
"hosts": [
"docker.io",
"ghcr.io",
"localhost",
"146.59.87.168:3000",
"source.archipelago-foundation.org"
],
"pending": {},
"promotions": {
"source.archipelago-foundation.org": {
"trusted_from_binary": "1.8.0-alpha",
"confirmed": "2026-08-13",
"note": "Fleet confirmed on 1.8.0-alpha (TRUSTED_REGISTRIES includes this host since 2026-08-07): archi-dev-box, zaza-optiplex, archipelago-1, shorty-s, austin-sapien all report current_version 1.8.0-alpha via update_state.json on 2026-08-13. Exception: archy-x250-beta is stranded pre-v1.7.122 (old release-root pin, cannot OTA at all) and needs a full re-image — it cannot install catalog apps from ANY host today, so it does not hold the floor down."
}
},
"updated": "2026-08-13"
}