Crawler Summary

Geopulse-Quant-Intelligence answer-first brief

An enterprise-grade, RAG-grounded multi-agent intelligence system running sequential CrewAI workflows on Groq LPUs to synthesize real-time commodity market risk matrices. ๐Ÿฆ… GeoPulse Quant Intelligence <div align="center"> **Agentic AI system that transforms breaking geopolitical headlines into structured commodity risk intelligence briefings โ€” in under 60 seconds.** $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 </div> --- ๐ŸŽฏ What is GeoPulse? GeoPulse Quant Intelligence is an open-source, AI-powered geopolitical risk analysis terminal. Paste a breaking news headline โ€” drone strikes, maritime disruptio Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 10/9/2026.

Freshness

Last checked 10/9/2026

Best For

Geopulse-Quant-Intelligence is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB REPOS, runtime-metrics, public facts pack

Claim this agent
Agent DossierGITHUB REPOSSafety: 66/100

Geopulse-Quant-Intelligence

An enterprise-grade, RAG-grounded multi-agent intelligence system running sequential CrewAI workflows on Groq LPUs to synthesize real-time commodity market risk matrices. ๐Ÿฆ… GeoPulse Quant Intelligence <div align="center"> **Agentic AI system that transforms breaking geopolitical headlines into structured commodity risk intelligence briefings โ€” in under 60 seconds.** $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 </div> --- ๐ŸŽฏ What is GeoPulse? GeoPulse Quant Intelligence is an open-source, AI-powered geopolitical risk analysis terminal. Paste a breaking news headline โ€” drone strikes, maritime disruptio

OpenClawself-declared

Public facts

5

Change events

1

Artifacts

0

Freshness

Oct 9, 2026

Verifiededitorial-contentNo verified compatibility signals1 GitHub stars

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 10/9/2026.

1 GitHub starsTrust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Oct 9, 2026

Vendor

Vipul 104

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. 1 GitHub stars reported by the source. Last updated 10/9/2026.

Setup snapshot

  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Vipul 104

profilemedium
Observed Oct 9, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Oct 9, 2026Source linkProvenance
Adoption (1)

Adoption signal

1 GitHub stars

profilemedium
Observed Oct 9, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB REPOS

Extracted files

0

Examples

6

Snippets

0

Languages

python

Executable Examples

text

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    app.py โ€” Streamlit UI                 โ”‚
โ”‚     Headline Input โ†’ Run Workflow โ†’ Structured Dashboard โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/models.py โ€” Pydantic                โ”‚
โ”‚    IntelligenceBriefing ยท RiskMatrix ยท CommodityImpact  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/crew.py โ€” CrewAI                    โ”‚
โ”‚         Sequential 3-Agent Pipeline on Groq LPU         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚   Node 01      โ”‚   Node 02      โ”‚   Node 03             โ”‚
โ”‚  Historian     โ”‚  Quant Strat   โ”‚  Synthesizer          โ”‚
โ”‚  Risk Matrix   โ”‚  Commodity     โ”‚  Executive            โ”‚
โ”‚  JSON Output   โ”‚  Forecasts     โ”‚  Summary              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                         โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/db.py โ€” ChromaDB                    โ”‚
โ”‚   Sentence Transformers ยท Cosine Similarity ยท HNSW      โ”‚
โ”‚   Top-3 Historical Precedents Retrieved Per Query       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                         โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              data/raw_history.json                       โ”‚
โ”‚   25 Curated Historical Crisis Profiles (1973โ€“2024)     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

