Harbormaster API - Blog https://harbormaster-blog.bosunpkm.com The universal module adapter. The plug adapter for Harbor. Engineering dispatches and protocol specifications for our module API layer: defining the Knowledge Provider Protocol (KPP), handshake lifecycle, capability gating, and local JSON-RPC interfaces that allow in-house and third-party tools to plug directly into the Harbor engine. en Mon, 28 Sep 2026 23:04:15 GMT The Harbormaster Protocol Roadmap https://harbormaster-blog.bosunpkm.com/the-harbormaster-protocol-roadmap https://harbormaster-blog.bosunpkm.com/the-harbormaster-protocol-roadmap Sat, 19 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-19. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. The Harbormaster Protocol Roadmap The initial implementation of the Knowledge Provider Protocol serves as a stable foundation for read-only local module integration. As the Bosun PKM ecosystem expands, stabilizing client adapters and compiling native protocol gateways will lower resource overhead on low-memory personal hardware. This roadmap details the…]]> The Trade-Offs of Loopback JSON-RPC https://harbormaster-blog.bosunpkm.com/the-trade-offs-of-loopback-json-rpc https://harbormaster-blog.bosunpkm.com/the-trade-offs-of-loopback-json-rpc Fri, 18 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-18. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. The Trade-Offs of Loopback JSON-RPC Designing inter-process communication for local personal tools requires balancing developer ergonomic accessibility against execution latency. While binary protocols such as Protocol Buffers and gRPC offer compact wire representations, their compilation dependencies and rigid tooling pipelines add friction for small…]]> Read-Only Protocol Invariants https://harbormaster-blog.bosunpkm.com/read-only-protocol-invariants https://harbormaster-blog.bosunpkm.com/read-only-protocol-invariants Thu, 17 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-17. The evolving architecture and connected notes for this dispatch live in the Stax Digital Garden. Read-Only Protocol Invariants Extensibility in local knowledge architectures introduces clear operational risks. When third-party scripts, visualization tools, or automated query agents interface with personal databases, an errant or compromised module must never be permitted to corrupt files or mutate relational records. Harbormaster addresses this…]]> Adapter Registry and Health Diagnostics https://harbormaster-blog.bosunpkm.com/adapter-registry-and-health-diagnostics https://harbormaster-blog.bosunpkm.com/adapter-registry-and-health-diagnostics Wed, 16 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-16. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. Adapter Registry and Health Diagnostics Operating multiple pluggable modules requires visibility into active connections, memory consumption, and protocol latency. When an adapter becomes unresponsive or leaks memory, operators need clear diagnostic endpoints to isolate faults without restarting the entire knowledge engine. Harbormaster maintains an…]]> Dispatching Sandboxed Execution to Outrigger via KPP RPC https://harbormaster-blog.bosunpkm.com/dispatching-sandboxed-execution-to-outrigger-via-kpp-rpc https://harbormaster-blog.bosunpkm.com/dispatching-sandboxed-execution-to-outrigger-via-kpp-rpc Tue, 15 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-15. The evolving architecture and connected notes for this dispatch live in the Stax Digital Garden. Dispatching Sandboxed Execution to Outrigger via KPP RPC Executing untrusted code or complex file conversions directly within application processes introduces severe instability. Granting applications unrestricted access to shell execution invites command injection and data corruption. Harbormaster exposes a dedicated KPP method to delegate…]]> Event Streaming and Drop-on-Lag Ring Buffers https://harbormaster-blog.bosunpkm.com/event-streaming-and-drop-on-lag-ring-buffers https://harbormaster-blog.bosunpkm.com/event-streaming-and-drop-on-lag-ring-buffers Mon, 14 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-14. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. Event Streaming and Drop-on-Lag Ring Buffers Pushing real-time graph updates to desktop modules via naive WebSocket or Server-Sent Events (SSE) pipelines risks unbounded memory expansion. If a connected module stalls during message consumption, unconsumed event buffers accumulate in server process memory, in practice triggering an out-of-memory crash of the…]]> Separating API Adapters from Storage Engines https://harbormaster-blog.bosunpkm.com/separating-api-adapters-from-storage-engines https://harbormaster-blog.bosunpkm.com/separating-api-adapters-from-storage-engines Sun, 13 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-13. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. Separating API Adapters from Storage Engines Coupling external API protocols directly to database engines creates structural instability. When network listeners, serialization wrappers, and client validation logic share execution threads with disk persistence layers, high request concurrency causes thread starvation and blocking in core storage routines.…]]> Capability-Gated Read Access and Token Scopes https://harbormaster-blog.bosunpkm.com/capability-gated-read-access-and-token-scopes https://harbormaster-blog.bosunpkm.com/capability-gated-read-access-and-token-scopes Sat, 12 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-12. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. Capability-Gated Read Access and Token Scopes Granting connected modules blanket read access to personal knowledge archives creates privacy hazards. A simple word-count widget or status bar icon does not require access to private journal entries, cryptographic secrets, or raw attachment binaries stored in the vault. Harbormaster implements a…]]> Loopback Security Boundaries and Cryptographic Handshakes https://harbormaster-blog.bosunpkm.com/loopback-security-boundaries-and-cryptographic-handshakes https://harbormaster-blog.bosunpkm.com/loopback-security-boundaries-and-cryptographic-handshakes Fri, 11 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-11. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. Loopback Security Boundaries and Cryptographic Handshakes Running multiple local daemons on developer workstations introduces threat vectors from unauthorized local processes. A rogue utility running under the same user account can inspect open network ports, spoof client identity strings, or harvest credentials from world-readable process lists.…]]> The Minimalist Module Adapter and Loopback Protocol https://harbormaster-blog.bosunpkm.com/the-minimalist-module-adapter-and-loopback-protocol https://harbormaster-blog.bosunpkm.com/the-minimalist-module-adapter-and-loopback-protocol Thu, 10 Sep 2026 00:00:00 GMT Living Document Notice > Published 2026-09-10. The evolving architecture and revisions for this dispatch live in the Stax Digital Garden. The Minimalist Module Adapter and Loopback Protocol Coupling personal knowledge management engines to specialized desktop clients and status extensions creates fragile, tightly bound monolithic binaries. When desktop extensions directly mutate underlying storage engines or require ambient administrative filesystem access, runtime panics and state corruption…]]>