v31.1-roots.1 · Commit 1: [PATCH 01/17] build(roots): establish v31 portability foundation
doc/roots-features.md
Before: /dev/null · After: doc/roots-features.md
File metadata
new file mode 100644 index 0000000000000000000000000000000000000000..48a828421d2248b4362e480e8c5f0088978a010d
Download original patch · Release notes
Diff rows 401–442 of 442. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
doc/roots-features.md
ADDED
|
@@ -0,0 +1,442 @@ (continued)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 401 |
+
| runtime-resources | build-portability |
|
| 402 |
+
| runtime-config | None |
|
| 403 |
+
| build-portability | None |
|
| 404 |
+
| identity-desktop | build-portability |
|
| 405 |
+
| maintenance-ci | None |
|
| 406 |
+
| maintenance-release | None |
|
| 407 |
+
| maintenance-docs | None |
|
| 408 |
+
| maintenance-native | None |
|
| 409 |
+
|
| 410 |
+
## Consensus and provenance boundary
|
| 411 |
+
|
| 412 |
+
Bitcoin Roots remains compatible with Bitcoin Core consensus. It does **not**
|
| 413 |
+
enforce RDTS/BIP110 consensus rules. Policy, relay, mempool, and mining-template
|
| 414 |
+
configuration must not make a consensus-valid block invalid.
|
| 415 |
+
|
| 416 |
+
Bitcoin Core v30.3 is the direct base. Bitcoin Knots history is useful only as
|
| 417 |
+
provenance for selected policy research; it is not imported as an upstream
|
| 418 |
+
dependency. The historical replay candidate and archived maintenance branch are
|
| 419 |
+
evidence for maintainers, not product specifications.
|
| 420 |
+
|
| 421 |
+
## Deliberate non-features
|
| 422 |
+
|
| 423 |
+
Roots does not ship or promise:
|
| 424 |
+
|
| 425 |
+
- RDTS/BIP110 consensus enforcement;
|
| 426 |
+
- Network Watch, block/transaction feeds, or block/mempool visualizers;
|
| 427 |
+
- Tor "pairing" credentials, proxy credentials, control-port secrets, or
|
| 428 |
+
private-key sharing surfaces;
|
| 429 |
+
- Tor endpoint sharing or a dedicated endpoint-sharing UI;
|
| 430 |
+
- CoinJoin, payjoin, silent automatic consolidation, a privacy score,
|
| 431 |
+
anonymity guarantee, address graph, chain-analysis dashboard, or payment
|
| 432 |
+
history redesign;
|
| 433 |
+
- the candidate's broad Knots common-maintenance, consensus/script, wallet, or
|
| 434 |
+
documentation overlays merely because they occurred in historical source;
|
| 435 |
+
- the discarded replay, frozen-state, generated-evidence, or promotion control
|
| 436 |
+
plane; or
|
| 437 |
+
- a VitePress documentation overlay, tonal/base16 font dependency, or other
|
| 438 |
+
separate visual identity layer.
|
| 439 |
+
|
| 440 |
+
For maintainers, `contrib/roots/README.md` (`contrib/roots/README.md`, source reference) documents
|
| 441 |
+
the Git-native maintenance workflow. For current build and runtime options, use
|
| 442 |
+
the generated manuals and the built binary help.
|