{
  "datasetId": "deceit-research-resources",
  "schemaVersion": "1.0.0",
  "version": "2026-11-04",
  "publisher": "Deceit",
  "sourceDirectory": "https://deceit.media/research-resources",
  "description": "A source-aware directory of documented public research interfaces and versioned datasets reviewed by Deceit.",
  "useBoundary": "This dataset preserves publisher meaning. It does not create a truth score, credibility score, intent score, legal conclusion, or composite evidence score.",
  "records": [
    {
      "id": "archive-genocide-api",
      "name": "Archive Genocide clip API",
      "publisher": "Archive Genocide",
      "relationship": "Independent publisher and archive. Deceit is a reader and source navigator.",
      "creditLine": "Archive Genocide, clip record [record ID], retrieved [date].",
      "creditNotes": "Link to the individual Archive Genocide record and preserve the record ID. Credit the archive for its record and metadata. Confirm separate footage rights before reusing any media.",
      "summary": "Read-only clip records with captions, source links, dates, review labels, and location metadata.",
      "canonicalUrl": "https://archivegenocide.com/",
      "documentationUrl": "https://archivegenocide.com/api-docs/",
      "interfaceType": "api",
      "endpoints": [
        "/v1/clips",
        "/v1/clips/{id}",
        "/v1/archives",
        "/v1/withdrawn",
        "/v1/meta"
      ],
      "capabilities": [
        "Search clip records",
        "Inspect source links",
        "Check withdrawn IDs",
        "Read archive metadata"
      ],
      "access": "GET only, no key. The published limit is 120 requests per minute.",
      "freshness": "The API exposes archive metadata and responses are cached by the publisher.",
      "corrections": "Use the withdrawal list and the publisher correction route before citing a record.",
      "license": "Records and metadata may be reused with credit. Footage rights remain separate.",
      "sensitivity": "high",
      "publicStatus": "reader",
      "boundary": "Deceit shows text and source links only. It does not host or play footage.",
      "source": {
        "canonicalUrl": "https://archivegenocide.com/",
        "documentationUrl": "https://archivegenocide.com/api-docs/"
      }
    },
    {
      "id": "gaza-maps",
      "name": "Gaza Maps",
      "publisher": "Databases for Palestine",
      "relationship": "Independent project in the Databases for Palestine directory. Deceit is a reader and source navigator.",
      "creditLine": "Gaza Maps, displacement map [map ID], retrieved [date].",
      "creditNotes": "Link to the Gaza Maps record and, where relevant, the original source URL. Do not present Deceit as the map publisher or as an endorser of every interpretation.",
      "summary": "Published forced-displacement map records with source links, block identifiers, and area measurements.",
      "canonicalUrl": "https://gazamaps.com/",
      "documentationUrl": "https://gazamaps.com/api-docs",
      "interfaceType": "api",
      "endpoints": [
        "/api/v1/displacement"
      ],
      "capabilities": [
        "Browse displacement maps",
        "Follow original source links",
        "Compare mapped blocks"
      ],
      "access": "GET JSON, no authentication. The documented endpoint returns all published maps without pagination.",
      "freshness": "Display the Deceit retrieval time. Do not treat the map date as automatically the effective date of an order.",
      "corrections": "Follow the publisher correction route. No public withdrawal endpoint was documented.",
      "license": "Use the publisher page and source links for reuse terms.",
      "sensitivity": "moderate",
      "publicStatus": "reader",
      "boundary": "A map record is a source for context and chronology, not an automated legal conclusion.",
      "source": {
        "canonicalUrl": "https://gazamaps.com/",
        "documentationUrl": "https://gazamaps.com/api-docs"
      }
    },
    {
      "id": "stop-murdering-journalists",
      "name": "Stop Murdering Journalists",
      "publisher": "Databases for Palestine",
      "relationship": "Independent memorial project in the Databases for Palestine directory. Deceit is a reader and source navigator.",
      "creditLine": "Stop Murdering Journalists, memorial record [record ID], retrieved [date].",
      "creditNotes": "Link to the original memorial record and retain the publisher’s update information. Credit the memorial project for the record, not for an independent legal finding.",
      "summary": "A memorial and source index for journalists killed in the conflict, with documented JSON endpoints.",
      "canonicalUrl": "https://stopmurderingjournalists.com/",
      "documentationUrl": "https://stopmurderingjournalists.com/api",
      "interfaceType": "api",
      "endpoints": [
        "/api/v1/martyrs",
        "/api/v1/martyrs/latest",
        "/api/v1/martyrs/location",
        "/api/v1/martyrs/weapon"
      ],
      "capabilities": [
        "Browse memorial records",
        "Filter by location",
        "Filter by weapon",
        "Read latest records"
      ],
      "access": "GET JSON, no authentication. No published rate limit was found, so Deceit uses conservative requests.",
      "freshness": "Show retrieval time and any source update value supplied by the response.",
      "corrections": "Follow the publisher correction route. No public withdrawal endpoint was documented.",
      "license": "Follow the publisher page and original source links for reuse terms.",
      "sensitivity": "high",
      "publicStatus": "reader",
      "boundary": "A memorial entry does not independently establish legal responsibility.",
      "source": {
        "canonicalUrl": "https://stopmurderingjournalists.com/",
        "documentationUrl": "https://stopmurderingjournalists.com/api"
      }
    },
    {
      "id": "idf-human-shields",
      "name": "IDF Human Shields",
      "publisher": "Databases for Palestine",
      "relationship": "Independent project in the Databases for Palestine directory. Deceit provides methodology and source navigation only.",
      "creditLine": "IDF Human Shields, methodology or source record [record ID], retrieved [date].",
      "creditNotes": "Credit the originating project and linked sources. Do not copy survivor, victim, testimony, or location records into a Deceit public feature.",
      "summary": "Published testimony and evidence records concerning alleged human-shields incidents.",
      "canonicalUrl": "https://humanshields.genocide.live/",
      "documentationUrl": "https://humanshields.genocide.live/api",
      "interfaceType": "api",
      "endpoints": [
        "/api/v1/humanshields?page=N"
      ],
      "capabilities": [
        "Browse published records",
        "Follow methodology and source links"
      ],
      "access": "GET JSON, no authentication, 100 records per page.",
      "freshness": "Source freshness is not assumed unless the response supplies it.",
      "corrections": "Use the publisher correction route. Taxonomy and vocabulary may change.",
      "license": "Follow the publisher terms and source links.",
      "sensitivity": "high",
      "publicStatus": "directory",
      "boundary": "Deceit does not replicate victim or survivor records by default.",
      "source": {
        "canonicalUrl": "https://humanshields.genocide.live/",
        "documentationUrl": "https://humanshields.genocide.live/api"
      }
    },
    {
      "id": "who-funded-genocide",
      "name": "Who Funded Genocide",
      "publisher": "Archive Genocide",
      "relationship": "Independent research project. Deceit links to its files and methodology but does not claim shared ownership or governance.",
      "creditLine": "Who Funded Genocide, [file or table name], snapshot [date], retrieved [date].",
      "creditNotes": "Name the exact file or table, snapshot date, and source category. Credit the project for its compilation and methodology, then verify political-finance claims against the relevant FEC filing or official record.",
      "summary": "Versioned CSV and JSON tables covering political finance, lobbying, charity records, votes, and related registers.",
      "canonicalUrl": "https://www.whofundedgenocide.com/",
      "documentationUrl": "https://www.whofundedgenocide.com/methodology.html",
      "interfaceType": "download",
      "capabilities": [
        "Download tables",
        "Trace source filings",
        "Compare source categories"
      ],
      "access": "CSV and JSON downloads. No documented query API.",
      "freshness": "A snapshot, not a live feed. Preserve the snapshot date and source hash.",
      "corrections": "Recheck the relevant FEC filing and publisher correction route.",
      "license": "Contributor data has source-specific legal-use limits. Do not use it for solicitation or commercial purposes.",
      "sensitivity": "high",
      "publicStatus": "directory",
      "boundary": "A donation does not establish beliefs, knowledge, intent, or criminal conduct.",
      "source": {
        "canonicalUrl": "https://www.whofundedgenocide.com/",
        "documentationUrl": "https://www.whofundedgenocide.com/methodology.html"
      }
    },
    {
      "id": "archive-genocide-node-map",
      "name": "Archive Genocide Node Map data",
      "publisher": "Archive Genocide",
      "relationship": "Independent publisher of the archive and its Node Map release. Deceit is a downstream reader.",
      "creditLine": "Archive Genocide Node Map, build [build ID], retrieved [date].",
      "creditNotes": "Keep the build identifier, manifest hash, and data guide with any reuse. Credit Archive Genocide under the stated data license. Do not treat a Node Map event as a verified incident.",
      "summary": "Versioned CSV, GeoJSON, and GraphML files describing footage clusters, entities, places, and relationships.",
      "canonicalUrl": "https://archivegenocide.com/nodes/",
      "documentationUrl": "https://archivegenocide.com/nodes/data/README.txt",
      "interfaceType": "signed-archive",
      "capabilities": [
        "Download graph data",
        "Inspect provenance",
        "Verify signed manifests"
      ],
      "access": "Compressed public files with a signed SHA-256 manifest.",
      "freshness": "Use the published build identifier. Coordinates are place anchors and dates may be post proxies.",
      "corrections": "Follow the publisher correction channel and preserve the build used.",
      "license": "Data is published under CC BY 4.0 with credit requirements.",
      "sensitivity": "high",
      "publicStatus": "directory",
      "boundary": "Events are footage clusters, not verified incidents. Possible links are leads.",
      "source": {
        "canonicalUrl": "https://archivegenocide.com/nodes/",
        "documentationUrl": "https://archivegenocide.com/nodes/data/README.txt"
      }
    },
    {
      "id": "archive-genocide-victims",
      "name": "Archive Genocide victims files",
      "publisher": "Third-party dataset compiled by Tech for Palestine, displayed by Archive Genocide",
      "relationship": "Tech for Palestine is the stated compiler and Archive Genocide is the display host. Deceit is neither the compiler nor the host.",
      "creditLine": "Tech for Palestine, victims dataset, displayed by Archive Genocide, file [JSON or CSV], retrieved [date].",
      "creditNotes": "Credit both the stated compiler and the display host. Follow the source and reuse terms of each project. Do not imply that Archive Genocide compiled the underlying records or that Deceit independently verified every entry.",
      "summary": "A public memorial dataset displayed by Archive Genocide and sourced from official Gaza Ministry of Health releases.",
      "canonicalUrl": "https://archivegenocide.com/victims.html",
      "documentationUrl": "https://archivegenocide.com/victims.html",
      "interfaceType": "download",
      "endpoints": [
        "/victims.json",
        "/victims.csv"
      ],
      "capabilities": [
        "Read the memorial index",
        "Download JSON",
        "Download CSV",
        "Follow the stated source provenance"
      ],
      "access": "Static JSON and CSV files. This is a dataset download, not a query API.",
      "freshness": "Preserve the retrieval date and the file used. The publisher page may change as the source releases are updated.",
      "corrections": "Check both Archive Genocide and Tech for Palestine correction or version information before citing a record.",
      "license": "Follow the reuse terms of Archive Genocide and Tech for Palestine. Do not republish personal records by default.",
      "sensitivity": "high",
      "publicStatus": "directory",
      "boundary": "Archive Genocide displays this dataset but does not claim it as its own underlying record set. A named entry is not, by itself, a legal finding or a complete casualty count.",
      "source": {
        "canonicalUrl": "https://archivegenocide.com/victims.html",
        "documentationUrl": "https://archivegenocide.com/victims.html"
      }
    },
    {
      "id": "votelog",
      "name": "VoteLog",
      "publisher": "Independent linked project",
      "relationship": "Independent project. Deceit uses its static files as a citation aid and does not imply shared governance with other listed projects.",
      "creditLine": "VoteLog, [file or record], snapshot [date], retrieved [date].",
      "creditNotes": "Link to the exact download and verify legislative claims against the official bill, roll-call, or congressional record. Credit VoteLog for its file, not for the underlying government record.",
      "summary": "Static JSON and CSV ledgers for bills, members, votes, and selected race context.",
      "canonicalUrl": "https://votelog.org/",
      "documentationUrl": "https://votelog.org/downloads",
      "interfaceType": "download",
      "capabilities": [
        "Download bill ledgers",
        "Inspect roll calls",
        "Cross-check member votes"
      ],
      "access": "Static JSON and CSV snapshots, not a query API.",
      "freshness": "Preserve the file and snapshot date used.",
      "corrections": "Follow VoteLog corrections and verify legislative claims against official records.",
      "license": "Follow VoteLog terms and the source records.",
      "sensitivity": "moderate",
      "publicStatus": "directory",
      "boundary": "Do not imply shared governance with Archive Genocide without documentation.",
      "source": {
        "canonicalUrl": "https://votelog.org/",
        "documentationUrl": "https://votelog.org/downloads"
      }
    },
    {
      "id": "tech-for-palestine-datasets",
      "name": "Tech for Palestine datasets",
      "publisher": "Tech for Palestine",
      "relationship": "Independent upstream dataset publisher. Deceit is a downstream reader and must retain the project’s version and methodology links.",
      "creditLine": "Tech for Palestine, [dataset name], version [version], retrieved [date].",
      "creditNotes": "Name the dataset, version, update date, original source, and known limitations. Do not combine overlapping totals with other datasets or imply that Deceit owns or verified the upstream collection.",
      "summary": "Independent versioned datasets covering casualties, named fatalities, journalists, infrastructure, and summaries.",
      "canonicalUrl": "https://data.techforpalestine.org/",
      "documentationUrl": "https://data.techforpalestine.org/docs/datasets/",
      "interfaceType": "download",
      "capabilities": [
        "Download versioned datasets",
        "Inspect methodology",
        "Compare release versions"
      ],
      "access": "Versioned JSON and CSV datasets.",
      "freshness": "Show dataset version, update date, and known undercount limitations.",
      "corrections": "Follow the project versioning and correction guidance.",
      "license": "Follow the dataset-specific terms and source attribution.",
      "sensitivity": "high",
      "publicStatus": "directory",
      "boundary": "Do not sum these records with Archive Genocide event rows or treat overlapping counts as additive.",
      "source": {
        "canonicalUrl": "https://data.techforpalestine.org/",
        "documentationUrl": "https://data.techforpalestine.org/docs/datasets/"
      }
    },
    {
      "id": "unconfirmed-team-projects",
      "name": "Other listed projects",
      "publisher": "Databases for Palestine ecosystem",
      "relationship": "Directory listing only. The underlying publisher and any relationship remain unconfirmed for Deceit’s purposes.",
      "creditLine": "[Project name], linked from the Databases for Palestine directory, accessed [date].",
      "creditNotes": "Do not attribute a project to the directory beyond what the directory itself states. Do not credit or reproduce undocumented data until a first-party contract or export is available.",
      "summary": "Projects identified in the team directory without a confirmed public API contract in this review.",
      "canonicalUrl": "https://databasesforpalestine.org/",
      "interfaceType": "undocumented",
      "capabilities": [
        "Route readers to the project",
        "Track future documentation"
      ],
      "access": "No Deceit adapter until a first-party public contract or export is documented.",
      "freshness": "Unknown.",
      "corrections": "Follow each project’s own correction route.",
      "license": "Unknown until the project documents reuse terms.",
      "sensitivity": "high",
      "publicStatus": "unconfirmed",
      "boundary": "Do not scrape browser JSON or internal routes as if they were supported APIs.",
      "source": {
        "canonicalUrl": "https://databasesforpalestine.org/",
        "documentationUrl": null
      }
    }
  ]
}
