This project is a browser extension designed to help users systematically assess the reliability of online content. It automates a Multi-Layered Framework that evaluates content based on provenance, argumentation, and forensic integrity.
Current Status: The Proof of Concept (POC) is complete. The system currently performs robust text-only analysis, utilizing Large Language Models (LLMs) to classify content (Factual, Opinion, Fiction) and assess its logical coherence and rhetorical style.
The following features have been implemented and validated:
The extension supports a dual-mode backend for flexibility and privacy:
| Mode | Engine | Requirement | Use Case |
|---|---|---|---|
| Cloud | Google Gemini | User API Key | High performance, requires internet connection. |
| Local | Mistral | Ollama | Privacy-focused, offline capability, runs locally. |
npm install
npm run build:chrome # For Chrome/Edge
npm run build:firefox # For Firefox
dist-chrome folder as an unpacked extension (Developer mode)dist-firefox folder as a temporary add-onRun AI models completely locally without sending any data to external servers.
Quick Setup (Windows):
# Install Ollama
winget install Ollama.Ollama
# Pull the Mistral model
ollama pull mistral
# Configure CORS (PowerShell as Administrator)
[System.Environment]::SetEnvironmentVariable('OLLAMA_ORIGINS', '*', 'Machine')
Then restart Ollama and select “Mistral (Local - Ollama)” in extension settings.
📖 Full Setup Guide: See docs/OLLAMA_SETUP_WINDOWS.md for complete instructions, troubleshooting, and alternative models.
Benefits of local models:
This tool is built upon rigorous information literacy frameworks. We highly recommend contributors read the core documentation located in the docs/ directory:
| Document | Description |
|---|---|
| The Core Framework | The theoretical basis for the entire project, covering provenance and forensics. |
| Factual Rubric | Scoring criteria for evidentiary integrity and citation quality. |
| Opinion Rubric | Criteria for assessing logic, rhetorical style, and transparency. |
| Fiction Rubric | Guidelines for transparency in satire and creative writing. |
| Ollama Setup Guide | Complete guide for setting up local Mistral model on Windows. |
| Privacy Policy | How we handle your data, third-party services, and your privacy rights. |
With the text-only POC complete, development now shifts to the full implementation of the Multi-Layered Framework (specifically Part I and Part III). The goal is to evolve the system from a single analyzer into a Multi-Agent Orchestrator.
Implementing Part I of the Framework: “Foundational Frameworks for Source and Provenance Evaluation”
Implementing Part III of the Framework: “Advanced Multimedia and Synthetic Content Forensics”
Implementing Section 4.2: “Operationalizing the Framework”
We are looking for contributors to help us tackle the new roadmap phases:
git checkout -b feature/LateralReading).
Distributed under the GNU Affero General Public License v3.0 (AGPL v3). See LICENSE for more information.
```