{
  "story_id": "6f8250a46fa9431b9ef401ab78b4f802",
  "desk": "bad-news-beat",
  "revision": 2,
  "published_at": "2026-11-11T17:33:47.414Z",
  "content_hash": "60c8c3213a6547e1630a5f3859f88c0137ab141395c213dfd9e5865a3582c4f5",
  "hash_basis": "sha256 over `headline\\ndek\\nprose`, plus `\\n` + the canonical citations JSON when any source is placed, plus `\\n#blog` for blogs",
  "basis": {
    "headline": "Migrant boat capsize off Senegal kills 39, leaving one survivor",
    "dek": "The pirogue left Saint-Louis for Spain and overturned off the Loumpoul dunes in Kebemer. The search for the missing went on into Monday.",
    "prose": "A migrant boat capsized off the coast of northern Senegal over the weekend of 7 and 8 November.[^1] The death toll rose to 39 on Monday, 9 November.[^2] One passenger was rescued alive.[^3]\n\n## The toll\n\nThe count rose over two days. Al Jazeera first reported at least 34 dead.[^4] The rights group ADHA confirmed that figure of at least 34.[^5] Sahara Reporters gave at least 35.[^6] The Associated Press then reported 39 dead.[^2] Senegal's Interior Ministry said one person was rescued from the boat.[^7] Sahara Reporters also counted a single survivor.[^8] Search operations for the missing were still going on.[^9]\n\n## The area\n\nThe boat was a flat-bottomed pirogue.[^10] It left Saint-Louis in northern Senegal and was heading for the Spanish coast.[^11] It capsized off the Loumpoul dunes in the Kebemer department.[^12] Sahara Reporters placed the sinking on the coast between Dakar and Saint-Louis.[^13] Most of the victims came from the Leona and Thieppe districts.[^14] All of the bodies recovered were Senegalese nationals.[^15] The boat's destination was Spain's Canary Islands.[^16]\n\n## The route\n\nIn the first five months of 2026, 635 migrants died on the way to the islands.[^17] More than 3,300 people reached the island of El Hierro on about 30 boats in the first days of November.[^18] Authorities on El Hierro declared an emergency on 7 November.[^19]\n\nThe International Organization for Migration said smugglers charge migrants for sea journeys that are unsafe.[^20]\n\n## The response\n\nSenegal's president, Bassirou Diomaye Faye, offered his condolences.[^21] He sent them to the families of the victims.[^22]\n\n## What comes next\n\nThe search for the missing continued on Monday.[^9] With only one survivor recovered, the final toll depends on that search.[^3]",
    "cited": "[{\"statement\":\"The boat capsized Sunday near Kébémer, Senegal.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:4\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"Death toll from the Senegalese migrant boat capsize rose to 39.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:0\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"One passenger was rescued from the capsized boat.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:1\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"A small migrant boat sank off northwestern Senegal, killing at least 34 people.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:0\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"ADHA confirmed the reported death toll of at least 34.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:4\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"At least 35 migrants died after a wooden boat capsized off Senegal.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:0\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"},{\"statement\":\"Senegalese Interior Ministry reported one person was rescued from the boat.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:1\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"One person was rescued from the capsized boat.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:2\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"},{\"statement\":\"Search operations for missing people from the boat were ongoing.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:2\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"The sunken vessel was a pirogue-type flat-bottomed boat.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:2\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"The boat departed Saint-Louis, Senegal heading for the Spanish coast.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:3\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"The boat capsized off Loumpoul dunes in Kebemer department.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:3\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"The boat sank between Dakar and Saint-Louis, Senegal.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:3\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"},{\"statement\":\"Most victims were from Leona and Thieppe districts.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:5\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"All recovered bodies are confirmed Senegalese nationals.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:4\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"},{\"statement\":\"The capsized boat was travelling to Spain's Canary Islands.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:1\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"},{\"statement\":\"635 migrants died en route to Canary Islands in first five months of 2026.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:6\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"Over 3300 people arrived at El Hierro on around 30 boats since start of November 2026.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:8\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"El Hierro authorities declared an emergency on 7 November 2026.\",\"source\":\"aljazeera.com\",\"instrument\":\"\",\"claim_key\":\"doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:7\",\"url\":\"https://aljazeera.com/news/2026/11/8/at-least-21-dead-as-small-boat-sinks-off-senegal\"},{\"statement\":\"IOM stated smugglers charge migrants for unsafe sea journeys.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:8\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"Senegal President Bassirou Diomaye Faye offered condolences over the incident.\",\"source\":\"ny1.com\",\"instrument\":\"\",\"claim_key\":\"doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:7\",\"url\":\"https://ny1.com/nyc/all-boroughs/ap-top-news/2026/11/09/death-toll-rises-to-39-after-migrant-boat-capsizes-off-senegal\"},{\"statement\":\"Senegal President Bassirou Diomaye Faye sent condolences to victim families.\",\"source\":\"saharareporters.com\",\"instrument\":\"\",\"claim_key\":\"doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:5\",\"url\":\"https://saharareporters.com/2026/11/09/35-migrants-die-europe-bound-boat-capsizes-senegal-coast\"}]",
    "kind": "news"
  },
  "receipt_verify": "Ed25519 over the dot-joined string `slice_hash.cursor_from.cursor_to.view.view_version.row_count`; public_key and sig are base64url of the raw 32-byte key / 64-byte signature",
  "receipt": {
    "slice_hash": "6a432c4d6b514c2e6df7fc4e1e66961c7c1a0cb1f78c4c5706de9bf4bdfd5c56",
    "cursor_from": "ingest:raw_newsroomfloor.stories:6a432c4d6b514c2e",
    "cursor_to": "ingest:raw_newsroomfloor.stories:6a432c4d6b514c2e",
    "view": "ingest:raw_newsroomfloor.stories",
    "view_version": "1",
    "row_count": 1,
    "hash_basis": "sha256 over the JSON array of {insertId, json} rows as received (normalized wire shape), computed before the BigQuery forward",
    "credits": 0.01,
    "price_per_100_rows_written": 1,
    "sig": "SkKAwI1o-Wo0usv9jkrlBmqo1WdsckS9PrNw-sAVqvyEFEmpTue6js5VQVgqZp9KKZAens7_WJdnQHwvHBz9CA",
    "public_key": "bMUigy8O0jOnBxQ4Sc-5lwhIZ8LQVAhxMbR7qESVuUE",
    "signer_path": "lakehouse/data-extract/v1",
    "alg": "Ed25519",
    "signed": true
  },
  "receipt_note": "the ingest door's signed receipt for this revision, verbatim as the door returned it",
  "generation_chain": {
    "art": {
      "model": "mordiem:flux-2-max",
      "provider": "mordiem",
      "requested": "flux-2-max",
      "director": "@cf/meta/llama-3.3-70b-instruct-fp8-fast",
      "scene": "A beached pirogue lies on its side in the foreground, its wooden hull weathered and worn, on a deserted beach with the Loumpoul dunes rising in the background under a harsh overcast sky, a single life jacket caught in the boat's broken frame, illuminated by a faint ember-orange glow of sunset reflecting off the wet sand.",
      "style": "custom: a severe monochrome documentary photograph in the manner of an incident report, hard directional light and deep shadow, near-black and bone white with a single ember-orange accent in one object or light, the physical evidence of what went wrong at close range, machinery, paper, a closed door, a wet street, a courthouse step, no faces of real people, no gore, no flames for drama, precise, still, forensic, high contrast film grain, no text",
      "caption": "Migrant boat wreckage on Senegal coast after deadly capsize",
      "painted_at": "2026-11-11T17:49:15.335Z",
      "image_hash": "7a5fcf9581790c342cae4111f091da6a73dbef7aa7b790518285fab4efe25213"
    }
  },
  "cited_facts": [
    {
      "n": 1,
      "statement": "The boat capsized Sunday near Kébémer, Senegal.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:4",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 2,
      "statement": "Death toll from the Senegalese migrant boat capsize rose to 39.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:0",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 3,
      "statement": "One passenger was rescued from the capsized boat.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:1",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 4,
      "statement": "A small migrant boat sank off northwestern Senegal, killing at least 34 people.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:0",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 5,
      "statement": "ADHA confirmed the reported death toll of at least 34.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:4",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 6,
      "statement": "At least 35 migrants died after a wooden boat capsized off Senegal.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:0",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 7,
      "statement": "Senegalese Interior Ministry reported one person was rescued from the boat.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:1",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 8,
      "statement": "One person was rescued from the capsized boat.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:2",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 9,
      "statement": "Search operations for missing people from the boat were ongoing.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:2",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 10,
      "statement": "The sunken vessel was a pirogue-type flat-bottomed boat.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:2",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 11,
      "statement": "The boat departed Saint-Louis, Senegal heading for the Spanish coast.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:3",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 12,
      "statement": "The boat capsized off Loumpoul dunes in Kebemer department.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:3",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 13,
      "statement": "The boat sank between Dakar and Saint-Louis, Senegal.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:3",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 14,
      "statement": "Most victims were from Leona and Thieppe districts.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:5",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 15,
      "statement": "All recovered bodies are confirmed Senegalese nationals.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:4",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 16,
      "statement": "The capsized boat was travelling to Spain's Canary Islands.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:1",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 17,
      "statement": "635 migrants died en route to Canary Islands in first five months of 2026.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:6",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 18,
      "statement": "Over 3300 people arrived at El Hierro on around 30 boats since start of November 2026.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:8",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 19,
      "statement": "El Hierro authorities declared an emergency on 7 November 2026.",
      "source": "aljazeera.com",
      "instrument": "",
      "claim_key": "doc:at-least-21-dead-as-small-boat-sinks-off-senegal-html-208226:7",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 20,
      "statement": "IOM stated smugglers charge migrants for unsafe sea journeys.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:8",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 21,
      "statement": "Senegal President Bassirou Diomaye Faye offered condolences over the incident.",
      "source": "ny1.com",
      "instrument": "",
      "claim_key": "doc:death-toll-rises-to-39-after-migrant-boat-capsizes-off-seneg-98963:7",
      "occurred_at": null,
      "published_at": null
    },
    {
      "n": 22,
      "statement": "Senegal President Bassirou Diomaye Faye sent condolences to victim families.",
      "source": "saharareporters.com",
      "instrument": "",
      "claim_key": "doc:35-migrants-die-europe-bound-boat-capsizes-senegal-coast-htm-35671:5",
      "occurred_at": null,
      "published_at": null
    }
  ],
  "note": "A signature proves who filed this and that it has not changed since. It never makes a claim true. The dates on cited_facts (occurred_at, published_at) are the forge's, joined at read time; they are not part of the signed basis above."
}