{"name":"AllIsrael.chat","description":"A live Israel news wire. Vetted sources, scored for relevance and editorial alignment, refreshed every five minutes.","version":"1.0","homepage":"https://allisrael.chat","corpus_url":"https://allisrael.chat/.well-known/research-corpus.json","llms_txt":"https://allisrael.chat/llms.txt","ai_txt":"https://allisrael.chat/ai.txt","sitemap":"https://allisrael.chat/sitemap.xml","openapi":"https://allisrael.chat/openapi.json","rss_feed":"https://allisrael.chat/feed.xml","citation_policy":{"prefer_permalink":true,"permalink_pattern":"https://allisrael.chat/article/{id}","note":"Cite the AllIsrael.chat permalink when quoting summaries. Link to the original source URL for full reporting."},"corpus_summary":"The corpus endpoint returns the most recent window of the permanent archive (newest first, paginated with ?limit= and ?before=) plus the active vetted source list. Social posts from X use media_type social and appear in a separate Israel on X feed at /x (a Pro member feature), not in the main wire columns. New items land every five minutes as RSS and wire items are ingested. X accounts ingest on a six-hour schedule.","editorial_stance":"Conservative, Christian-friendly, pro-Israel, pro-Jewish, Zionist. News is presented straight. The stance is expressed through source selection and framing, not inserted commentary.","relevance_model":{"description":"Three-ring relevance model for Israel news.","rings":{"1":"Direct Israel domestic and Israeli-interest news.","2":"Regional Middle East where it bears on Israel.","3":"Global with Israel impact."}},"endpoints":[{"name":"Extension headlines","method":"GET","path":"/api/extension/headlines","description":"Slim public contract for the Chrome toolbar pulse: the current five homepage leads. Permalinks only. No columns, social preview, or Ask AI.","response_shape":"{ headlines: [{ id, headline, source_name, dek, permalink, published_at }], fetchedAt }"},{"name":"Front page snapshot","method":"GET","path":"/api/articles","description":"Current front page layout data: leads, three columns, podcasts, videos, social_preview (Israel on X homepage block, Pro members only; empty with social_locked true otherwise), and active sources.","response_shape":"{ leads, columns: { left, center, right }, podcasts, videos, social_preview, social_locked, social_feed_path, sources, fetchedAt }"},{"name":"Grounded chat","method":"POST","path":"/api/chat","description":"RAG chat grounded in the archived corpus, for interactive browser use. Send { messages: [{ role: 'user', parts: [{ type: 'text', text }] }] } (AI SDK UIMessage shape). Protected by bot detection and a small daily per-IP quota, so programmatic agents should read the live corpus and archive endpoints instead. Humans can deep-link a question via /chat?q=.","response_shape":"AI SDK UI message stream (SSE) with markdown citations to /article/{id}."},{"name":"Live corpus","method":"GET","path":"/.well-known/research-corpus.json","description":"Machine-readable recent window of the permanent archive plus active sources. Paginate backward with ?limit= (max 200) and ?before= ISO cursor.","response_shape":"{ meta, relevance_model, key_metrics, items[], sources[], pagination }"},{"name":"Archive","method":"GET","path":"/api/archive","description":"Paginated permanent archive. Use ?limit= and ?before= ISO cursor.","response_shape":"{ items[], pagination: { limit, has_more, next_before } }"},{"name":"OpenAPI specification","method":"GET","path":"/openapi.json","description":"OpenAPI 3.1 document for the public read API (corpus, archive, chat, discovery).","response_shape":"OpenAPI 3.1 JSON object."},{"name":"RSS feed","method":"GET","path":"/feed.xml","description":"Recent headlines as RSS 2.0 with permalinks and summaries.","response_shape":"RSS 2.0 channel with NewsArticle permalinks."},{"name":"Israel on X feed page","method":"GET","path":"/x","description":"Human-readable archive of curated Israel-relevant posts from vetted X accounts (media_type social). Separate from the main wire. Pro member feature; other visitors see an upgrade page.","response_shape":"HTML list with permalinks to /article/{id}."},{"name":"Intel briefing page","method":"GET","path":"/intel","description":"Pro member sitrep from intelligence-minded accounts already on the wire. Other visitors see an upgrade page. Cited items keep public /article/{id} permalinks.","response_shape":"HTML sitrep with situation, signals, watch, and assessment."}],"key_metrics":{"active_sources":0,"items_in_window":0,"last_ingest_at":null},"methodology":"Automated ingestion from a vetted source list. RSS, wire, podcast, and video sources run every five minutes. Vetted X accounts ingest every six hours with API spend controls. Each new item passes through an AI relevance and alignment filter that assigns a ring, category, and summary. Accepted items are archived permanently with vector embeddings for grounded chat retrieval. Social posts stay out of the main wire columns.","last_updated":"2026-11-11T15:10:22.615Z"}