Skip to content

pietvanbloom-lab/vector-drift

Repository files navigation

Vector//Drift

Open-source threat intelligence. Signals, briefings and monitoring across six surfaces: cyber, geopolitical, infrastructure, climate, health, finance.

This repository contains the full corresponding source of the version running in production.

Project layout

vector-drift/
├── index.html              # Live console (homepage)
├── threat-map.html         # Interactive threat map
├── methodology.html        # Editorial + scoring methodology
├── editorial/
│   └── de.html             # German-language editorial
├── source.html             # AGPL-3.0 source offer page
├── assets/
│   ├── css/base.css        # Design tokens + layout
│   ├── js/app.js           # Globe, feed, sparklines, reveal
│   └── js/chrome.js        # Shared topbar + footer injection
├── nginx.conf              # Production Nginx server block
├── Dockerfile              # nginx:alpine static container
├── docker-compose.yml      # Optional compose setup with Certbot
├── DEPLOY.md               # Step-by-step deployment runbook
├── LICENSE                 # AGPL-3.0 full text
└── README.md

Quick start (local)

# Any static HTTP server will do, for example:
python3 -m http.server 8000
# then open http://localhost:8000

Deploy

Full runbook: DEPLOY.md. Short version:

docker build -t vector-drift .
docker run -d --name vd -p 80:80 vector-drift

AGPL-3.0 compliance

Vector//Drift is distributed under AGPL-3.0. If you run a modified version as a network-accessible service, you must make the corresponding source available to the users of that service under the same license. The live deployment displays the running version, commit, and a visible "Source Code (AGPL)" link in the footer of every page, and a full source offer at /source.html.

Contact

Changelog

Full release history: GitHub Releases.

v0.2-prod — First public release (2026-04-19)

First public production release of Vector//Drift. AGPL-3.0 licensed, open-source threat-intelligence console.

Highlights

  • Rotating Earth globe (SVG orthographic projection) replaces the wireframe
  • Natural Earth 110m continents, cyan atmosphere rim, amber city-light dots
  • 16 hotspots and 8 animated great-circle corridor arcs
  • Frameless hero integration: globe floats in the void next to the headline
  • Applied to Live Console (index.html) and Threat Map pages

Commits since initial tag

Commit Summary
c523b15 Initial rotating globe and Natural Earth data
5b2decb Frameless integration (no panel, caption, or ticker)
3b992bc Shrink globe 13 percent and shift right
93db571 Pull globe inward, lift vertical center to 42 percent
ed99c97 Nudge hero globe further inward for tighter composition

Current HEAD: ed99c97.

About

Open-source threat intelligence console. AGPL-3.0. Signals across cyber, geopolitical, infrastructure, climate, health, and finance. DE + EN editorial.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors