{
  "id": "palimpsest-news:greatfire-context",
  "slug": "greatfire-attributed-verdicts",
  "url": "https://palimpsest.info/news/greatfire-attributed-verdicts/",
  "signal_id": "greatfire-context",
  "headline": "GreatFire's cache holds 22 90-day verdicts for already-held Palimpsest URLs",
  "dek": "The GreatFire Analyzer open API is credited by name and date. Palimpsest is not the origin of these measurements and does not crawl the catalog.",
  "section": "network",
  "order": 9,
  "type": "measurement",
  "priority": "background",
  "status": "live",
  "published_at": "2026-08-24T06:33:11Z",
  "modified_at": "2026-08-24T06:33:11Z",
  "claim_fingerprint": "sha256:9f4d966f0ea9513d567dd2554e6c82b60cd55d4659c039132bff9b582fdf349e",
  "metric": {
    "label": "GreatFire verdicts",
    "value": 22,
    "unit": "count",
    "denominator": {
      "label": "URLs queried",
      "value": 55
    }
  },
  "claims": [
    {
      "type": "observation",
      "statement": "The current GreatFire context cache contains 22 compact 90-day verdicts."
    }
  ],
  "evidence": {
    "url": "https://palimpsest.info/readings/greatfire-context-latest.json",
    "input": {
      "filename": "greatfire-context-latest.json",
      "sha256": "4d5715dd5101d63103cee737aead33677ea8f1d09b1d4ba13ae3da7b02b6836d",
      "bytes": 62277
    },
    "source_timestamp": "2026-08-24T06:33:11Z"
  },
  "method": {
    "summary": "Keyless /api/url/ and /api/verdict lookups for already-held Palimpsest URLs. Per-test history discarded. Not a 700k catalog crawl.",
    "version": 1
  },
  "limitations": [
    "A GreatFire verdict is that project's dated measurement, not Palimpsest capture, and it does not prove Party motive."
  ],
  "related_signal_ids": [
    "ooni-gfw",
    "peer-context",
    "public-deletion-ledgers"
  ]
}
