doc: Improve dependencies.md IPC documentation
What changed, and why it matters
This commit is a documentation-only update to the Bitcoin Core dependencies guide. It fixes links, adds a missing dependency entry for libmultiprocess, and clarifies that Cap'n Proto is used for inter-process communication (IPC). No code was changed, so there is no direct security impact.
No security action required. Review as normal documentation change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies doc/dependencies.md only. It updates the Cap’n Proto link from depends/packages/capnp.mk to native_capnp.mk, adds an IPC cross-reference to multiprocess.md, corrects the PR link for the 0.7.1 minimum version requirement from PR #28907 to PR #33241, and adds a new row documenting libmultiprocess (native_libmultiprocess.mk) with a link to its tags and minimum version v7.0-pre1 from PR #33517. No executable code, build scripts, or dependency versions are changed.
Changed components
doc/dependencies.mdInspect captured patch +2 / −1
diff --git a/doc/dependencies.md b/doc/dependencies.md
index 0d7d8b3a..aac4bb90 100644
--- a/doc/dependencies.md
+++ b/doc/dependencies.md
@@ -35,7 +35,8 @@ Bitcoin Core requires one of the following compilers.
| Dependency | Releases | Minimum required |
| --- | --- | --- |
-| [Cap'n Proto](../depends/packages/capnp.mk) | [link](https://capnproto.org) | [0.7.1](https://github.com/bitcoin/bitcoin/pull/28907) |
+| [Cap'n Proto](../depends/packages/native_capnp.mk) ([IPC](multiprocess.md)) | [link](https://capnproto.org/) | [0.7.1](https://github.com/bitcoin/bitcoin/pull/33241) |
+| [libmultiprocess](../depends/packages/native_libmultiprocess.mk) ([IPC](multiprocess.md)) | [link](https://github.com/bitcoin-core/libmultiprocess/tags) | [v7.0-pre1](https://github.com/bitcoin/bitcoin/pull/33517) |
| Python (scripts, tests) | [link](https://www.python.org) | [3.10](https://github.com/bitcoin/bitcoin/pull/30527) |
| [Qt](../depends/packages/qt.mk) (gui) | [link](https://download.qt.io/archive/qt/) | [6.2](https://github.com/bitcoin/bitcoin/pull/30997) |
| [qrencode](../depends/packages/qrencode.mk) (gui) | [link](https://fukuchi.org/works/qrencode/) | N/A |
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.