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