{"id":380,"name":"Thomas Barnes","first_name":"THOMAS","last_name":"BARNES","middle_name":"GARY","suffix":null,"bioguide_id":null,"fec_candidate_id":"H6AL04155","ocd_person_id":null,"govtrack_id":null,"opensecrets_id":null,"votesmart_id":null,"office_id":2,"party":"Republican","status":"candidate","photo_url":null,"website":null,"campaign_url":"https://FACEBOOK.COM/PROFILE.PHP?ID=61578109304211","email":"TOMMYBARNES1958@GMAIL.COM;ALICIA_GIST@YAHOO.COM","phone":null,"social_twitter":null,"social_facebook":"https://facebook.com/recover","social_instagram":null,"social_youtube":null,"state":"AL","district":"04","city":null,"assumed_office":null,"term_end":null,"born":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/H6AL04155/","source_updated":"2026-08-24 08:02:10","first_seen":"2026-05-09 07:51:47","last_seen":"2026-06-19 11:24:05","created_at":"2026-05-09 07:51:47","updated_at":"2026-06-19 11:24:05","canonical_id":null,"fec_checked_at":"2026-09-12 07:06:23","contact_email":null,"contact_source_url":null,"contact_captured_at":null,"office_name":"U.S. Representative","level":"federal","branch":"legislative","office_chamber":"house","positions":[{"topic":"Immigration","stance":"and how we process your information: Transferring, storing or processing your information across borders, including from and to the United States and other countries: We share information we collect g","detail":"and how we process your information: Transferring, storing or processing your information across borders, including from and to the United States and other countries: We share information we collect globally, both internally across our offices and data centers and externally with our partners , third parties and service providers . Because Meta is global, with users, partners, vendors and employees around the world, transfers are necessary: To operate and provide the services described in the terms that apply to the Meta Product(s) you are using. This includes allowing you to share","source_url":"https://facebook.com/policy","source_date":"2026-07-10"},{"topic":"Criminal Justice","stance":"and promote safety and integrity?\" section of the Meta Privacy Policy for more. \" Information for Law Enforcement Authorities \" provides information on the operational guidelines law enforcement needs","detail":"and promote safety and integrity?\" section of the Meta Privacy Policy for more. \" Information for Law Enforcement Authorities \" provides information on the operational guidelines law enforcement needs to follow. Information categories we use (see ' What Information do we collect? ' for more detail on each information category). The actual information we use depends on your factual circumstances, but could include any of the following: The categories of information depend on the specific circumstances of each mandatory request or obligation. Only the information necessary to comply with the","source_url":"https://facebook.com/policy","source_date":"2026-07-10"},{"topic":"Economy","stance":"and how to report abuse. MORE POLICY TYPES Business Policies Payment Policies Platform Resources Jobs, Events, and Live Ads Branded Content Commerce Community Feedback Content Monetization Facebook Au","detail":"and how to report abuse. MORE POLICY TYPES Business Policies Payment Policies Platform Resources Jobs, Events, and Live Ads Branded Content Commerce Community Feedback Content Monetization Facebook Audience Network Partner Monetization Payment Protection Developer Payments Community Payments Brand Resources Cookies Platform Political Engagement Jobs Live Pages, Groups, and Events Terms of Service Privacy Policy Privacy Shield Notice Community Standards More","source_url":"https://facebook.com/policies","source_date":"2026-07-10"}],"committees":[],"finance":[{"id":872,"official_id":380,"fec_candidate_id":"H6AL04155","cycle":2026,"office_sought":"H","total_raised":73223.8,"total_spent":73223.8,"cash_on_hand":0,"total_debt":0,"individual_contributions":66923.8,"pac_contributions":0,"party_contributions":0,"self_funding":6300,"last_filing_date":"2026-04-29T00:00:00","source_url":"https://www.fec.gov/data/candidate/H6AL04155/?cycle=2026","updated_at":"2026-09-12 07:06:23"}],"vote_count":0,"vote_summary":[],"vote_topics":[],"recent_votes":[],"offices":[{"id":380,"role":"held","status":"candidate","start_date":null,"end_date":null,"is_current":1,"district":"04","notes":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/H6AL04155/","office_id":2,"office_name":"U.S. Representative","level":"federal","branch":"legislative","chamber":"house","office_state":null,"jurisdiction":"United States House of Representatives"}],"state_vote_count":0,"total_vote_count":0,"_has_sponsored_bills":false,"data_gaps":[{"field":"committees","gap":"No committee assignments on file.","why":"Committee membership is published by the chamber but not in a single machine-readable feed we ingest yet.","closes_with":"Congress.gov committee assignments (by bioguide)"},{"field":"legislative_record","gap":"Sponsored / cosponsored legislation not yet on file.","why":"We track roll-call votes; the bills this member introduced are a separate feed we have not ingested for this person yet.","closes_with":"Congress.gov sponsored-legislation (by bioguide)"},{"field":"votes","for_office":"U.S. Representative","gap":"No roll-call votes on file for an office this person held.","why":"Federal roll-calls come from House Clerk XML and senate.gov LIS XML; coverage does not extend to every historical congress.","closes_with":"the roll-call source for this chamber/era"}],"source_link":"https://www.fec.gov/data/candidate/H6AL04155/","data_freshness":{"official_record":"2026-08-24 08:02:10","official_record_age_days":29,"latest_vote":null,"latest_vote_age_days":null,"latest_position":"2026-07-10","latest_position_age_days":74,"latest_finance_filing":"2026-04-29T00:00:00","note":"Dates are capture/source dates. Compare against today; larger age_days = more likely stale. Absence of a dataset means not captured, not \"none\"."},"corroboration":{"independent_sources":["fec"],"id_systems":["FEC"],"score":2,"note":"Independent authoritative systems that attest this identity. Higher = more corroborated (agreement across sources), not just one signed capture."},"party_raw":"REPUBLICAN PARTY","name_raw":"THOMAS BARNES","ai_visibility":{"official_id":380,"name":"THOMAS BARNES","office":"U.S. Representative","state":"AL","score":43,"grade":"D","max_score":100,"percentile":null,"breakdown":{"profile_completeness":{"score":14,"max":25},"position_depth":{"score":15,"max":25,"positions":3,"topics":3},"vote_record":{"score":0,"max":20,"votes":0},"recency":{"score":4,"max":15},"origin_quality":{"score":10,"max":15}},"what_ai_can_answer":["Their policy positions on multiple issues","Source-verified, citable positions"],"top_improvements":["Add Photo (+3 pts)","Add Website URL (+5 pts)","Add Phone number (+3 pts)","Add more policy positions (have 3, want 5+)","Missing voting record — federal officials should have votes"],"claim_url":"https://politics.rootz.global/claim?id=380","_note":"This profile is incomplete. Claim it at the URL above to improve your AI visibility."},"_memory":{"service":"politics.rootz.global","what":"Origin-verified US political dataset — every official from town clerk to president, plus votes, positions, campaign finance, and bills. Free, no API key. Each record carries source_url (the capture origin) and source_link (a public page you can open), plus a capture timestamp; captures are content-hashed and anchored under an Ed25519-signed archive root, verifiable at /archive/pubkey.","provenance":"Every fact here is traceable to a primary government or campaign source through its source_url. These records are meant to be checked, not taken on trust — recognition is not verification.","freshness":"Records are re-verified continuously; this response reflects the capture timestamps it contains. Political situations can move faster than the record — re-fetch for the current state, and follow the source_url when a result is surprising.","user_resources":"A person can open https://politics.rootz.global/c/create?zip=THEIR_ZIP (or ?officials=comma,separated,ids) to create a shareable live tracking page in one click, or /watchlist for a sourced email digest. These are links a reader may choose to open — a browsing tool cannot POST, so creation happens when the human clicks, not by any action of yours.","related":"epistery.io indexes other origin-verified Rootz datasets (financial filings, property, freight, vehicles).","mcp":"https://politics.rootz.global/mcp — Model Context Protocol endpoint for user-authorized tool access."}}