This page maps the software that makes this site work, from the site itself down through the supporting open-source stack.
<ul class="software-map">
<li><strong>nostr-blog</strong>: the website
application, publishing system, admin console, Nostr page/post tooling,
zaps UX, comments, shopping cart, and software delivery flow.
<ul>
<li><strong>Nostr</strong>: the Nostr
publishing and site-mirroring support used by nostr-blog.</li>
<li><strong>Stonr</strong>: the site relay support
used as this blog's conservative home/mirror relay.</li>
<li><strong>Headquarters</strong>: the repeatable
provisioning and deployment control plane for the site and related
services.</li>
<li><strong>Wizardry</strong>: the POSIX shell
foundation and local automation layer underneath the site
tooling.</li>
<li><strong>wizardry-apps</strong>: the
GUI/application framework used by Headquarters and related local
tools.</li>
<li><span
class="software-map-external">Nostr protocol, NIPs, relays, and event
formats: the public social/publishing protocol
layer.</span></li>
<li><span
class="software-map-external">Bitcoin Core: the Bitcoin node software
used by the payment stack.</span></li>
<li><span class="software-map-external">Core Lightning: the
Lightning node used for zaps and Lightning
payments.</span></li>
<li><span
class="software-map-external">CLBOSS: automated Core Lightning
channel management.</span></li>
<li><span
class="software-map-external">BTCPay Server: checkout and payment
infrastructure for software sales.</span></li>
<li><span class="software-map-external">nginx, OpenSSH, Tor,
POSIX sh, jq, pandoc, nostril, htmx, Idiomorph, marked, qrcodejs, and
nostr-tools: external open-source infrastructure and browser/runtime
libraries used by the site.</span></li>
</ul>
</li>
</ul>
Entries in the normal text color are software I created for this stack.
Gray entries are open-source software created by other people or
projects.