Civicord · UK · Browse / Reform UK / Harpenden and Berkhamsted / Saba Poursaeedi

Campaign site for Saba Poursaeedi (Reform UK — Harpenden and Berkhamsted), scraped April 2025, audited September 2026.

Saba Poursaeedi

View evidencePropose a correctionIs this your record? Claim itReply if this is wrongMore change stories ↗See what you followQuery The Graph

Snapshot audit, not a current availability check. HTTP success and surname matches do not prove campaign content survived. On-chain fields are on Sepolia testnet; full content is not stored on-chain.

URLs responding — Saba Poursaeedi's recorded URLs returned successful HTTP responses at the 2026-09-07 audit. This does not establish that campaign content survived.

Reform UK: 36% responding across the party · this candidate: responding.See the cohort ↗

Stood in Harpenden and Berkhamsted — 3 of 3 sites responding (100%) · 0 unreachable · 2 redirected

E14001268 · East of England · England · 71,635 electorate · Halftone: more / larger paper dots = lower response rate.

  1. Apr 2025scraped
  2. Sep 2026audited
  3. PendingSepolia

Propose a correction

If a URL, name, or sentence on this record is wrong, send a sourced request. It is queued for a person to review. It does not change the audit, the April scrape, the sentence comparison, or the Sepolia record.What is verified, and what is not.

Review queue

Requests stored for this record. A request is not an edit.

    Is this your record?

    If you are Saba Poursaeedi or work on their campaign, you can claim this record. Say how a reviewer could verify it — a campaign-domain email, a link on the live site, or your Democracy Club profile. A claim is queued for a person to check; it grants no edit access and changes nothing until verified.

    Content chronology

    majorSubstantial text difference from the compared archived page · 26% of April tokens still found

    Websites

    Source evidence and excerpts

    These are short excerpts from the April 2025 scrape, not the later wording and not complete archived pages. Original filenames identify the stored extracts. Browse the Campaign Lab source dataset ↗

    Open the compared Wayback capture ↗

    Scrape excerpts — April 2025 · 8 shown
    PageCharsOpening excerpt
    content_31.html58,105
    Britain has so much potential. Our country is full of talent and energy. Brexit is the opportunity of a lifetime. Yet th…
    content_10.html3,809
    A Harpenden farmer being targeted by fly-tippers "almost every day" is calling for the police to have "more power" to ha…
    content_33.html3,410
    I have taken an interest in matters political since the very early 1980s. My first experience of being involved in a gen…
    content_52.html2,912
    Hello, Fellow Watfordians!
    My name is Gary Ling and I am proud to have been appointed Spokesman for the ReformUK Party i…
    content_13.html2,692
    Political parties must be honest with the public. Only factual information will be provided by Harpenden and Berkhamsted…
    content_19.html2,186
    In a significant political shift within Hertfordshire's local government, two Conservative councillors have defected to …
    content_30.html2,149
    Take it from someone who left the Labour Party two years ago, Reform UK is the only party that will stick up for the wor…
    content_46.html1,997
    Noel is committed to fighting for the rights of people. His passion for politics and dedication to improving the lives o…
    Agent viewInspect the data and verify the recordGraph live

    The audit ledger above is a static snapshot. The buttons below run live queries against The Graph and the ledger JSON — only when you click them. Nothing fetches automatically and nothing here is mocked.

    1 Free ledger JSON

    /api/candidates/82160.json

    Static audit record — websites, status, ENS hint.

    2 WebMCP join

    Preferred agent tool — live Graph + ledger verdict.

    compare_onchain_to_ledger(id="82160")
    -> { onchain, ledger, verdict[] }

    3 The Graph (live)

    On-chain p82160.civicord.eth via/api/graph (Studio proxy) — person id, not seat slug.

    {
      candidate(id: "82160") {
        id ensName status url personName textRecordCount
        registeredAt registeredAtBlock owner
      }
      _meta { block { number } hasIndexingErrors }
    }

    Live queries run on demand; a failure is shown honestly, never replaced with a cached response. Verify independently: ENS ·resolver ·Subgraph Studio ·/api/graph ·openapi.yaml ·source

    Jurisdiction

    Reading…

    Reading the public record…

    Reading /api/… — the same static JSON an agent pays for.

    ↑↓ move · ↵ open · Esc close