narrow highway · reach

How the well meets you wherever you are.

The engine is one. The substrate is many. Reading the well is free on every channel; writing requires alignment; sealing requires the four gates. What follows is how to draw, plant, or carry — by whatever you have access to.

"Whoever desires, let him take the water of life freely." — Revelation 22:17

through the page

browser-shaped paths — open, public, free

narrowhighway.com The web journal. Type to plant; click to draw. HTTPS · open to all · no account
tor onion The same engine reachable at a .onion address that survives DNS hijacking, ISP blocks, and platform deplatforming. setup recipe · v3 onion · operator runs Tor
pyodide.html The full engine compiled to WebAssembly, running in your browser tab. Works offline once loaded. open in browser · no install · no server contact
add to home screen Make this site act like an app on your phone. Receives shares from any other app via the system Share Sheet. iOS: Safari → Share → Add to Home Screen
Android: Chrome → menu → Add to Home Screen

into the journal — plant a seed

capture from wherever you already are

share sheet Highlight text in any iOS or Android app, hit Share, send to Concordance. Already wired through the PWA — install the app and it appears in the share menu. iOS / Android · no extra install
apple shortcut 90-second one-time setup; turns the iOS Share Sheet (or Siri) into a Concordance capture path. recipe · iOS only
nfc tap Write a thought to a cheap NFC tag; tap the tag from any Android phone to plant it as a seed. open · Android (Chrome) only · iOS Safari does not expose NFC
watch folder Drop a .txt or .md file into a folder; it becomes a seed. Works with iCloud, Dropbox, Google Drive, or any local directory you already use. script · stdlib Python · zero deps
email-in Forward an email to a configured inbound address; body becomes a seed. Cloudflare Email Routing path is free. recipe · operator-configured
telegram bot Send a message to your private capture bot; it replies with the seed id. Allow-listed by Telegram user id. script · operator-run · @BotFather token
lora mesh Encode a seed as a compact wire packet; broadcast over license-free sub-GHz radio via Meshtastic. Range 1–10+ km per node, no internet, no SIM, no government identification. bridge · ~$30 hardware · operator-run

out of the well — carry the witness

distribute what survived the four gates

qr code Print a precedent's URL as a QR — paper sneakernet. Survives every digital adversary. Books, bulletin boards, sermon notes. recipe · any QR app · no install on us
nostr Publish sealed precedents as Nostr events to federated relays. Anyone with a Nostr client subscribes; no platform deplatforms. script · pip install pynostr · kind 30700
ipfs Pin precedents to IPFS for content-addressed durable distribution. CID is the hash; the hash IS the address; the content cannot be tampered with. script · ipfs daemon · stdlib only on our side
mailing list digest Send a digest of newly-sealed precedents over SMTP to a subscriber list. SMTP is universal; mail providers are plentiful and free. script · stdlib smtplib · operator-run
audit chain federation Pull new precedents from a remote engine into a local mirror. Works offline (no-op when remote unreachable). Idempotent. concordance fetch · stdlib · GET /chain/since

for ai agents

read the doctrine first; the gates do the rest

/identity Canonical identity statement. Read this before calling. Returns JSON. /identity
/llms.txt Tool inventory and doctrine block, plain text. The agent-discoverable entry point. /llms.txt
mcp server Native Model Context Protocol — Claude (and any MCP-compatible agent) can call the verifiers and gates directly. pip install concordance-engine[mcp] · concordance-mcp
rest api Full surface at /docs (OpenAPI). Every CLI subcommand is exposed as an endpoint. /docs · public · no key for reads
python client Single-file sync client; one optional dep (requests) or zero (stdlib). concordance_client.py

"Behold, I send you out as sheep in the midst of wolves; therefore be wise as serpents and harmless as doves." — Matthew 10:16