🚀 Inspiration
Every day, we’re flooded with bold claims online , from social media to news sites. But most people don't have the time or tools to verify what they read. I wanted to build something simple, fast, and accessible to help anyone question what they see online with just a double-click.
🔍 What it does
TruthMark is a Chrome extension that lets users fact-check any online claim instantly. By highlighting text and double-clicking, users trigger an AI-powered trust verification overlay showing a trust score, key context, and verified sources, all powered by the Perplexity SONAR API.
🛠️ How we built it
TruthMark consists of two parts:
- Chrome Extension - built with vanilla JavaScript, HTML, and CSS, with a content script that captures selected text and fetches verification via the SONAR API.
- Landing Page - built with Vite and TypeScript, optimized for fast load times and clean UI to present the project. The system uses minimal permissions and is privacy-first, with no data stored or tracked.
⚔️ Challenges we ran into
- Designing a trust overlay that’s lightweight but still readable across different screen types.
🏆 Accomplishments that we're proud of
- Built a fully working Chrome extension + demo landing page within the hackathon timeframe.
- Created a truly useful, one-click tool that can help reduce misinformation.
- Maintained a clean, privacy-first, open-source design, no cookies, no tracking.
📚 What we learned
- How to build and deploy a production-ready Chrome extension.
- How to integrate Perplexity’s SONAR API effectively for real-time trust evaluation.
- Practical insights into user interaction on the web and the complexity of content injection.
- The importance of minimalism and frictionless UX when fact-checking in real time.
🔮 What's next for TruthMark
- Add a verification history panel so users can review claims they’ve checked.
- Expand to Firefox and Edge.
- Explore offline verification using cached context or LLM snippets.
- Improve UI polish and animation for smoother user experience.
Built With
- css3
- html5
- javascript
- perplexity
- vercel
- vite
Log in or sign up for Devpost to join the conversation.