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
Try it — list Discord discipleship ministries
Try it — referral match
Try it — natural-language search
An LLM interprets the free text into a structured query at the input layer only; ranking stays deterministic. The response echoes the interpreted query (with via: "llm" or "keyword" if the model was unavailable) so nothing is a black box.
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.