Skip to content

indicaindependent/sentinel

Repository files navigation

🛰️ SENTINEL

Federal Surveillance Contract Intelligence Agent


🔴 Live Demo Hackathon GitLab Mirror


Gemini 2.5 Pro Google ADK MongoDB MCP FastAPI Arize AX GitLab MCP


Status Contracts Value License


$3.83 billion in government surveillance contracts. One agent to find them, trace them, and explain them.


🔍 What Is SENTINEL?

SENTINEL is an AI-powered OSINT agent that makes government surveillance spending transparent and searchable. It holds a verified dataset of 249 surveillance contracts totaling $3.83 billion — covering facial recognition, predictive policing, location tracking, biometric databases, and more.

Ask it anything in plain English. Get sourced, grounded answers in seconds.

Built for the Google Cloud Rapid Agent Hackathon 2026 — entered in 4 tracks:

Track Technology
🏆 Google Cloud Gemini 2.5 Pro + Google ADK 1.32
🍃 MongoDB Atlas MCP Tool integration
🦊 GitLab MCP Tool + CI/CD pipeline
🔮 Arize AX LLM Observability + Tracing

⚡ Capabilities

Capability Description
🤖 Natural Language Query "Who sold facial recognition to ICE?" → sourced answer
💰 Contract Tracing Full award history, vendor profiles, dollar amounts
🏛️ Agency Intelligence FBI, DHS, CBP, ICE, DOJ — all mapped
🔬 Tech Taxonomy Biometric, location, predictive, social media surveillance
📊 Trend Analysis Year-over-year spending patterns
🔗 Source Links Every claim backed by USASpending.gov or FOIA records
📡 Arize Tracing Full LLM observability on every query

🛠️ Tech Stack

AI Agent:    Google Gemini 2.5 Pro + Google ADK 1.32
MCP Tools:   MongoDB Atlas MCP · GitLab MCP
Backend:     FastAPI (Python 3.11) · Uvicorn
Database:    MongoDB Atlas (249 verified contracts)
Observability: Arize AX (arize-otel 0.12.0)
Frontend:    Vanilla JS · CSS Grid · Chart.js
Hosting:     Ubuntu 24.04 · Cloudflare Tunnel

🏃 Quick Start

git clone https://github.com/indicaindependent/sentinel
cd sentinel
pip install -r requirements.txt

# Set environment variables
export GOOGLE_API_KEY=your_key
export MONGODB_URI=your_uri
export ARIZE_SPACE_ID=your_space
export ARIZE_API_KEY=your_key

# Run
python sentinel_main.py
# → http://localhost:8000

📊 Dataset

  • 🏛️ USASpending.gov — Federal contract award database
  • 📋 FOIA Records — Law enforcement procurement documents
  • 🔬 249 contracts manually verified and tagged
  • 💰 $3.83B total value across all surveillance categories
  • 📅 Coverage: 2018–2026

Built by Indica Independent Media · VPDLNY · Staten Island, NYC

Surveillance is public record. It should look like it.

Follow on Bluesky GitLab

About

SENTINEL — Federal Surveillance Contract Intelligence Tool | Google Cloud Rapid Agent Hackathon 2026

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors