| File | Format | Size | What it holds |
|---|---|---|---|
| /llms.txt | Text | 98 KB | Discovery root for language models: what we are, how to use us, every donor page. |
| /llms-full.txt | Text | 42 KB | Full text of the donor pages, with each figure, its evaluator, period and source. |
| /agents/site-index.json | JSON | 49 KB | Every donor page with figures, units, periods, source URLs and embed links. |
| /agents/claims.json | JSON | 48 KB | Every modeled impact figure on a charity page as open impact-claim/v0 claims (also one file per charity at /charities/<slug>.claims.json). |
| /changes.xml | Atom | 3 KB | Changes to published figures, new pages and ledger records. |
| /sitemap.xml | XML | 10 KB | Every public page, with last-reviewed dates where known. |
| /robots.txt | Text | 843 B | Crawl policy. Search engines and AI assistants are welcome. |
| /mcp-tools.json | JSON | 15 KB | MCP tool descriptors (the same tools the live endpoint lists). |
| /agents/guide.md | Markdown | 32 KB | The agent guide, raw. |
| /schema/impact_claim.schema.json | JSON Schema | 6 KB | Open impact-claim format, draft v0. |
| /schema/outcome_record.schema.json | JSON Schema | 7 KB | Outcome-ledger record, draft v0. |
| /ledger.xml | Atom | 6 KB | One entry per follow-up record (outcome ledger), newest first; re-check results will appear here. |
| /schema/site_index.schema.json | JSON Schema | 13 KB | Format of /agents/site-index.json (v1), validated in CI. |
| /.well-known/api-catalog | Linkset | 826 B | RFC 9727 API catalog: OpenAPI, docs, meta and health links. |
Live data from the API
GET https://api.diditwork.org/v1/claims: every numeric claim with evaluator, period and citations.GET https://api.diditwork.org/v1/ledger: outcome-ledger records (what an evaluator said, when, and when to re-check).GET https://api.diditwork.org/v1/leaderboards: one leaderboard per outcome unit.
Raw Markdown
Technical docs moved to /agents/reference/; the old /pages/… links redirect there. The raw files stay at their old addresses:
- /pages/agent-playbook.md
- /pages/brand-voice.md
- /pages/cause-research.md
- /pages/decision-desk.md
- /pages/evaluator-anchors.md
- /pages/faq-agents.md
- /pages/honesty.md
- /pages/how-to-query.md
- /pages/mcp-tools.md
- /pages/review-queue.md
- /pages/values-interview.md
- /pages/vision.md
- /pages/impact/README.md
Caching
Every file is served with an ETag and a five-minute cache lifetime, so conditional requests (If-None-Match) are cheap.