New App / kept.dontoucha.us

Promise tracking, scored with restraint.

Kept starts with the current 100 U.S. senators and treats accuracy as a lifetime delivery signal. A candidate only earns a strong score when enough campaign promises have actually been reviewed. Until then, the app drags the score back toward unknown and says so explicitly.

100 Current senators seeded from the 119th Congress roster.
100 Profiles currently flagged as low-confidence because the promise record is thin.
2026-03-28 Roster snapshot date for this first pass.

Formula

Score = 50 + (observed promise delivery - 50) x confidence. Confidence rises as more promises are reviewed.

Delivered in term counts full weight. Delivered in a later elected term gets partial credit. Partially delivered gets smaller credit. Never delivered gets none.

50
accuracy score
Low confidence

Katie Boyd Britt

Alabama · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tommy Tuberville

Alabama · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Dan Sullivan

Alaska · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Lisa Murkowski

Alaska · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mark Kelly

Arizona · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ruben Gallego

Arizona · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Boozman

Arkansas · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tom Cotton

Arkansas · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Adam B. Schiff

California · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Alex Padilla

California · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John W. Hickenlooper

Colorado · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Michael F. Bennet

Colorado · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Christopher Murphy

Connecticut · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Richard Blumenthal

Connecticut · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Christopher A. Coons

Delaware · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Lisa Blunt Rochester

Delaware · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ashley Moody

Florida · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Rick Scott

Florida · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jon Ossoff

Georgia · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Raphael G. Warnock

Georgia · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Brian Schatz

Hawaii · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mazie K. Hirono

Hawaii · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

James E. Risch

Idaho · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mike Crapo

Idaho · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Richard J. Durbin

Illinois · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tammy Duckworth

Illinois · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jim Banks

Indiana · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Todd Young

Indiana · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Chuck Grassley

Iowa · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Joni Ernst

Iowa · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jerry Moran

Kansas · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Roger Marshall

Kansas · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mitch McConnell

Kentucky · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Rand Paul

Kentucky · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Bill Cassidy

Louisiana · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Kennedy

Louisiana · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Angus S. King, Jr.

Maine · Independent · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Susan M. Collins

Maine · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Angela D. Alsobrooks

Maryland · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Chris Van Hollen

Maryland · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Edward J. Markey

Massachusetts · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Elizabeth Warren

Massachusetts · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Elissa Slotkin

Michigan · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Gary C. Peters

Michigan · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Amy Klobuchar

Minnesota · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tina Smith

Minnesota · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Cindy Hyde-Smith

Mississippi · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Roger F. Wicker

Mississippi · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Eric Schmitt

Missouri · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Josh Hawley

Missouri · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Steve Daines

Montana · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tim Sheehy

Montana · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Deb Fischer

Nebraska · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Pete Ricketts

Nebraska · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Catherine Cortez Masto

Nevada · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jacky Rosen

Nevada · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jeanne Shaheen

New Hampshire · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Margaret Wood Hassan

New Hampshire · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Andy Kim

New Jersey · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Cory A. Booker

New Jersey · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ben Ray Lujan

New Mexico · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Martin Heinrich

New Mexico · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Charles E. Schumer

New York · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Kirsten E. Gillibrand

New York · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ted Budd

North Carolina · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Thom Tillis

North Carolina · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Hoeven

North Dakota · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Kevin Cramer

North Dakota · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Bernie Moreno

Ohio · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jon Husted

Ohio · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Alan Armstrong

Oklahoma · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

James Lankford

Oklahoma · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jeff Merkley

Oregon · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ron Wyden

Oregon · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

David McCormick

Pennsylvania · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Fetterman

Pennsylvania · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Jack Reed

Rhode Island · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Sheldon Whitehouse

Rhode Island · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Lindsey Graham

South Carolina · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tim Scott

South Carolina · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Thune

South Dakota · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mike Rounds

South Dakota · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Bill Hagerty

Tennessee · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Marsha Blackburn

Tennessee · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Cornyn

Texas · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ted Cruz

Texas · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John R. Curtis

Utah · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mike Lee

Utah · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Bernard Sanders

Vermont · Independent · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Peter Welch

Vermont · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Mark R. Warner

Virginia · Democratic · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tim Kaine

Virginia · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Maria Cantwell

Washington · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Patty Murray

Washington · Democratic · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

James C. Justice

West Virginia · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Shelley Moore Capito

West Virginia · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Ron Johnson

Wisconsin · Republican · Class 3

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Tammy Baldwin

Wisconsin · Democratic · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

Cynthia M. Lummis

Wyoming · Republican · Class 2

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile
50
accuracy score
Low confidence

John Barrasso

Wyoming · Republican · Class 1

Too little promise evidence has been reviewed. Treat this score as provisional.

Open profile