Wi-Fight checks whether you get the internet speed you pay for, and gives you proof you can use.
This is the project's one-page brief. It describes the code as it runs today.
What Wi-Fight is, and the vision
Households pay for an internet speed, but they have no easy way to tell whether they get it, and no way to prove it when they do not.
Wi-Fight runs speed tests for two weeks, compares each day with the speed on your plan's label, and gives you a plain verdict and a report you can send to your provider. It is built for students, renters, and families in Huntsville, Alabama.
Any household should be able to check for itself, in two weeks and without special equipment, whether its internet is worth what it costs.
of U.S. households had home Wi-Fi problems in the past year.
TechSee, 2025of U.S. broadband subscribers are neutral or dissatisfied.
S&P GlobalThe average internet bill rose from $81 at sign-up to $98.
U.S. News survey of 2,500 adults, 2024The link to UN Goal 9
Goal 9 asks for internet that everyone can afford and rely on. A plan is only affordable if you actually get what you pay for.
This is an estimate and not a measured result. Many households will save less, and some will save nothing.
What works today
Each of the five requirements, FR1 to FR5, maps to pages you can open now.
These pages need consent, sign-in, and a plan, so a link takes you to the first missing step if you have not set those up. The guided walkthrough starts from the small link in the footer of the home page.
How AI is used
PROOF AIProof AI has two layers. The app's own code does the math on your device, and a language model turns the results into plain words.
The AI models behind Proof AI
How the math works, on your device in js/engine.js
medianFAIRSTREAKflagOutliersdiagnoserecommendflagOutliers from the real engine, in this page, each time you move the slider.How cybersecurity is built in
Real, and you can test itHow it was built, and how it was tested
- Design
- Core flow
- AI
- Security
- Demo polish
Credits: speed tests by Measurement Lab (ndt7, Apache-2.0 license). Design references studied from Mobbin. Fonts are Bricolage Grotesque and Inter.
Limitations
What is simulated in this prototype
- The two weeks of results are sample data.
- The default speed test is simulated, and the real M-Lab test is an opt-in.
- Sign-in accepts any 6 digits and sends no email.
- Plans, prices, and practice bills are fictional.
- The support agent in the chat is simulated.
- Tests run only while the app is open.