# Local Desk — verified local news, machine-checkable > A daily local news bulletin service whose every edition is independently verifiable: per-story citations with retained sources, automated quality review, signed C2PA content credentials when signing succeeds (each edition's facts and passport say whether it has one), a tamper-evident audit chain, an externally timestamped evidence passport, and a public seal anyone can recompute in a browser or with the included verify tool. No account is required for any public surface below. Machine consumers are the primary audience; humans start at [the standard](https://localdesk.news/standard). ## Public, machine-readable surfaces - [Why it's verifiable](https://localdesk.news/standard): the verification standard, a live passport verifier (paste a run ID), and the full machine-surface table. - [Verify tool](https://localdesk.news/verify.py): one-command Python verifier — recomputes the passport seal and extracts the RFC 3161 timestamp token. `python verify.py `. - [Edition page](https://localdesk.news/editions/5ffaf359-802f-43b2-80e6-9552da3f5a0b): public permalink for one published edition — narration, sources and credits. Pattern: `/editions/`. - [Per-story facts](https://localdesk.news/editions/5ffaf359-802f-43b2-80e6-9552da3f5a0b/facts): JSON feed of one edition's verified stories with citation chains, source domains and verification state. Pattern: `/editions//facts`. - [Evidence passport](https://localdesk.news/editions/b013bc20-fa09-4730-88e9-f8eba4d3b9a2/passport.json): the edition's full provenance bundle — verified stories with grounding state, quality verdicts, presenter, delivery links, audit-chain position, claim-level provenance (scene → story → quote), locality proof, and the RFC 3161 timestamp token. Cost fields redacted; the seal (`public_passport_sha256`) recomputes over the exact bytes served. - [Bulletins directory](https://localdesk.news/bulletins): every bulletin with its latest verified edition, source ledger and Atom feed. - [Badge network registry](https://localdesk.news/registry.json): machine-readable directory of verified newsrooms, bulletins, feeds and source ledgers. - [Source ledger](https://localdesk.news/newsroom/839936b5-a561-453f-8362-b9a4afa9ea77/sources.json): 30-day per-domain accepted/rejected story ledger with rejection reasons (optional `?city=`). - [Verified facts archive](https://localdesk.news/archive): cross-edition verified stories and evidence quotes (`/api/facts/archive` for JSON with `city`, `kind`, `source_domain` filters). - [News sitemap](https://localdesk.news/news-sitemap.xml): Google News sitemap over every public edition. ## Feeds - [City feed](https://localdesk.news/feeds/.xml): Atom feed of one bulletin's published editions, updated automatically each day. - [Bulletins](https://localdesk.news/bulletins) lists every city's `job_id` and feed link. ## Agent surface (MCP) - [MCP endpoint](https://localdesk.news/api/mcp): streamable-HTTP MCP server, authenticated with org-scoped `ld_` API keys. Tools: `jobs_overview`, `recent_editions`, `verified_facts`, `passport`, `facts_archive`, `rejected_candidates` (cross-edition verified-facts corpus). ## Notes - Editions are produced by an autonomous pipeline: hosted-search research with retained citations, independent factual/date/locality verification, editorial approval on the exact copy, fail-closed automated QA on the final file, then publication. An edition with no verified stories does not publish. - Verdicts describe checks performed at research/render time, not current truth; `corrected=true` means a post-publication correction exists. - Attribution: editions carry AI-generated narration and a fictional AI presenter, declared in platform post copy and, when signing succeeds, in the C2PA manifest.