For developers
The network is an API.
A public, read-only API so any application can discover ministries and route people to a useful next step. No key required for the prototype. CORS-open.
Endpoints
GET/api/v1/organizations
List + filter (capability, platform, audience, country, type, q)
GET/api/v1/organizations/{id}
One organization's full record
POST/api/v1/match
Referral search — ranked matches with matched_on + reason
POST/api/v1/search
Natural-language search — an LLM reads free text into a structured query, then the deterministic engine ranks. Returns the interpreted query so the mapping is auditable.
GET/api/v1/taxonomy
Supported capabilities, platforms, audiences, types
Playground — edit and run each request inline
Every request below hits the real API from your browser. Edit the query or JSON body, press Run, and the live response appears right under it — no curl, script, or refresh needed.
List + filter organizations
Edit the query string — try changing capability or platform.
Fetch one organization
Swap the id at the end of the path.
Referral match (structured)
Deterministic, transparent ranking — every match carries matched_on + a plain-English reason.
/api/v1/matchNatural-language search
An LLM interprets the text into a structured query at the input layer only; ranking stays deterministic. The response echoes the interpreted query (with via: "llm" or "keyword") so nothing is a black box.
/api/v1/searchHeads up: this one runs a live LLM call, so it's rate-limited.
Taxonomy
The controlled vocabulary the whole network normalizes to.
What could be built against it
Shepherd
A user finishes a support path and asks for ongoing Christian community. Shepherd queries the network for listed orgs that fit their platform and context (vetting/referral status is surfaced per record, not assumed).
#HACK
Teams discover ministries already serving the problem space they want to build for — instead of reinventing work in isolation.
Games
A game surfaces Christian community or support resources without maintaining its own directory.
Streamers / Discord bots
A creator adds a “Find community” or “Find support” action backed by the shared network.