{"representations":[{"id":"page-manifest","version":1,"methods":["GET","POST"],"cache":"public max-age 60, SPA requests no-store","source":"app worker manifest renderer","params":[{"name":"href","source":"query","description":"Page href to resolve. Alias: path or x-spa-href."},{"name":"x-requested-with","source":"header","description":"Use app-router-manifest for uncached SPA navigation."}],"example":{"id":"page-manifest","params":{"href":"/"},"context":{"surface":"spa","version":1}},"schema":{"type":"object","description":"page-manifest response body","additionalProperties":true},"examples":[{"id":"page-manifest","params":{"href":"/"},"context":{"surface":"spa","version":1}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/page-manifest with documented params."},{"id":"search-index","version":2,"methods":["GET","POST"],"cache":"edge and memory cache, no-store when empty","source":"search worker compact resource-id index","params":[],"example":{"id":"search-index"},"schema":{"type":"object","description":"search-index response body","additionalProperties":true},"examples":[{"id":"search-index"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/search-index with documented params."},{"id":"archive-root","version":1,"methods":["GET"],"cache":"edge cache 300s, CDN stale-while-revalidate 3600s","source":"resource list archive root","params":[],"example":{"id":"archive-root"},"schema":{"type":"object","description":"archive-root response body","additionalProperties":true},"examples":[{"id":"archive-root"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/archive-root with documented params."},{"id":"search","version":1,"methods":["GET","POST"],"cache":"public max-age 60, s-maxage 300","source":"metadata and semantic search adapters","params":[{"name":"q","source":"query","required":true,"description":"Search text."},{"name":"mode","source":"query","description":"keyword or ai."}],"example":{"id":"search","params":{"q":"suspense","mode":"keyword"}},"schema":{"type":"object","description":"search response body","additionalProperties":true},"examples":[{"id":"search","params":{"q":"suspense","mode":"keyword"}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/search with documented params."},{"id":"search-suggest","version":1,"methods":["GET","POST"],"cache":"public max-age 60, s-maxage 300","source":"metadata suggestion adapter","params":[{"name":"q","source":"query","required":true,"description":"Suggestion prefix."},{"name":"limit","source":"query","description":"Result limit from 1 to 20."}],"example":{"id":"search-suggest","params":{"q":"sus","limit":5}},"schema":{"type":"object","description":"search-suggest response body","additionalProperties":true},"examples":[{"id":"search-suggest","params":{"q":"sus","limit":5}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/search-suggest with documented params."},{"id":"generative-search","version":1,"methods":["GET","POST"],"cache":"fast mode edge and memory cache; hybrid mode capped no-store body","source":"search worker hybrid retrieval","params":[{"name":"q","source":"query","required":true,"description":"Natural-language query."},{"name":"fast","source":"query","description":"Use cached low-latency path when set to 1."},{"name":"limit","source":"query","description":"Maximum result count."}],"example":{"id":"generative-search","params":{"q":"buried alive","fast":"1"}},"schema":{"type":"object","description":"generative-search response body","additionalProperties":true},"examples":[{"id":"generative-search","params":{"q":"buried alive","fast":"1"}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/generative-search with documented params."},{"id":"platform-contract","version":1,"methods":["GET","POST"],"cache":"public max-age 300","source":"app worker platform contract","params":[],"example":{"id":"platform-contract"},"schema":{"type":"object","description":"Server/browser responsibility contract for public archive reads and listening state.","properties":{"status":{"type":"string"},"rules":{"type":"array","items":{"type":"string"}},"responsibilities":{"type":"array"},"links":{"type":"array"}},"required":["id","version","status","rules","responsibilities","links"],"additionalProperties":true},"guidance":"Call /api/representations/platform-contract to understand which responsibilities belong to server-rendered archive representations and which belong to the browser listening layer.","examples":[{"id":"platform-contract"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]}},{"id":"donate-options","version":1,"methods":["GET","POST"],"cache":"public max-age 300","source":"machine donation options","params":[],"example":{"id":"donate-options"},"schema":{"type":"object","description":"donate-options response body","additionalProperties":true},"examples":[{"id":"donate-options"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/donate-options with documented params."},{"id":"external-link-pageviews-program","version":1,"methods":["GET","POST"],"cache":"edge cache 300s, CDN stale-while-revalidate 3600s","source":"external signal query","params":[{"name":"period","source":"query","description":"Signal period, defaults to 1d."},{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"limit","source":"query","description":"Result limit up to 50."}],"example":{"id":"external-link-pageviews-program","params":{"period":"1d","limit":10}},"schema":{"type":"object","description":"external-link-pageviews-program response body","additionalProperties":true},"examples":[{"id":"external-link-pageviews-program","params":{"period":"1d","limit":10}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/external-link-pageviews-program with documented params."},{"id":"external-link-pageviews-person","version":1,"methods":["GET","POST"],"cache":"edge cache 300s, CDN stale-while-revalidate 3600s","source":"external signal query","params":[{"name":"period","source":"query","description":"Signal period, defaults to 1d."},{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"limit","source":"query","description":"Result limit up to 50."}],"example":{"id":"external-link-pageviews-person","params":{"period":"1d","limit":10}},"schema":{"type":"object","description":"external-link-pageviews-person response body","additionalProperties":true},"examples":[{"id":"external-link-pageviews-person","params":{"period":"1d","limit":10}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/external-link-pageviews-person with documented params."},{"id":"openapi-descriptor","version":1,"methods":["GET"],"cache":"public max-age 300","source":"representation registry descriptor","params":[],"example":{"id":"openapi-descriptor"},"schema":{"type":"object","description":"openapi-descriptor response body","additionalProperties":true},"examples":[{"id":"openapi-descriptor"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/openapi-descriptor with documented params."},{"id":"mcp-descriptor","version":1,"methods":["GET"],"cache":"public max-age 300","source":"representation registry descriptor","params":[],"example":{"id":"mcp-descriptor"},"schema":{"type":"object","description":"mcp-descriptor response body","additionalProperties":true},"examples":[{"id":"mcp-descriptor"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/mcp-descriptor with documented params."},{"id":"resource-context","version":1,"methods":["GET","POST"],"cache":"public max-age 300","source":"metadata service plus public file evidence summary","params":[{"name":"id","source":"query","required":true,"description":"Canonical resource id."},{"name":"kind","source":"query","description":"Resource kind, defaults to broadcast."}],"example":{"id":"resource-context","params":{"id":"1245928572642758075","kind":"broadcast"}},"schema":{"type":"object","description":"resource-context response body","additionalProperties":true},"examples":[{"id":"resource-context","params":{"id":"1245928572642758075","kind":"broadcast"}}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/resource-context with documented params."},{"id":"context-pack","version":1,"methods":["GET","POST"],"cache":"public max-age 300","source":"metadata, retrieval search, and public evidence summaries","params":[{"name":"id","source":"query","description":"Canonical resource id for a known resource pack."},{"name":"kind","source":"query","description":"Resource kind for id lookups, defaults to broadcast."},{"name":"q","source":"query","description":"Search query for a retrieval-backed source pack."}],"example":{"id":"context-pack","params":{"id":"1245928572642758075","kind":"broadcast"}},"examples":[{"id":"context-pack","params":{"id":"1245928572642758075","kind":"broadcast"}},{"id":"context-pack","params":{"q":"holiday visit"}}],"schema":{"type":"object","description":"Structured source data for external AI tools to produce citation-ready chat answers.","properties":{"status":{"type":"string"},"subject":{"type":"object"},"summary":{"type":"string"},"claims":{"type":"array"},"evidence":{"type":"array"},"links":{"type":"array"},"errors":{"type":"array"}},"required":["id","version","status","subject","claims","evidence","links","errors"],"additionalProperties":true},"guidance":"Call /api/representations/context-pack for structured source data that external AI tools can turn into citation-ready chat answers.","statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]}},{"id":"data-h-scrolls","version":1,"methods":["GET","POST"],"cache":"endpoint-specific JSON cache","source":"Home/list horizontal rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-h-scrolls"},"schema":{"type":"object","description":"data-h-scrolls response body","additionalProperties":true},"examples":[{"id":"data-h-scrolls"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-h-scrolls with documented params."},{"id":"data-lists","version":1,"methods":["GET","POST"],"cache":"endpoint-specific JSON cache","source":"Paginated broadcast rows with compact JSON items and continuation links.","params":[{"name":"month","source":"query","description":"Month number for date-browse rows."},{"name":"year","source":"query","description":"Four-digit year filter."},{"name":"day","source":"query","description":"Day-of-month date filter."},{"name":"days","source":"query","description":"Number of days in a date window."},{"name":"start_date","source":"query","description":"YYYY-MM-DD range start; same month as end_date."},{"name":"end_date","source":"query","description":"YYYY-MM-DD range end; same month as start_date."},{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-lists","params":{"start_date":"1955-07-01","end_date":"1955-07-31","page_size":"100"}},"examples":[{"id":"data-lists","params":{"month":"7","year":"1955","page_size":"100"}},{"id":"data-lists","params":{"start_date":"1955-07-01","end_date":"1955-07-31","page_size":"100"}}],"guidance":"Call /api/representations/data-lists; use data-lists first for month/year or date-range questions. Do not use search snippets, old URL shapes, Calendar, or /search?q= for date-range reads.","schema":{"type":"object","description":"data-lists response body","additionalProperties":true},"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]}},{"id":"data-continue-queue","version":1,"methods":["GET","POST"],"cache":"endpoint-specific JSON cache","source":"Continue queue rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-continue-queue"},"schema":{"type":"object","description":"data-continue-queue response body","additionalProperties":true},"examples":[{"id":"data-continue-queue"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-continue-queue with documented params."},{"id":"data-search-rows","version":1,"methods":["POST"],"cache":"endpoint-specific JSON cache","source":"Search result rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-search-rows"},"schema":{"type":"object","description":"data-search-rows response body","additionalProperties":true},"examples":[{"id":"data-search-rows"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-search-rows with documented params."},{"id":"data-continue-rows","version":1,"methods":["POST"],"cache":"endpoint-specific JSON cache","source":"Playback history rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-continue-rows"},"schema":{"type":"object","description":"data-continue-rows response body","additionalProperties":true},"examples":[{"id":"data-continue-rows"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-continue-rows with documented params."},{"id":"data-resource-h-scroll","version":1,"methods":["GET","POST"],"cache":"endpoint-specific JSON cache","source":"Resource horizontal rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-resource-h-scroll"},"schema":{"type":"object","description":"data-resource-h-scroll response body","additionalProperties":true},"examples":[{"id":"data-resource-h-scroll"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-resource-h-scroll with documented params."},{"id":"data-resource-list","version":1,"methods":["GET","POST"],"cache":"endpoint-specific JSON cache","source":"Resource list rows.","params":[{"name":"page_token","source":"query","description":"Opaque continuation token."},{"name":"page_size","source":"query","description":"Requested page size."}],"example":{"id":"data-resource-list"},"schema":{"type":"object","description":"data-resource-list response body","additionalProperties":true},"examples":[{"id":"data-resource-list"}],"statuses":{"representation":["ok","empty","degraded","unavailable","unauthorized","invalid","conflict"],"claims":["sourced","inferred","missing","unavailable","conflict"]},"guidance":"Call /api/representations/data-resource-list with documented params."}]}