Update docs/build-notes.md

Update docs/build-notes.md
This commit is contained in:
2026-08-29 08:10:54 +00:00
parent 04221619ea
commit 40598a6e8e
+7 -3
View File
@@ -40,7 +40,9 @@
- Build the backend foundation for wallet monitoring - Build the backend foundation for wallet monitoring
- Query current blockchain height through `blockchain.headers.subscribe` - Query current blockchain height through `blockchain.headers.subscribe`
- Display Fulcrum server version and blockchain height through the status API - Display Fulcrum server version and blockchain height through the status API
- Display the current blockchain height in the Munin web interface
- Verify live blockchain height from the physical StartOS server - Verify live blockchain height from the physical StartOS server
- Verify blockchain height display after rebuilding and reinstalling the S9PK package
### Milestone 4 — Authentication and access control ### Milestone 4 — Authentication and access control
@@ -60,6 +62,7 @@
- Verify authentication on the physical StartOS server - Verify authentication on the physical StartOS server
- Verify that the configured password survives a package update - Verify that the configured password survives a package update
- Verify that authenticated access to the status API continues to work after the package update - Verify that authenticated access to the status API continues to work after the package update
- Verify that the existing password remains valid after rebuilding and reinstalling the S9PK package
## Current architecture ## Current architecture
@@ -71,6 +74,7 @@
- Fulcrum provided as a StartOS dependency - Fulcrum provided as a StartOS dependency
- Electrum protocol connectivity check from Munin to Fulcrum - Electrum protocol connectivity check from Munin to Fulcrum
- Blockchain height queried through Fulcrum - Blockchain height queried through Fulcrum
- Blockchain height displayed in the web interface
- StartOS `main` volume used for persistent Munin data - StartOS `main` volume used for persistent Munin data
- Admin password stored persistently in the StartOS `main` volume - Admin password stored persistently in the StartOS `main` volume
- Session-based authentication for the web interface - Session-based authentication for the web interface
@@ -79,13 +83,13 @@
Munin Bitcoin is running as a StartOS service and can verify connectivity to the configured Fulcrum Electrum server. Munin Bitcoin is running as a StartOS service and can verify connectivity to the configured Fulcrum Electrum server.
Munin can query the current Bitcoin blockchain height through Fulcrum. Munin can query the current Bitcoin blockchain height through Fulcrum and display it in the web interface.
The Munin web interface is protected by password authentication. The Munin web interface is protected by password authentication.
The admin password can be configured through StartOS `Actions & Config` and is stored in the persistent `main` volume so that it survives package updates. The admin password can be configured through StartOS `Actions & Config` and is stored in the persistent `main` volume so that it survives package updates and reinstallations.
Authentication and password persistence have been verified on the physical StartOS server, including verification that an existing password remains valid after a package update. Authentication and password persistence have been verified on the physical StartOS server, including verification that an existing password remains valid after rebuilding and reinstalling the package.
Bitcoin Core RPC is not currently used by Munin. Bitcoin Core RPC is not currently used by Munin.