README: who it's for (translators, media to movements, catalysts, prayer, teachers) and a folded 'For AI agents' block
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions

Each row names only features on main: Gospel Resources' views and data tables, Cities with
Internet and the Gospel x Internet board (incl. internet-by-adm1), Big Picture / Simple Research
filters with Export CSV, Export this selection and Full Profile, UPG-100's Prayer List, Poster Map
and Card Deck. The agents block lists manifest.json, the public tables and list files, the two
PUBLIC pray.doxa.life endpoints the maps already call (no keyed endpoint), and the ?lang /
?provider / ?list / ?tk switches. check:public-hygiene clean.
This commit is contained in:
Doxa Maps 2026-09-27 17:48:12 +00:00
parent acc01676ec
commit 11dc28671c

View file

@ -124,6 +124,37 @@ and graduates to a named tab when it's ready.
---
## Who it's for
**Each map answers a real task for someone doing the mission.** Open it in the Research Gallery, or
embed just the one you need.
| You are… | Open | It answers |
|---|---|---|
| a **translator** (or an AI translation pipeline) | Gospel Resources (map, list, data tables) | which people groups have no Scripture, film or audio in their language, and which bridge language already reaches them |
| **media to movements** | Cities with Internet · Gospel × Internet | where unreached people groups live with internet access, country by country and down to province where data exists |
| a **catalyst** or mobilizer | Big Picture · Simple Research · Regions | filter the 2,107 groups by region, religion, language and engagement; **Export CSV** or **Export this selection**; open a group's **Full Profile** |
| **praying** | Prayer Progress · UPG-100 List | where prayer is covered and where it is still needed; print a **Prayer List**, **Poster Map** or **Card Deck** for a list of 100 |
| a **teacher** or presenter | the Research Gallery | every map in one app, in 11 languages, ready to show |
<details>
<summary><b>For AI agents</b></summary>
- **Every map, and how to embed it:** `public/dx-maps/manifest.json` lists each plugin with its
`embed.iframe` and `embed.script` snippet (with its integrity hash).
- **The data behind the maps:** `public/dx-maps/assets/tables/*.json` (gospel access, internet
access, bridge languages, resource links…), `assets/people-groups/*.json` (points and slim
records) and `assets/people-groups/lists/` (the membership of each list).
- **Live people-group data (public, no key):** `https://pray.doxa.life/api/people-groups/list`
and `…/detail/{slug}`, the same endpoints the published maps call.
- **Switches on any map page:** `?lang=` (11 languages), `?provider=maplibre|mapbox`,
`?list=` (a project list such as `700`), `?tk=` (a Mapbox token). Embeds take the same keys in
`profile-config`. Contract: [documentation/reference-universal-props.md](./documentation/reference-universal-props.md).
</details>
---
## The 5 plugin capabilities
A capability is **how much a plugin nests**, from one element (1) to an app of apps (5). Every