{
  "schema_version": "palimpsest-event-analysis.v2",
  "analysis_id": "analysisv-4fc7d0c9d10ac88b2bcd95db",
  "event_id": "event-ded75561210a6e9ed6357a2a",
  "event_version_id": "eventv-8759f01d74c49a418bb33cf9",
  "event_url": "https://palimpsest.info/news/wire/event-ded75561210a6e9ed6357a2a/",
  "url": "https://palimpsest.info/news/wire/event-ded75561210a6e9ed6357a2a/analysis.json",
  "generated_at": "2026-08-23T09:42:49Z",
  "disposition": "source-assessment",
  "scope_status": "in-scope",
  "position": "Palimpsest's view: this is a single attributed report, not an independently established fact. No archive-news-context row matches this event_id. 132 same-window events share a declared topic. Official-page corroboration coverage is none-reviewed. No interconnection peer met an exact join key.",
  "rationale": [
    "The dossier contains one independent source group. Palimpsest treats it as an attributed report, not independent corroboration.",
    "No Palimpsest collector surface is declared for this event, so the assessment stops at source structure and attribution."
  ],
  "evidence_assessment": {
    "strength": "single-source",
    "independent_groups": 1,
    "source_count": 1,
    "conclusion": "The dossier contains one independent source group. Palimpsest treats it as an attributed report, not independent corroboration."
  },
  "collector_context": [],
  "peer_context": [
    {
      "peer": "greatfire",
      "status": "miss",
      "sentence": "GreatFire has no cached 90-day verdict for this host as of 2026-08-23.",
      "as_of": "2026-08-23T00:48:00Z",
      "peer_url": null,
      "title": null,
      "excerpt": null,
      "host": "pandaily.com",
      "measurement_count": null,
      "anomaly_rate": null,
      "verdict": null,
      "window_days": 90,
      "attribution": "GreatFire Analyzer, CC BY 4.0. Palimpsest is not the origin of these measurements.",
      "relation": "peer-context-not-palimpsest-capture"
    },
    {
      "peer": "ooni",
      "status": "miss",
      "sentence": "OONI has no China measurements on this host in the local warehouse or ooni-gfw-latest reading.",
      "as_of": "2026-08-23T00:48:00Z",
      "peer_url": null,
      "title": null,
      "excerpt": null,
      "host": "pandaily.com",
      "measurement_count": null,
      "anomaly_rate": null,
      "verdict": null,
      "window_days": null,
      "attribution": "OONI Probe / OONI data. Palimpsest is not the origin of these measurements.",
      "relation": "peer-context-not-palimpsest-capture"
    },
    {
      "peer": "weiboscope",
      "status": "abstain",
      "sentence": "Historical Weiboscope volume is not on this node (Fu, Chan, Chau 2013; doi:10.25442/hku.16674565).",
      "as_of": "2026-08-23T00:48:00Z",
      "peer_url": "https://doi.org/10.25442/hku.16674565",
      "title": "Weiboscope Open Data (2012)",
      "excerpt": null,
      "host": null,
      "measurement_count": null,
      "anomaly_rate": null,
      "verdict": null,
      "window_days": null,
      "attribution": "Weiboscope / HKU Journalism and Media Studies Centre. Historical 2012 volume is not stored on this node.",
      "relation": "peer-context-not-palimpsest-capture"
    }
  ],
  "limitations": [
    "Palimpsest retained feed title, canonical link, publication time, and a bounded excerpt; it did not fetch or semantically evaluate the article body.",
    "Independent-source counts describe publication structure, not the truth, completeness, or intent of the underlying claims.",
    "No current Palimpsest measurement is used in this assessment.",
    "Live-family joins use exact URL or declared topic overlap only; absence of a reading is a coverage gap.",
    "Interconnection peers attach only on a named exact key plus a UTC ±24h window; a miss is not a same-story guess.",
    "A missing official, ledger, wire, or archive reading causes that layer to abstain; the gap is not a zero.",
    "Peer rows name GreatFire, OONI, CDT, or Weiboscope and the date of that peer's verdict. They are not Palimpsest capture and do not share Palimpsest's denominator."
  ],
  "method": "Deterministic assessment of one validated newswire event against its independent-source structure, the collector stories explicitly declared by that event, and only the live-family readings supplied to this builder (official-first-seen, public-deletion-ledgers, news-wire-live, undertext, and archive-news-context). Named-key interconnection peers from supplied peer-warehouse readings attach only on an exact host, URL path, extracted term, or ASN plus a UTC ±24h window from event.published_at. A peer without an exact key, a silent warehouse, or a warming_up warehouse is skipped. GreatFire, OONI, and CDT counts keep separate denominators and dates. Collector, live-family, and interconnection joins remain topic-surface-only: no article body is fetched, no generative model is used, and no current measurement is represented as article-specific verification, causation, or motive. The v2 brief copies retained metadata into a closed article shape with sentence-level citations. A missing surface abstains.",
  "brief": {
    "lead": {
      "status": "present",
      "sentences": [
        {
          "text": "Pandaily published “Huatian Technology's Fan-Out Packaging Tackles the Chip Thermal-Failure Challenge” at 2026-08-21T08:17:43Z.",
          "citation_ids": [
            "eventevidence-13352a012e5ef45bd638"
          ]
        },
        {
          "text": "Evidence strength is single-source across 1 independent source group and 1 attributed source record.",
          "citation_ids": [
            "eventevidence-13352a012e5ef45bd638"
          ]
        },
        {
          "text": "Palimpsest retained feed title, canonical link, publication time, and a bounded excerpt; it did not fetch the article body.",
          "citation_ids": [
            "eventevidence-13352a012e5ef45bd638"
          ]
        },
        {
          "text": "No interconnection peer met an exact host, URL path, term, or ASN key inside the UTC ±24h window.",
          "citation_ids": [
            "eventevidence-13352a012e5ef45bd638"
          ]
        }
      ]
    },
    "timeline": {
      "status": "abstained",
      "sentences": [
        {
          "text": "official-first-seen is missing, so first-seen, last-alive, and hash-change points are omitted.",
          "citation_ids": [
            "eventevidence-6690b9ad33cadc17144f"
          ]
        },
        {
          "text": "news-wire-live is missing, so that capture time is omitted.",
          "citation_ids": [
            "eventevidence-1182e0167ef19e7a7f6e"
          ]
        },
        {
          "text": "archive-news-context is missing, so archive-hit time is omitted.",
          "citation_ids": [
            "eventevidence-702f03f1f37e5defd650"
          ]
        }
      ]
    },
    "official_page": {
      "status": "none-reviewed",
      "sentences": [
        {
          "text": "No live official-first-seen reading was supplied to this analysis.",
          "citation_ids": [
            "eventevidence-6690b9ad33cadc17144f"
          ]
        },
        {
          "text": "Official-page first-seen, last-alive, and hash values are withheld.",
          "citation_ids": [
            "eventevidence-6690b9ad33cadc17144f"
          ]
        },
        {
          "text": "Official-page corroboration coverage is none-reviewed: 0 accepted edges, 0 primary documents, 0 reviewed.",
          "citation_ids": [
            "eventevidence-63d9b2bb3857d7d7e0ff"
          ]
        }
      ]
    },
    "deletion_ledger": {
      "status": "abstained",
      "sentences": [
        {
          "text": "No public-deletion-ledger item matches this URL or a declared topic surface.",
          "citation_ids": [
            "eventevidence-39233b956be8cda8b578"
          ]
        }
      ]
    },
    "pipe_context": {
      "status": "not-declared",
      "sentences": [
        {
          "text": "This event does not declare OONI, bleedthrough, vantage, or IODA signal ids, so pipe context is withheld.",
          "citation_ids": [
            "eventevidence-13352a012e5ef45bd638"
          ]
        }
      ]
    },
    "archive_context": {
      "status": "abstained",
      "sentences": [
        {
          "text": "No live archive-news-context reading was supplied to this analysis.",
          "citation_ids": [
            "eventevidence-702f03f1f37e5defd650"
          ]
        },
        {
          "text": "Host-level unique_urls, mutation_rate, archive_gap_rate, and anomaly_state are withheld.",
          "citation_ids": [
            "eventevidence-702f03f1f37e5defd650"
          ]
        }
      ]
    }
  },
  "surface_context": [
    {
      "surface_id": "corroboration",
      "status": "unmatched",
      "match_kind": null,
      "headline": "Primary-document corroboration coverage",
      "finding": "Official-page corroboration coverage is none-reviewed: 0 accepted edges, 0 primary documents, 0 reviewed.",
      "source_timestamp": "2026-08-22T21:02:03Z",
      "reading_url": "https://palimpsest.info/readings/corroboration-latest.json",
      "input_sha256": "7e9862ec711ea147e0cfdda06508de13b28e2ccdea98c27d9b2c958b55802d49",
      "relation": "topic-surface-only",
      "interpretation": "Human-reviewed primary-document coverage. official_page none-reviewed is a coverage fact, not a takedown claim."
    },
    {
      "surface_id": "official-first-seen",
      "status": "missing",
      "match_kind": null,
      "headline": "official-first-seen: withheld",
      "finding": "No live official-first-seen reading was supplied to this analysis.",
      "source_timestamp": null,
      "reading_url": "https://palimpsest.info/readings/official-first-seen-latest.json",
      "input_sha256": null,
      "relation": "topic-surface-only",
      "interpretation": "This layer abstains because the collector reading is not live here. No value was invented."
    },
    {
      "surface_id": "public-deletion-ledgers",
      "status": "unmatched",
      "match_kind": null,
      "headline": "public-deletion-ledgers: no join",
      "finding": "No public-deletion-ledger item matches this URL or a declared topic surface.",
      "source_timestamp": "2026-08-23T01:08:00Z",
      "reading_url": "https://palimpsest.info/readings/public-deletion-ledgers-latest.json",
      "input_sha256": "4de1b5b442a736e40bff02653ffe9d558b903d86d80dba0f939790abafbc871d",
      "relation": "topic-surface-only",
      "interpretation": "The reading exists, but this event does not match it. The layer abstains."
    },
    {
      "surface_id": "news-wire-live",
      "status": "missing",
      "match_kind": null,
      "headline": "news-wire-live: withheld",
      "finding": "No live news-wire-live reading was supplied to this analysis.",
      "source_timestamp": null,
      "reading_url": "https://palimpsest.info/readings/news-wire-live-latest.json",
      "input_sha256": null,
      "relation": "topic-surface-only",
      "interpretation": "This layer abstains because the collector reading is not live here. No value was invented."
    },
    {
      "surface_id": "undertext",
      "status": "unmatched",
      "match_kind": null,
      "headline": "undertext: no join",
      "finding": "The undertext reading does not match this URL or a declared topic surface.",
      "source_timestamp": "2026-08-23T05:46:45Z",
      "reading_url": "https://palimpsest.info/readings/undertext-latest.json",
      "input_sha256": "c8aaab56eeefd03e3a4afbb0dbd4e4da56d5f6589281ae0b704c99592ec8f14a",
      "relation": "topic-surface-only",
      "interpretation": "The reading exists, but this event does not match it. The layer abstains."
    },
    {
      "surface_id": "archive-news-context",
      "status": "missing",
      "match_kind": null,
      "headline": "archive-news-context: withheld",
      "finding": "No live archive-news-context reading was supplied to this analysis.",
      "source_timestamp": null,
      "reading_url": "https://palimpsest.info/readings/archive-news-context-latest.json",
      "input_sha256": null,
      "relation": "topic-surface-only",
      "interpretation": "This layer abstains because the collector reading is not live here. No value was invented."
    }
  ],
  "evidence": [
    {
      "evidence_id": "eventevidence-13352a012e5ef45bd638",
      "kind": "event-source",
      "surface_id": "newswire",
      "status": "live",
      "headline": "Huatian Technology's Fan-Out Packaging Tackles the Chip Thermal-Failure Challenge",
      "claim": "Pandaily published “Huatian Technology's Fan-Out Packaging Tackles the Chip Thermal-Failure Challenge” at 2026-08-21T08:17:43Z.",
      "reading_url": "https://palimpsest.info/news/wire/event-ded75561210a6e9ed6357a2a/",
      "source_timestamp": "2026-08-21T08:17:43Z",
      "input_sha256": "42fb2d03618578b828f837f1ebfee19b1c15fb3ed46b2b0f6463f5265aa95c1e",
      "interpretation_limit": "Feed title, canonical link, publication time, and a bounded excerpt only."
    },
    {
      "evidence_id": "eventevidence-63d9b2bb3857d7d7e0ff",
      "kind": "corroboration",
      "surface_id": "corroboration",
      "status": "unmatched",
      "headline": "Primary-document corroboration coverage",
      "claim": "Official-page corroboration coverage is none-reviewed: 0 accepted edges, 0 primary documents, 0 reviewed.",
      "reading_url": "https://palimpsest.info/readings/corroboration-latest.json",
      "source_timestamp": "2026-08-22T21:02:03Z",
      "input_sha256": "7e9862ec711ea147e0cfdda06508de13b28e2ccdea98c27d9b2c958b55802d49",
      "interpretation_limit": "Coverage fact only. Empty review is not a deletion or official-movement finding."
    },
    {
      "evidence_id": "eventevidence-6690b9ad33cadc17144f",
      "kind": "surface-missing",
      "surface_id": "official-first-seen",
      "status": "missing",
      "headline": "official-first-seen: reading absent",
      "claim": "No live official-first-seen reading was supplied to this analysis.",
      "reading_url": "https://palimpsest.info/readings/official-first-seen-latest.json",
      "source_timestamp": null,
      "input_sha256": null,
      "interpretation_limit": "Absence is a coverage gap, not a zero finding."
    },
    {
      "evidence_id": "eventevidence-39233b956be8cda8b578",
      "kind": "surface-unmatched",
      "surface_id": "public-deletion-ledgers",
      "status": "unmatched",
      "headline": "public-deletion-ledgers: no join",
      "claim": "No public-deletion-ledger item matches this URL or a declared topic surface.",
      "reading_url": "https://palimpsest.info/readings/public-deletion-ledgers-latest.json",
      "source_timestamp": "2026-08-23T01:08:00Z",
      "input_sha256": "4de1b5b442a736e40bff02653ffe9d558b903d86d80dba0f939790abafbc871d",
      "interpretation_limit": "A live reading without an exact URL or declared-topic join is not attached."
    },
    {
      "evidence_id": "eventevidence-1182e0167ef19e7a7f6e",
      "kind": "surface-missing",
      "surface_id": "news-wire-live",
      "status": "missing",
      "headline": "news-wire-live: reading absent",
      "claim": "No live news-wire-live reading was supplied to this analysis.",
      "reading_url": "https://palimpsest.info/readings/news-wire-live-latest.json",
      "source_timestamp": null,
      "input_sha256": null,
      "interpretation_limit": "Absence is a coverage gap, not a zero finding."
    },
    {
      "evidence_id": "eventevidence-c9fb26fce3b44e919cb8",
      "kind": "surface-unmatched",
      "surface_id": "undertext",
      "status": "unmatched",
      "headline": "undertext: no join",
      "claim": "The undertext reading does not match this URL or a declared topic surface.",
      "reading_url": "https://palimpsest.info/readings/undertext-latest.json",
      "source_timestamp": "2026-08-23T05:46:45Z",
      "input_sha256": "c8aaab56eeefd03e3a4afbb0dbd4e4da56d5f6589281ae0b704c99592ec8f14a",
      "interpretation_limit": "A live reading without an exact URL or declared-topic join is not attached."
    },
    {
      "evidence_id": "eventevidence-702f03f1f37e5defd650",
      "kind": "surface-missing",
      "surface_id": "archive-news-context",
      "status": "missing",
      "headline": "archive-news-context: reading absent",
      "claim": "No live archive-news-context reading was supplied to this analysis.",
      "reading_url": "https://palimpsest.info/readings/archive-news-context-latest.json",
      "source_timestamp": null,
      "input_sha256": null,
      "interpretation_limit": "Absence is a coverage gap, not a zero finding."
    }
  ],
  "counterreadings": [
    {
      "text": "A ledger hit can reflect the ledger's own selection rules rather than a deletion of this URL.",
      "citation_ids": [
        "eventevidence-39233b956be8cda8b578"
      ]
    },
    {
      "text": "A hash change or disappearance on an official page can reflect a routine update, a fetch failure, or a removal; the trail does not choose among those.",
      "citation_ids": [
        "eventevidence-6690b9ad33cadc17144f"
      ]
    },
    {
      "text": "A current pipe or undertext value can post-date the article and cannot establish that this article was blocked.",
      "citation_ids": [
        "eventevidence-c9fb26fce3b44e919cb8",
        "eventevidence-13352a012e5ef45bd638"
      ]
    }
  ],
  "unknowns": [
    {
      "text": "Palimpsest does not know why any page, hash, or ledger item changed.",
      "citation_ids": [
        "eventevidence-6690b9ad33cadc17144f",
        "eventevidence-39233b956be8cda8b578"
      ]
    },
    {
      "text": "Palimpsest did not read the article body and does not verify the publisher's claims.",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    },
    {
      "text": "Person-level attribution and claims about why an actor acted are outside this brief.",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    }
  ],
  "key_numbers": [
    {
      "value": "1",
      "label": "independent source groups",
      "note": "publication structure, not a truth score",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    },
    {
      "value": "1",
      "label": "attributed source records",
      "note": "feed metadata only",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    },
    {
      "value": "0",
      "label": "live attached surfaces",
      "note": "URL or declared-topic joins only",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    },
    {
      "value": "132",
      "label": "same-window events sharing a topic",
      "note": "counts and names only; not verification",
      "citation_ids": [
        "eventevidence-13352a012e5ef45bd638"
      ]
    },
    {
      "value": "0",
      "label": "reviewed corroboration edges",
      "note": "official_page none-reviewed",
      "citation_ids": [
        "eventevidence-63d9b2bb3857d7d7e0ff"
      ]
    }
  ],
  "publication_receipt": {
    "status": "passed",
    "publishable": true,
    "automatic_publication": false,
    "citation_coverage": 1.0,
    "human_review_required": true,
    "availability_warnings": [
      "corroboration",
      "official-first-seen",
      "public-deletion-ledgers",
      "news-wire-live",
      "undertext",
      "archive-news-context"
    ],
    "gates": [
      {
        "gate_id": "closed-source-set",
        "label": "Every analytical input is the event, a declared collector story, a supplied live-family reading, or a supplied peer warehouse",
        "passed": true,
        "detail": "7 evidence receipts were projected from supplied inputs only."
      },
      {
        "gate_id": "sentence-citations",
        "label": "Every analytical sentence names exact evidence receipts",
        "passed": true,
        "detail": "14 of 14 analytical sentences carry citations."
      },
      {
        "gate_id": "no-causal-language",
        "label": "Emitted text does not assign motive, intent, or a blocking cause",
        "passed": true,
        "detail": "No forbidden causal phrase is present."
      },
      {
        "gate_id": "bounded-authorship",
        "label": "No interviews or free-form model prose are represented as reporting",
        "passed": true,
        "detail": "Generated from one validated newswire event, its declared collector stories, and only the live-family readings supplied to this builder. No interviews, no article-body fetch, and no free-form model prose were used."
      },
      {
        "gate_id": "denominators-separated",
        "label": "Incompatible instruments are not collapsed into one censorship rate",
        "passed": true,
        "detail": "Pipe, ledger, official-trail, archive host rates, and interconnection peers keep separate denominators. GreatFire is not collapsed into OONI."
      },
      {
        "gate_id": "human-review-policy",
        "label": "Human review remains required; automatic publication stays prohibited",
        "passed": true,
        "detail": "The existing human-review and causal-language policy still holds."
      }
    ]
  },
  "authorship": {
    "byline": "Palimpsest China Desk",
    "mode": "deterministic-event-brief",
    "human_interviews": "none",
    "freeform_model_generation": "none"
  },
  "disclosure": "Generated from one validated newswire event, its declared collector stories, and only the live-family readings supplied to this builder. No interviews, no article-body fetch, and no free-form model prose were used.",
  "declared_links": {
    "relation": "topic-surface-only",
    "scan_signal_ids": [],
    "economic_signal_ids": [],
    "live_family_ids": [
      "official-first-seen",
      "public-deletion-ledgers",
      "news-wire-live",
      "undertext"
    ]
  },
  "window_peers": {
    "same_window_peer_count": 132,
    "shared_topics": [
      "economy",
      "technology"
    ],
    "peer_source_ids": [
      "apnic-blog",
      "asia-times-china",
      "bbc-chinese",
      "china-news-service-finance",
      "dw-chinese",
      "economist-china",
      "financial-times-china",
      "foreign-policy-china",
      "github-dmca",
      "guardian-china",
      "hksar-releases",
      "hong-kong-free-press",
      "new-bloom",
      "pandaily",
      "rfi-chinese",
      "rthk-finance",
      "rthk-greater-china",
      "scmp-china",
      "scmp-china-economy",
      "scmp-china-tech",
      "taiwan-insight",
      "voa-chinese"
    ],
    "peer_independence_groups": [
      "apnic-community-research",
      "asia-times-editorial",
      "bbc-chinese-editorial",
      "china-news-service-state-media",
      "deutsche-welle-chinese-editorial",
      "economist-editorial",
      "financial-times-editorial",
      "foreign-policy-editorial",
      "france-medias-monde-rfi-editorial",
      "github-transparency-repositories",
      "guardian-editorial",
      "hksar-government",
      "hong-kong-free-press-editorial",
      "new-bloom-editorial",
      "pandaily-editorial",
      "rthk-editorial",
      "south-china-morning-post-editorial",
      "taiwan-insight-editorial",
      "voice-of-america-chinese-editorial"
    ],
    "relation": "topic-surface-only"
  },
  "corroboration": {
    "accepted_edges": 0,
    "primary_docs": 0,
    "reviewed": 0,
    "official_page": "none-reviewed",
    "status": "empty",
    "relation": "coverage-fact-only"
  },
  "archive_news_context": {
    "matched": false,
    "match_kind": null,
    "event_id": "event-ded75561210a6e9ed6357a2a",
    "anomaly_state": null,
    "anomaly_score_published": false,
    "relation": "topic-surface-only",
    "receipts": [],
    "refresh_status": "unknown"
  },
  "interconnection": {
    "schema_version": "palimpsest-event-interconnection.v1",
    "relation": "topic-surface-only",
    "quality_bar": "two-independent-source-groups",
    "independent_source_groups": 1,
    "meets_quality_bar": false,
    "joined_count": 0,
    "required_exact_keys": [
      "host",
      "url_path",
      "term",
      "asn"
    ],
    "window": {
      "unit": "hours",
      "radius_hours": 24,
      "anchor": "event.published_at"
    },
    "event_keys": {
      "hosts": [
        "pandaily.com"
      ],
      "url_paths": [
        "/huatian-technology-fan-out-foplp-thermal-design-chip-heat-aug2026"
      ],
      "terms": [
        "huatian technology's fan-out packaging tackles the chip thermal-failure challenge",
        "research suggests more than half of electronic product failures stem from thermal failures caused by rising chip junction temperature. as transistor density climbs, power density and heat grow, making package thermal design a key bottleneck. huatian technology has built a full-process thermal design and simulation capa"
      ],
      "calendar_day": "2026-08-21",
      "asns": []
    },
    "peers": [
      {
        "peer_id": "official-first-seen",
        "record_id": null,
        "peer_name": "official-first-seen",
        "independence_group": "official-first-seen",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "peer warehouse is missing; slot left empty for a later fill",
        "skip_reason": "silent",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": null,
        "input_sha256": null,
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "greatfire",
        "record_id": null,
        "peer_name": "GreatFire",
        "independence_group": "greatfire",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/greatfire-context-latest.json",
        "input_sha256": "54fbc22e943f1ec2a1a7df2ed91a230e69b83418bc356e24628deb0a58f79818",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "ooni",
        "record_id": null,
        "peer_name": "OONI",
        "independence_group": "ooni",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/ooni-peer-context-latest.json",
        "input_sha256": "a90afbc2aa4e8927d594a304a3eb673841616ca1e4f96ac0eb86ff20ffbd795e",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "bleedthrough",
        "record_id": null,
        "peer_name": "Bleedthrough",
        "independence_group": "bleedthrough",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/bleedthrough-latest.json",
        "input_sha256": "1ec2f9e6573ad693bd954104dd240f6a73721b96a41fd1a3e85f1bc1189621c3",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "wayback",
        "record_id": null,
        "peer_name": "Wayback",
        "independence_group": "wayback",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/wayback-latest.json",
        "input_sha256": "ded4c284bac3bb3b67f89ceee4432d08a6efe70cd55a1fb7ffebbf5e1f4a1e61",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "ddti",
        "record_id": null,
        "peer_name": "DDTI",
        "independence_group": "ddti",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/ddti-latest.json",
        "input_sha256": "5655447267446e1830e094ed32567d8064d6d8c3af527fae9eab4033d0b995f9",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "weibo-hotsearch",
        "record_id": null,
        "peer_name": "Weibo hot search",
        "independence_group": "weibo-hotsearch",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/weibo-hotsearch-latest.json",
        "input_sha256": "aec5c5428b7dbb45297142710e1de9e740a1929c5abb441ab5b2a58c7348aa59",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "cdt",
        "record_id": null,
        "peer_name": "China Digital Times",
        "independence_group": "cdt",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "peer warehouse is missing; slot left empty for a later fill",
        "skip_reason": "silent",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": null,
        "input_sha256": null,
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "gazetteer",
        "record_id": null,
        "peer_name": "gazetteer",
        "independence_group": "gazetteer",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "no exact host, url_path, term, or ASN is shared with this event",
        "skip_reason": "no_key",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": "https://palimpsest.info/readings/weibo-hotsearch-latest.json",
        "input_sha256": "8945c51ebee0b28792575abebfbf56d4704da8f7a44eac9c57050967e988ca3b",
        "relation": "topic-surface-only"
      },
      {
        "peer_id": "public-board",
        "record_id": null,
        "peer_name": "public board",
        "independence_group": "public-board",
        "status": "skipped",
        "join_keys": [],
        "why_joined": null,
        "why_skipped": "peer warehouse is missing; slot left empty for a later fill",
        "skip_reason": "silent",
        "peer_date": null,
        "observed_at": null,
        "count": null,
        "count_label": null,
        "denominator_label": null,
        "denominator_value": null,
        "citation": null,
        "reading_url": null,
        "input_sha256": null,
        "relation": "topic-surface-only"
      }
    ]
  }
}
