release(catalog): pin Bitcoin Knots to 29.3.knots20260210 — signed

Moves the default off 29.3.knots20260508, which applies the BIP110/RDTS
network upgrade and HALTS until an operator sets consensusrules=rdts. A node
running it sits frozen — 100.64.204.114 is stuck at block 961,692 with blocks
AND headers static, 11 peers and no pruning, while reporting
initialblockdownload=false and verificationprogress 0.99998, i.e. "synced".
The nodes on 20260210 are at the tip.

The old catalog's default was {"version":"latest", image: ...20260508} while
the manifest's :latest tag resolves to 20260210 in the registry, so a fresh
install and a plain pull produced different daemons. That is almost certainly
how one node ended up on the RDTS build and its siblings did not.

20260508 stays selectable — adopting RDTS remains possible, just deliberate.

Diff against the previously-signed catalog is exactly one app, all four
fields: version, image, default and the embedded manifest. Registry hosts
unchanged and inside the trust floor; verified by
check-catalog-registry-trust.py and `ceremony verify`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
archipelago
2026-08-09 04:58:58 -04:00
co-authored by Claude Opus 5
parent 96acd388d7
commit 6c41852c56
+7 -11
View File
@@ -556,7 +556,7 @@
]
},
"bitcoin-knots": {
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:latest",
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260210",
"manifest": {
"app": {
"bitcoin_integration": {
@@ -580,7 +580,7 @@
"sh",
"-lc"
],
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:latest",
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260210",
"network": "archy-net",
"pull_policy": "if-not-present",
"secret_env": [
@@ -658,12 +658,12 @@
]
}
},
"version": "latest",
"version": "29.3.knots20260210",
"versions": [
{
"default": true,
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260508",
"version": "latest"
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260210",
"version": "29.3.knots20260210"
},
{
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260508",
@@ -673,10 +673,6 @@
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260507",
"version": "29.3.knots20260507"
},
{
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.3.knots20260210",
"version": "29.3.knots20260210"
},
{
"image": "146.59.87.168:3000/lfg2025/bitcoin-knots:29.2.knots20251110",
"version": "29.2.knots20251110"
@@ -4897,7 +4893,7 @@
}
},
"schema": 1,
"signature": "0ccba6b8bb26fc718ad126049f96b5800109949770d894fa4ff6c947871cf6c8779c1c474d39ccf886708842cfbbf2e57cb904092bde8f8a65163acd7f3ff401",
"signature": "c7b1901c5b67b7f83140cc12fc96c8bb17a696272afc1915a4df72d1c38c5c8d8691c528af102a3d34b00daa40317a08c394d51f806c6e67262b232dd2bb220a",
"signed_by": "did:key:z6Mkfu5LT8d4DjETtrkATvHh9Dvcbnr7zBCUwfau8Sw7DLWT",
"updated": "2026-08-07"
"updated": "2026-08-09"
}