Start9 (npub126n…e9ll) Chris Guida (npub19z2…fkd4) Luke Dashjr (npub1lh2…a9nk)
I have been reviewing the Bitcoin Knots (pre-RDTS) package for StartOS and I think there is something important that needs clarification.
In the UI it appears installed as:
`Bitcoin Knots (pre-RDTS)`
but in the package source code `#knotsprerdts:29.3:10` I can see that the `manifest` builds with:
`VERSION: "29.3.knots20260508"`
And the README itself says that this flavor:
> “ships the same Bitcoin Knots binary as #knots without the Activate RDTS critical-task gate”.
In addition, the migration notes state that `#knots` and `#knotsprerdts` use the same upstream binary, and that switching to this flavor removes `consensusrules=rdts`.
The issue is that, on startup, the log still shows:
`This version of Bitcoin Knots applies the BIP110 (RDTS) network upgrade`
and also:
`This node will STILL enforce them`
This leads me to think that the flavor called **pre-RDTS** is not actually using a binary without RDTS, but rather the same RDTS binary, only without the critical confirmation task in StartOS.
If that is correct, the name **pre-RDTS** could be misleading: removing `consensusrules=rdts` would not prevent RDTS from being applied; it would only remove the explicit confirmation step.
Can Start9 clarify whether `Bitcoin Knots (pre-RDTS)` actually runs a binary without RDTS support, or whether it simply removes the activation gate/task?
I think it is important for users to know exactly which rules their node is enforcing.