text

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  GEOPULSE QUANT INTELLIGENCE  [dark header] โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  INCOMING HEADLINE                          โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  โ”‚
โ”‚  โ”Œโ”€ EXECUTIVE SUMMARY (risk-colored box) โ”€โ” โ”‚
โ”‚  โ”‚ Risk: HIGH | Score: 78/100            โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                             โ”‚
โ”‚  [RISK SCORE] [ESCALATION] [SUPPLY] [DAYS] โ”‚
โ”‚                                             โ”‚
โ”‚  GEOPOLITICAL RISK MATRIX                  โ”‚
โ”‚  + Key Parallels (green)                   โ”‚
โ”‚  - Structural Differences (red)            โ”‚
โ”‚  Actors | Choke Points                     โ”‚
โ”‚                                             โ”‚
โ”‚  COMMODITY IMPACT TABLE                    โ”‚
โ”‚  โ”Œโ”€ Brent Crude โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚ +8.0% to +15.0% (mid +11.5%)       โ”‚  โ”‚
โ”‚  โ”‚ Vol: 58/100 | Hist: +9.8%          โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚                                             โ”‚
โ”‚  TAIL RISK (red box)                       โ”‚
โ”‚  TRADING CONSIDERATIONS                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

bash

# 1. Clone the repo
git clone https://github.com/Vipul-104/Geopulse-Quant-Intelligence.git
cd Geopulse-Quant-Intelligence

# 2. Create virtual environment
python -m venv venv
venv\Scripts\activate      # Windows
source venv/bin/activate   # Mac/Linux

# 3. Install dependencies
pip install -r requirements.txt

# 4. Set up environment variables
cp .env.example .env
# Add your GROQ_API_KEY to .env

# 5. Run the app
streamlit run app.py

env

GROQ_API_KEY=your_groq_api_key_here
CHROMA_DB_PATH=./vector_store
EMBEDDING_MODEL=all-MiniLM-L6-v2

text

Unidentified armed drones have targeted two commercial oil vessels 
in the Red Sea, causing major shipping lines to halt transit.

Russia suspends natural gas pipeline flows to Europe citing 
technical maintenance issues amid escalating sanctions dispute.

China imposes export controls on rare earth minerals critical 
for semiconductor and electric vehicle battery manufacturing.

python

IntelligenceBriefing(
    headline: str,
    timestamp: str,
    geopolitical_analysis: GeopoliticalRiskMatrix(
        overall_risk_level: RiskLevel,      # CRITICAL/HIGH/MODERATE/LOW/MINIMAL
        risk_score: int,                     # 0-100
        escalation_probability_pct: int,     # 0-100
        historical_precedent_event: str,
        key_parallels: list[str],
        structural_differences: list[str],
        geopolitical_actors: list[str],
        choke_points_at_risk: list[str],
    ),
    commodity_analysis: QuantRiskBriefing(
        commodity_impacts: list[CommodityImpact(
            name: str,
            expected_move_pct_min: float,    # signed, e.g. +8.0
            expected_move_pct_max: float,    # signed, e.g. +15.0
            volatility_index: int,           # 0-100
            historical_avg_move_pct: float,
            supply_elasticity_score: int,    # 0-100
            confidence: ConfidenceLevel,
        )],
        tail_risk_scenario: str,
        macro_regime_shift: bool,
    ),
    executive_summary: str,
)

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB REPOS

Docs source

GITHUB REPOS

Editorial quality

ready

An enterprise-grade, RAG-grounded multi-agent intelligence system running sequential CrewAI workflows on Groq LPUs to synthesize real-time commodity market risk matrices. ๐Ÿฆ… GeoPulse Quant Intelligence <div align="center"> **Agentic AI system that transforms breaking geopolitical headlines into structured commodity risk intelligence briefings โ€” in under 60 seconds.** $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 โ€ข $1 </div> --- ๐ŸŽฏ What is GeoPulse? GeoPulse Quant Intelligence is an open-source, AI-powered geopolitical risk analysis terminal. Paste a breaking news headline โ€” drone strikes, maritime disruptio

Full README

๐Ÿฆ… GeoPulse Quant Intelligence

<div align="center">

Python CrewAI Groq ChromaDB Streamlit Pydantic

Agentic AI system that transforms breaking geopolitical headlines into structured commodity risk intelligence briefings โ€” in under 60 seconds.

Features โ€ข Architecture โ€ข Setup โ€ข Usage โ€ข PDF Export โ€ข Tech Stack

