Inspiration

The idea for this project came from a personal discussion on geopolitics. Despite both of us reading up on the topic, our facts — and their tones — completely clashed. It made me question how trustworthy media narratives really are. In an age of biased reporting and misinformation, I wanted a tool that could sift through the noise and present a clearer, more objective view. That’s how our project was born — an AI-powered news reporter focused on transparency and truth.

What it does

Our AI Powered NewsReporter gathers real-time news from Serper and Reddit once users select a topic like crime, science, or geopolitics. Articles are semantically clustered, and Gemini generates concise summaries along with differing narratives. VADER assigns sentiment scores — classifying articles as positive, neutral, or negative. A bias score is then calculated based on tone divergence across sources. Users can “Agree” or “Disagree” with the score by signing via MetaMask. After repeated verifications, NFT rewards are distributed, gamifying factual validation.

How we built it

Our News Reporter uses a React frontend with WalletConnect and RainbowKit for Web3 wallet integration. The backend, built in Python, includes services for article fetching (Serper/Reddit), clustering, summarization (Gemini), and sentiment analysis (VADER). NFT minting is handled via Thirdweb. User votes are cryptographically signed, making each bias validation verifiable.

Challenges we ran into

We faced difficulty aligning the NLP pipeline with Web3 logic, especially when calculating meaningful bias. Managing package compatibility (Wagmi, RainbowKit, etc.) and securely handling signatures while maintaining UI clarity were also key hurdles.

Accomplishments that we're proud of

We’re proud of building a system that does more than summarize news — it visualizes narratives, scores bias, and lets users weigh in with on-chain signatures. Every part, from Gemini summaries to VADER scores and NFTs, contributes to a transparent news-checking loop.

What we learned

We learned how to bridge AI and Web3 effectively. From tone analysis to trustless voting,

What's next for AI News Reporter

Next, we’ll store user votes to display public validation metrics, onboard media sponsors with clearly marked categories, and build a community-based moderation system. The Ask AI feature will let users request topics directly, and NFT-based reputation systems will recognize frequent validators.

Built With

Share this project:

Updates