<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://diditwork.org/agents/changelog</id>
  <title>Did it work? developer changelog</title>
  <subtitle>Changes to the MCP endpoint, API, machine-readable files and developer docs.</subtitle>
  <link href="https://diditwork.org/agents/changelog.xml" rel="self" type="application/atom+xml" />
  <link href="https://diditwork.org/agents/changelog" rel="alternate" type="text/html" />
  <updated>2026-10-24T12:00:00-04:00</updated>
  <author><name>Did it work?</name><uri>https://diditwork.org/</uri></author>
  <entry>
    <id>tag:diditwork.org,2026-10-24:agents-changelog-3dc73e694e43</id>
    <title>Quick answers to donor questions</title>
    <updated>2026-10-24T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;Answer-first pages at &lt;a href="https://diditwork.org/questions/"&gt;/questions/&lt;/a&gt; (for example &lt;a href="https://diditwork.org/questions/best-charity-for-malaria"&gt;/questions/best-charity-for-malaria&lt;/a&gt;): the cause's charities with an evaluator's top or promising designation, in the same order as the cause page, each with its headline figure and source. No ranking, scores or winners; like-for-like pairs link to &lt;a href="https://diditwork.org/compare/"&gt;/compare/&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Listed in &lt;code&gt;site-index.json&lt;/code&gt; (&lt;code&gt;questions&lt;/code&gt;: question, answer, &lt;code&gt;charity_ids&lt;/code&gt;, &lt;code&gt;claim_ids&lt;/code&gt;, comparisons, funds), &lt;code&gt;llms.txt&lt;/code&gt;, &lt;code&gt;llms-full.txt&lt;/code&gt; and the sitemap. The &lt;a href="https://diditwork.org/schema/site_index.schema.json"&gt;site-index schema&lt;/a&gt; documents the new array.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-24:agents-changelog-fc043c230c37</id>
    <title>Published figures in the open impact-claim format</title>
    <updated>2026-10-24T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;Every modeled impact figure on a charity page is now also published as &lt;code&gt;impact-claim/v0&lt;/code&gt;: all claims at &lt;a href="https://diditwork.org/agents/claims.json"&gt;/agents/claims.json&lt;/a&gt;, one file per charity at &lt;code&gt;/charities/&amp;lt;slug&amp;gt;.claims.json&lt;/code&gt; (linked from each page with &lt;code&gt;rel="alternate"&lt;/code&gt; and from &lt;code&gt;site-index.json&lt;/code&gt; &lt;code&gt;charities[].claims&lt;/code&gt;). Every file passes the reference validator in CI. See &lt;a href="https://diditwork.org/agents/schemas#real-claims"&gt;Schemas&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;OG images and fonts are now served from Workers Static Assets instead of the Worker bundle. URLs, &lt;code&gt;ETag&lt;/code&gt;s and content types are unchanged; OG images now cache for a day.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-23:agents-changelog-320831318078</id>
    <title>Side-by-side comparisons, ledger head, site-index schema and API catalog</title>
    <updated>2026-10-23T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;Like-for-like comparison pages at &lt;a href="https://diditwork.org/compare/"&gt;/compare/&lt;/a&gt;: two charities rated by the same evaluator in the same unit and period, with both published figures and their sources. No ratios, differences or winners are computed. Listed in &lt;code&gt;site-index.json&lt;/code&gt; (&lt;code&gt;comparisons&lt;/code&gt;), &lt;code&gt;llms.txt&lt;/code&gt; and &lt;code&gt;llms-full.txt&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;The outcome ledger head (record count and newest-record SHA-256) is published on &lt;a href="https://diditwork.org/ledger/"&gt;/ledger/&lt;/a&gt;, in &lt;code&gt;site-index.json&lt;/code&gt; (&lt;code&gt;ledger_head&lt;/code&gt;) and in &lt;code&gt;GET /v1/meta&lt;/code&gt; (&lt;code&gt;ledger&lt;/code&gt;). New Atom feed of follow-up records: &lt;a href="https://diditwork.org/ledger.xml"&gt;/ledger.xml&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;New &lt;a href="https://diditwork.org/schema/site_index.schema.json"&gt;site-index JSON Schema&lt;/a&gt;, declared via &lt;code&gt;$schema&lt;/code&gt; and enforced in CI, and an RFC 9727 &lt;a href="https://diditwork.org/.well-known/api-catalog"&gt;/.well-known/api-catalog&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;OpenAPI now has a public title (&lt;code&gt;Did it work? API&lt;/code&gt;) and descriptions without internal build codes.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-23:agents-changelog-514c488e1ea1</id>
    <title>Follow-up record pages, approaches index and a feed for this changelog</title>
    <updated>2026-10-23T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;One permanent page per outcome-ledger record at &lt;a href="https://diditwork.org/ledger/"&gt;/ledger/&amp;lt;record_id&amp;gt;&lt;/a&gt;, using the same id as &lt;code&gt;GET /v1/ledger/{id}&lt;/code&gt;. Each shows the snapshot value, evaluator source, recorded and re-check dates, status, and the record and previous-record SHA-256, with schema.org &lt;code&gt;Dataset&lt;/code&gt; JSON-LD.&lt;/li&gt;&lt;li&gt;&lt;a href="https://diditwork.org/agents/site-index.json"&gt;/agents/site-index.json&lt;/a&gt; gains a &lt;code&gt;ledger&lt;/code&gt; array (record id, page and API URLs, value, unit, dates, status, &lt;code&gt;record_sha256&lt;/code&gt;); &lt;code&gt;llms.txt&lt;/code&gt; and &lt;code&gt;llms-full.txt&lt;/code&gt; list every record.&lt;/li&gt;&lt;li&gt;New approaches index at &lt;a href="https://diditwork.org/interventions/"&gt;/interventions/&lt;/a&gt; (was 404), grouped by the evaluators' own evidence ratings.&lt;/li&gt;&lt;li&gt;This changelog is now an Atom feed: &lt;a href="https://diditwork.org/agents/changelog.xml"&gt;/agents/changelog.xml&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-23:agents-changelog-199ddc52b587</id>
    <title>Developer section and MCP quickstart</title>
    <updated>2026-10-23T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;All developer material now lives under &lt;a href="https://diditwork.org/agents"&gt;/agents&lt;/a&gt;, with one sub-navigation on every page.&lt;/li&gt;&lt;li&gt;New: &lt;a href="https://diditwork.org/agents/mcp"&gt;MCP quickstart&lt;/a&gt; with client configs and real captured responses, &lt;a href="https://diditwork.org/agents/api"&gt;API reference&lt;/a&gt; generated from OpenAPI, &lt;a href="https://diditwork.org/agents/schemas"&gt;schemas&lt;/a&gt; served at their &lt;code&gt;$id&lt;/code&gt; URLs, &lt;a href="https://diditwork.org/agents/data"&gt;data &amp;amp; feeds&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Technical HTML docs moved from &lt;code&gt;/pages/…&lt;/code&gt; to &lt;code&gt;/agents/reference/…&lt;/code&gt; (301 redirects). Raw &lt;code&gt;/pages/*.md&lt;/code&gt; files are unchanged.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-23:agents-changelog-b373fe35b1a5</id>
    <title>Donor pages as data, feeds and embeds</title>
    <updated>2026-10-23T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;One page per charity, cause and approach, generated from cited data, with schema.org JSON-LD.&lt;/li&gt;&lt;li&gt;New files: &lt;a href="https://diditwork.org/agents/site-index.json"&gt;/agents/site-index.json&lt;/a&gt;, &lt;a href="https://diditwork.org/llms-full.txt"&gt;/llms-full.txt&lt;/a&gt;, &lt;a href="https://diditwork.org/changes.xml"&gt;/changes.xml&lt;/a&gt;, &lt;a href="https://diditwork.org/sitemap.xml"&gt;/sitemap.xml&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Embeddable evidence cards at &lt;code&gt;/embed/&amp;lt;slug&amp;gt;&lt;/code&gt; with the &lt;code&gt;/embed/v1.js&lt;/code&gt; loader (&lt;a href="https://diditwork.org/agents/embed"&gt;docs&lt;/a&gt;).&lt;/li&gt;&lt;li&gt;Anonymous usage counting on the site, API and MCP endpoint (no IPs, user agents, cookies or bodies).&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <id>tag:diditwork.org,2026-10-21:agents-changelog-341d3c9a4a8b</id>
    <title>Outcome ledger and the impact-claim standard</title>
    <updated>2026-10-21T12:00:00-04:00</updated>
    <link href="https://diditwork.org/agents/changelog" />
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;code&gt;GET /v1/ledger&lt;/code&gt; and &lt;code&gt;GET /v1/ledger/{id}&lt;/code&gt;; MCP tools &lt;code&gt;list_ledger_records&lt;/code&gt; and &lt;code&gt;get_ledger_record&lt;/code&gt;.&lt;/li&gt;&lt;li&gt;Draft open format &lt;a href="https://diditwork.org/agents/schemas#impact_claim"&gt;impact-claim v0&lt;/a&gt; with a reference validator.&lt;/li&gt;&lt;li&gt;API and MCP endpoint public at &lt;code&gt;https://api.diditwork.org&lt;/code&gt;.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
</feed>