</div>

๐ŸŽฏ What is GeoPulse?

GeoPulse Quant Intelligence is an open-source, AI-powered geopolitical risk analysis terminal. Paste a breaking news headline โ€” drone strikes, maritime disruptions, sanctions, wars โ€” and the system automatically:

  • ๐Ÿ” Retrieves the top-3 most similar historical crisis precedents from a curated vector archive
  • ๐Ÿง  Deploys 3 sequential AI agents to analyze risk, forecast commodity impacts, and synthesize an executive briefing
  • ๐Ÿ“Š Returns a fully structured, typed intelligence briefing with risk scores, commodity price forecasts, and PDF export

No Bloomberg Terminal. No analyst team. Just AI.


โœจ Features

| Feature | Description | |---|---| | ๐Ÿ›ก๏ธ RAG-Grounded Analysis | Top-3 historical precedents retrieved via cosine similarity from ChromaDB | | ๐Ÿค– 3-Node Agent Pipeline | Historian โ†’ Quant Strategist โ†’ Synthesizer, powered by Groq LPU | | ๐Ÿ“ Structured Typed Output | All outputs enforced via Pydantic v2 schemas โ€” no hallucinated formats | | ๐Ÿ“ˆ Commodity Forecasts | Per-commodity min/max % price move, volatility index (0-100), supply elasticity | | ๐ŸŽจ Neon Volatility UI | Commodity cards colored by volatility score โ€” green/orange/red | | ๐Ÿ“„ Professional PDF Export | White-background, print-ready PDF with full briefing layout | | ๐Ÿ’พ Session History | Last 5 analyses stored in session, revisit any past briefing | | โšก Groq LPU Speed | 10x faster inference vs GPU-based APIs โ€” real-time multi-agent pipeline |


๐Ÿ—๏ธ Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    app.py โ€” Streamlit UI                 โ”‚
โ”‚     Headline Input โ†’ Run Workflow โ†’ Structured Dashboard โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/models.py โ€” Pydantic                โ”‚
โ”‚    IntelligenceBriefing ยท RiskMatrix ยท CommodityImpact  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/crew.py โ€” CrewAI                    โ”‚
โ”‚         Sequential 3-Agent Pipeline on Groq LPU         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚   Node 01      โ”‚   Node 02      โ”‚   Node 03             โ”‚
โ”‚  Historian     โ”‚  Quant Strat   โ”‚  Synthesizer          โ”‚
โ”‚  Risk Matrix   โ”‚  Commodity     โ”‚  Executive            โ”‚
โ”‚  JSON Output   โ”‚  Forecasts     โ”‚  Summary              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                         โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                  src/db.py โ€” ChromaDB                    โ”‚
โ”‚   Sentence Transformers ยท Cosine Similarity ยท HNSW      โ”‚
โ”‚   Top-3 Historical Precedents Retrieved Per Query       โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                         โ”‚
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚              data/raw_history.json                       โ”‚
โ”‚   25 Curated Historical Crisis Profiles (1973โ€“2024)     โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“„ PDF Export

The system generates a professional, print-ready PDF briefing:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  GEOPULSE QUANT INTELLIGENCE  [dark header] โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚  INCOMING HEADLINE                          โ”‚
โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  โ”‚
โ”‚  โ”Œโ”€ EXECUTIVE SUMMARY (risk-colored box) โ”€โ” โ”‚
โ”‚  โ”‚ Risk: HIGH | Score: 78/100            โ”‚ โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚
โ”‚                                             โ”‚
โ”‚  [RISK SCORE] [ESCALATION] [SUPPLY] [DAYS] โ”‚
โ”‚                                             โ”‚
โ”‚  GEOPOLITICAL RISK MATRIX                  โ”‚
โ”‚  + Key Parallels (green)                   โ”‚
โ”‚  - Structural Differences (red)            โ”‚
โ”‚  Actors | Choke Points                     โ”‚
โ”‚                                             โ”‚
โ”‚  COMMODITY IMPACT TABLE                    โ”‚
โ”‚  โ”Œโ”€ Brent Crude โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚ +8.0% to +15.0% (mid +11.5%)       โ”‚  โ”‚
โ”‚  โ”‚ Vol: 58/100 | Hist: +9.8%          โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚                                             โ”‚
โ”‚  TAIL RISK (red box)                       โ”‚
โ”‚  TRADING CONSIDERATIONS                    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿš€ Setup

