Markdown source for agents: https://npub1d70emggs6jzun5lhvqnfqsd9reqmaarn2qjf6q3r02gryyl4v8sqjn44xe.nsite.lol/docs/sources/hodlbod-book.md

Nostr Agent Onboarding · start here · index · source: nostr-dev/docs/sources/hodlbod-book.md · snapshot 2026-10-10

Paths such as ~/Documents/…, ~/Production Environment/…, repos/… and services on localhost refer to the author's workstation and are not available to you — read them as worked examples of a setup you can recreate.

Hodlbod — "Building Nostr"

Source: https://github.com/coracle-social/building-nostr Author: Jonathan Staab (Hodlbod), creator of Coracle Status: Open-source book on GitHub. Cloned offline at ~/Documents/nostr-dev/repos/building-nostr/ for direct reading. The repo is gitignored from this workspace; use it as a read-only reference.

Why this book matters

Hodlbod is the most prolific writer of opinionated, post-protocol-draft design advice for Nostr. NIPs tell you the rules; Hodlbod tells you the trade-offs. The book is described in its own README as:

A book intended for developers who want to get familiar with nostr on a deeper level so that they can design decentralized applications and model data more effectively.

He also runs the Coracle client, which has been the leading testbed for the outbox model and per-relay context (per-note relay selection, governance via NIP-43/86, etc. — see the OpenSats summary).

How to read it

The full book (~1500 lines of markdown) is in a single file. Read locally:

$EDITOR  ~/Documents/nostr-dev/repos/building-nostr/content/book.md   # full text
$EDITOR  ~/Documents/nostr-dev/repos/building-nostr/summary.md         # ~3-page summary

The repo also has a build/ and export/ directory with rendered HTML/PDF; ignore those when reading.

Hodlbod's design lines that shaped the synthesis