Inspiration

The project was born out of the chaos of modern news cycles—specifically the Luigi Mangione case. I noticed how "Narrative G-Force" (the speed and emotional weight of information) creates a spatial gap where the truth gets lost in the noise. I wanted to build a system that doesn't tell you what to think, but analyzes how the information is being manipulated through emotional triggers.

What it does

Veritas is a heterogeneous forensic engine. It monitors data streams for "Linguistic Glitter"—high-density emotional adjectives that signal bias.

It uses a C++ Executive Sentry to manage low-level data packets.

It utilizes a Python "Brain" to quantize emotional drift onto a 4-bit scale (0-15).

It visualizes the results in a React-based Forensic Dashboard that alerts the user when the "G-Force" of a narrative hits a "Permanent Stain" (Emergency State).

How we built it

I used a "Silicon-to-Pixel" stack to ensure the lowest possible latency between data arrival and visualization:

Backend I/O: C++ for raw data handling and bridge communication.

Logic Layer: Python with custom trigger-density algorithms to calculate "Polarity Drift."

Frontend: React (Vite) for a high-contrast, terminal-style UI featuring live telemetry charts.

The Bridge: A localized file-buffer system that allows the different languages to communicate in real-time.

Challenges we ran into

The biggest technical hurdle was the "Silent Bridge" aka getting three entirely different environments (C++, Python, and React) to speak to each other without collision. I had to manage file-locking issues and directory pathing across the different runtimes. I also had to battle some serious "Rebase Limbo" while deploying the multi-language repository to GitHub! (real panic moment)

Accomplishments that we're proud of

I’m incredibly proud of the 4-bit Quantization logic. Being able to take complex, messy human language and boil it down to a single, mathematically neutral "Drift Value" was a huge win. Also, achieving a stable data loop between C++ and React as a solo developer feels like a massive architectural victory.

What we learned

I learned the importance of Directory Architecture in multi-language projects. Beyond the code, I gained a deep understanding of how specific adjectives act as "emotional anchors" in media, and how to use math as a neutral ground for ethics in programming.

What's next for Veritas

The next step is moving beyond local file bridges to a Socket-based API for global news scraping. I want to implement a function or scraper to anticipate when a narrative is about to "Stain" before it even hits the mainstream.

Built With

Share this project:

Updates