Prerequisites

Installation

# 1. Clone the repo
git clone https://github.com/Vipul-104/Geopulse-Quant-Intelligence.git
cd Geopulse-Quant-Intelligence

# 2. Create virtual environment
python -m venv venv
venv\Scripts\activate      # Windows
source venv/bin/activate   # Mac/Linux

# 3. Install dependencies
pip install -r requirements.txt

# 4. Set up environment variables
cp .env.example .env
# Add your GROQ_API_KEY to .env

# 5. Run the app
streamlit run app.py

Environment Variables

Create a .env file in the project root:

GROQ_API_KEY=your_groq_api_key_here
CHROMA_DB_PATH=./vector_store
EMBEDDING_MODEL=all-MiniLM-L6-v2

๐Ÿ“– Usage

  1. Start the app โ€” streamlit run app.py
  2. Seed the database โ€” Click "Seed / Re-seed DB" on first run
  3. Paste a headline โ€” Any breaking geopolitical event
  4. Click "Run Intelligence Workflow" โ€” Wait 20-40 seconds
  5. View the briefing โ€” Risk scores, commodity forecasts, executive summary
  6. Export PDF โ€” Click "Export Briefing (PDF)" for a print-ready report

Example Headlines to Try

Unidentified armed drones have targeted two commercial oil vessels 
in the Red Sea, causing major shipping lines to halt transit.

Russia suspends natural gas pipeline flows to Europe citing 
technical maintenance issues amid escalating sanctions dispute.

China imposes export controls on rare earth minerals critical 
for semiconductor and electric vehicle battery manufacturing.

๐Ÿ“ฆ Tech Stack

| Layer | Technology | Purpose | |---|---|---| | LLM | LLaMA 3.3-70B via Groq | Agent reasoning | | Agent Framework | CrewAI | Multi-agent orchestration | | Vector Store | ChromaDB | Historical precedent retrieval | | Embeddings | Sentence Transformers (MiniLM-L6) | Semantic similarity | | Structured Output | Pydantic v2 | Typed JSON schema enforcement | | UI | Streamlit + Plotly | Dashboard + charts | | PDF Export | ReportLab Platypus | Professional report generation | | Language | Python 3.11 | Core runtime |


๐Ÿ“Š Structured Output Schema

Every analysis returns a fully typed IntelligenceBriefing object:

IntelligenceBriefing(
    headline: str,
    timestamp: str,
    geopolitical_analysis: GeopoliticalRiskMatrix(
        overall_risk_level: RiskLevel,      # CRITICAL/HIGH/MODERATE/LOW/MINIMAL
        risk_score: int,                     # 0-100
        escalation_probability_pct: int,     # 0-100
        historical_precedent_event: str,
        key_parallels: list[str],
        structural_differences: list[str],
        geopolitical_actors: list[str],
        choke_points_at_risk: list[str],
    ),
    commodity_analysis: QuantRiskBriefing(
        commodity_impacts: list[CommodityImpact(
            name: str,
            expected_move_pct_min: float,    # signed, e.g. +8.0
            expected_move_pct_max: float,    # signed, e.g. +15.0
            volatility_index: int,           # 0-100
            historical_avg_move_pct: float,
            supply_elasticity_score: int,    # 0-100
            confidence: ConfidenceLevel,
        )],
        tail_risk_scenario: str,
        macro_regime_shift: bool,
    ),
    executive_summary: str,
)

๐Ÿ—‚๏ธ Project Structure

