Civicord · UK · Browse / Conservative and Unionist Party / Gloucester / Richard Graham

Campaign site for Richard Graham (Conservative and Unionist Party — Gloucester), scraped April 2025, audited September 2026.

Richard Graham

View evidenceBefore and afterPropose 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 — Richard Graham's recorded URLs returned successful HTTP responses at the 2026-09-07 audit. This does not establish that campaign content survived.

Conservative and Unionist Party: 65% responding across the party · this candidate: responding.See the cohort ↗

Stood in Gloucester — 3 of 3 sites responding (100%) · 0 unreachable · 1 redirected

E14001248 · South West · England · 76,695 electorate · Halftone: more / larger paper dots = lower response rate.

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

Before and after

April site-wide text vs the 2026-09-21 homepage fetch of https://www.richardgraham.org: 6 sentences still present, 643 no longer found, 5 new. These are candidates for review, not proof a sentence was withdrawn.The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page. A missing sentence is not matched to a replacement.

The snapshot lists 5 of 643 sentences that were not found. The rest are counted, not quoted here.

Before · April 2025

Councils - Gloucester City Council – www.gloucester.gov.uk – 01452 396396 - Gloucestershire County Council – www.gloucestershire.gov.uk – 01452 425000 Helpful Numbers - Alzheimer’s Society – 0300 222 11 22 - Citizens Advice Bureau (CAB) – www.gloucestercab.org.uk/ - Gloucester Law Centre – www.glouc

After · 21 September 2026

Not found on the homepage fetch.

https://www.richardgraham.org

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

So I was keen for and strongly supported legislation over the last 14 years which has: - Banned the live exports of farm livestock for fattening and slaughter to outside the British Isles - Recognised many animals as sentient beings - Banned the importing of hunting trophies to the UK - Banned the u

After · 21 September 2026

Not found on the homepage fetch.

https://www.richardgraham.org

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

By transferring Gloucestershire’s residual waste (ie black rubbish bags) to the waste to energy plant at Javelin Park, the old tip on the edge of the River Severn at Hempsted has become a pure Recycling Centre - and the land of this enormous c.360 acres site instead of landfill is now available for

After · 21 September 2026

Not found on the homepage fetch.

https://www.richardgraham.org

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

In September 2019 I organised the first meeting with Enovert and the City Council and wrote in an e news then that: “The goal of a Greener Gloucester for residents, with green energy opportunities for our city and a biodiversity park is a real one, and something I will do all I can to help bring abo

After · 21 September 2026

Not found on the homepage fetch.

https://www.richardgraham.org

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

Before · April 2025

Since then we’ve had many meetings and 15 months later Enovert CEO Mark Silvester, City Council Leader Richard Cook and I yesterday planted 73 of the first 2,000 willow trees around the Household Recycling Centre with 4,000 more to come - from which to generate coppiced biomass directly into the exi

After · 21 September 2026

Not found on the homepage fetch.

https://www.richardgraham.org

Gap: no replacement sentence is matched. The April text covers the whole scraped site; the later text is one homepage fetch. A sentence can be missing from that homepage and still exist on another page.

New on the later homepage, not matched to a removed sentence

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 Richard Graham 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.

    Websites

    Respondinghttps://www.richardgraham.org

    What changedHTTP response recorded; inspect the candidate-name signal below

    • HTTP result: Responding (HTTP 200) at the 2026-09-07 audit
    • Candidate-name signal: surname matched in the response body (heuristic only)

    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 ↗

    Scrape excerpts — April 2025 · 8 shown
    PageCharsOpening excerpt
    content_13.html13,632
    This is a general note to all who’ve e mailed or otherwise contacted me about the issue of our Leaving the EU, which I’m…
    content_3.html8,353
    This document outlines how Richard Graham processes and manages personal data and:
    • Identifies the data controller.
    • E…
    content_16.html8,234
    I sometimes get emailed asking me to substantiate my strong belief that, from where we are now, No Deal would be a disas…
    content_17.html7,682
    What’s happening at GP surgeries?
    One of the most popular urban myths at the moment is ‘I can’t get to see my GP’: somet…
    content_6.html7,093
    One of the great myths in 2010 was young people wandering around at my early Jobs Fairs and saying ‘there’s nothing here…
    content_20.html6,665
    Gloucester’s new green energy park and new 100,000 tree Hempsted Woods
    We’ve put a few toes in the water on renewable en…
    content_28.html6,040
    Dear Constituent,
    Thank you for your mail following the Gray Report, and I hope you will forgive me for answering you al…
    content_41.html4,903
    The idea that a pet was ever only an object, a possession like a chair, was never one anyone signed up to.
    But that’s ho…
    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/3224.json

    Static audit record — websites, status, ENS hint.

    2 WebMCP join

    Preferred agent tool — live Graph + ledger verdict.

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

    3 The Graph (live)

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

    {
      candidate(id: "3224") {
        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