diff --git a/docs/build-notes.md b/docs/build-notes.md index e917d9f..95f2b5e 100644 --- a/docs/build-notes.md +++ b/docs/build-notes.md @@ -40,7 +40,9 @@ - Build the backend foundation for wallet monitoring - Query current blockchain height through `blockchain.headers.subscribe` - 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 blockchain height display after rebuilding and reinstalling the S9PK package ### Milestone 4 — Authentication and access control @@ -60,6 +62,7 @@ - Verify authentication on the physical StartOS server - 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 the existing password remains valid after rebuilding and reinstalling the S9PK package ## Current architecture @@ -71,6 +74,7 @@ - Fulcrum provided as a StartOS dependency - Electrum protocol connectivity check from Munin to Fulcrum - Blockchain height queried through Fulcrum +- Blockchain height displayed in the web interface - StartOS `main` volume used for persistent Munin data - Admin password stored persistently in the StartOS `main` volume - 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 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 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.