Geopulse-Quant-Intelligence/
โ”œโ”€โ”€ app.py                  # Streamlit UI dashboard
โ”œโ”€โ”€ requirements.txt        # Dependencies
โ”œโ”€โ”€ .env                    # API keys (not committed)
โ”œโ”€โ”€ .streamlit/
โ”‚   โ””โ”€โ”€ config.toml         # Streamlit config (no file watcher)
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ __init__.py
โ”‚   โ”œโ”€โ”€ crew.py             # CrewAI 3-agent pipeline
โ”‚   โ”œโ”€โ”€ db.py               # ChromaDB vector store
โ”‚   โ”œโ”€โ”€ models.py           # Pydantic output schemas
โ”‚   โ””โ”€โ”€ pdf_export.py       # ReportLab PDF generation
โ”œโ”€โ”€ data/
โ”‚   โ””โ”€โ”€ raw_history.json    # 25 historical crisis profiles
โ””โ”€โ”€ vector_store/           # ChromaDB persistent storage

๐ŸŒ Historical Crisis Archive

The system includes 25 curated geopolitical crisis profiles spanning 1973โ€“2024:

  • 1973 Arab Oil Embargo
  • 1979 Iranian Revolution
  • 1990 Gulf War
  • 2001 September 11 Attacks
  • 2008 Global Financial Crisis
  • 2011 Arab Spring
  • 2019 Saudi Aramco Abqaiq Attack
  • 2019 Strait of Hormuz Tanker Attacks
  • 2022 Russia-Ukraine War
  • 2023 Red Sea Houthi Attacks
  • ...and 15 more

๐Ÿ”ฎ Future Scope

  • [ ] Live web search agent โ€” real-time news grounding
  • [ ] Validator agent โ€” 4th agent that critiques outputs
  • [ ] Live commodity price feed (Yahoo Finance / Alpha Vantage)
  • [ ] Cloud deployment (AWS / GCP)
  • [ ] REST API for third-party integration
  • [ ] Fine-tuned domain-specific LLM on crisis datasets

๐Ÿ‘ค Author

Vipul Barmukh


โš ๏ธ Disclaimer

This system is for research and educational purposes only. All outputs are AI-generated and should be verified against official sources before any decision-making. This is not financial advice.


<div align="center"> Built with โค๏ธ using CrewAI ยท Groq ยท ChromaDB ยท Streamlit </div>

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB REPOS

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation โ€ข (~400 MCP servers for AI agents) โ€ข AI Automation / AI Agent with MCPs โ€ข AI Workflows & AI Agents โ€ข MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW
Machine Appendix

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_REPOS",
      "generatedAt": "2026-10-09T14:53:29.893Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Vipul 104",
    "href": "https://github.com/Vipul-104/Geopulse-Quant-Intelligence",
    "sourceUrl": "https://github.com/Vipul-104/Geopulse-Quant-Intelligence",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-10-09T13:16:28.114Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-10-09T13:16:28.114Z",
    "isPublic": true
  },
  {
    "factKey": "traction",
    "category": "adoption",
    "label": "Adoption signal",
    "value": "1 GitHub stars",
    "href": "https://github.com/Vipul-104/Geopulse-Quant-Intelligence",
    "sourceUrl": "https://github.com/Vipul-104/Geopulse-Quant-Intelligence",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-10-09T13:16:28.114Z",
    "isPublic": true
  },
  {
    "factKey": "docs_crawl",
    "category": "integration",
    "label": "Crawlable docs",
    "value": "6 indexed pages on the official domain",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-vipul-104-geopulse-quant-intelligence/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true
  }
]

Change Events JSON

[
  {
    "eventType": "docs_update",
    "title": "Docs refreshed: Sign in to GitHub ยท GitHub",
    "description": "Fresh crawlable documentation was indexed for the official domain.",
    "href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
    "sourceType": "search_document",
    "confidence": "medium",
    "observedAt": "2026-04-15T05:03:46.393Z",
    "isPublic": true
  }
]

Sponsored

Ads related to Geopulse-Quant-Intelligence and adjacent AI workflows.