VisionGaiaEarth Core System [MODULAR]
VGT Seismic Monitoring System. Modular Architecture V1.0 Beta
by VisionGaiaEarth Researchlab · github.com/visiongaiatechnology/vgt-earth-system
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/visiongaiatechnology/vgt-earth-system/archive/refs/heads/main.zipReadme
🌍 VGT Earth System — Seismic Intelligence & 3D Visualization
"The Earth speaks in frequencies. We just built the receiver." ODbL / Open Source — Foundation Architecture for Geo-Intelligence Systems.
⚠️ DISCLAIMER: EXPERIMENTAL R&D PROJECT
This project is a Proof of Concept (PoC) and part of ongoing research and development at VisionGaia Technology. It is not a certified or production-ready product.
Use at your own risk. The software may contain security vulnerabilities, bugs, or unexpected behavior. It may break your environment if misconfigured or used improperly.
Do not deploy in critical production environments unless you have thoroughly audited the code and understand the implications. For enterprise-grade, verified protection, we recommend established and officially certified solutions.
Found a vulnerability or have an improvement? Open an issue or contact us.
⚠️ BETA NOTICE
VGT Earth System V1.0 is in public beta. The codebase is designed as an Open Source Foundation — a blank canvas for developers building scalable Geo-Intelligence systems. The frontend currently uses Tailwind CSS JIT in-browser. For production deployments, this layer must be replaced with a pre-compiled CSS file (see Deployment Notes).
🔍 What is VGT Earth System?
VGT Earth System is a modular WordPress extension for aggregation, normalization and 3D visualization of global seismic data streams — in real time, on a photorealistic WebGL globe.
This is not a finished end product. It is a foundation architecture — a well-engineered base for developers to build upon.
Traditional Seismic Dashboards:
→ Static 2D maps
→ Manual data queries
→ No real-time aggregation
→ Single data source, no fallback
VGT Earth System:
→ 60fps WebGL 3D Globe (Globe.gl / Three.js)
→ Multi-Node Adapter: USGS + EMSC + GeoNet
→ Polymorphic data normalization to VGE-Event-Vector
→ Headless backend daemon (WP-Cron, 5-minute interval)
→ Synthetic seismograph (P-waves / S-waves, Canvas)
→ Cinema Mode: auto camera tracking on new events
→ Procedural audio engine (Web Audio API, no external files)
→ REST-API proxy (rate-limit protection for upstream APIs)
🏛️ Architecture
External Data Sources
↓
┌─────────────────────────────────────────┐
│ MULTI-NODE ADAPTER SYSTEM │
│ USGS (USA / Global) │
│ EMSC (Europe) │
│ GeoNet (New Zealand) │
└──────────────────┬──────────────────────┘
↓
┌─────────────────────────────────────────┐
│ INTELLIGENCE CORE (Backend Daemon) │
│ WP-Cron: vge_five_minutes interval │
│ Polymorphic normalization │
│ → VGE-Event-Vector (standardized) │
│ Database: vge_servers / vge_events │
│ UUID indexing O(1) │
│ Self-healing: DB integrity checks │
└──────────────────┬──────────────────────┘
↓
┌─────────────────────────────────────────┐
│ REST-API PROXY │
│ /wp-json/vge/v1/events │
│ Buffer against API rate-limiting │
│ Hardened endpoint │
└──────────────────┬──────────────────────┘
↓
┌─────────────────────────────────────────┐
│ VISUAL ENGINE (Frontend) │
│ Globe.gl / Three.js / WebGL │
│ 60fps 3D projection │
│ Cinema Mode / HUD / Seismograph │
│ Procedural audio (Web Audio API) │
└─────────────────────────────────────────┘
🎨 UI/UX Design Matrix
VGT Earth System follows the strict VGT Dark-Tech/Neon aesthetic — maximum data density, maximum contrast, zero compromise.
Color Specification:
| Signal | Color | Hex | Trigger |
|---|---|---|---|
| Interface / Data | Neon Cyan | #00f3ff |
Default UI |
| Warning | Neon Yellow | #ffe600 |
Magnitude 3.5+ |
| Critical | Neon Red | #ff003c |
Magnitude 5.5+ |
| Confirmed | Neon Green | #00ff9d |
Confirmed / OK |
| Background | Void / Deep Space | #030305 |
Base Layer |
Typography: Share Tech Mono for data values · Rajdhani for headers
💎 Feature Set
| Feature | Description |
|---|---|
| Globe.gl / Three.js | Photorealistic 3D globe with high-res textures (earth-night.jpg, earth-topology.png) |
| Multi-Node Adapter | Native adapters for USGS, EMSC and GeoNet — polymorphic normalization to unified event vector |
| Cinema Mode | Automated camera tracking with auto-focus and zoom interpolation on newly detected events |
| Synthetic Seismograph | HTML5 Canvas — procedural P-wave/S-wave generation based on event magnitude |
| Procedural Audio Engine | Web Audio API synthesizer — ambient drones, alert sweeps, click transients. No external audio files |
| REST-API Proxy | Hardened /wp-json/vge/v1/events endpoint as buffer — prevents rate-limiting against upstream sources |
| Self-Healing Daemon | WP-Cron daemon with automatic DB integrity checks and self-healing routines |
| Autonomous UI Modules | Sidebar, HUD and Analysis Panel operate as independent templates |
🗄️ Database Architecture
Isolated, dedicated tables — no overhead from the native WP post system.
vge_servers → Adapter configuration & node status
vge_events → Normalized seismic events (UUID-indexed, O(1))
VGE-Event-Vector (normalized):
{
"uuid": "unique-event-id",
"source": "USGS | EMSC | GeoNet",
"magnitude": 4.2,
"depth_km": 12.5,
"lat": 35.6762,
"lon": 139.6503,
"location": "Tokyo, Japan",
"timestamp": "2024-01-15T08:23:11Z",
"p_wave": true,
"s_wave": true
}
🔌 REST API
Endpoint: /wp-json/vge/v1/events
GET /wp-json/vge/v1/events
→ Returns normalized seismic events
→ Supports filters: magnitude_min, source, limit
→ Buffers external API requests — no direct client access to USGS/EMSC/GeoNet
🚀 Installation
# 1. Clone into WordPress plugins directory
cd /var/www/html/wp-content/plugins/
git clone https://github.com/visiongaiatechnology/vgt-earth-system
# 2. Activate in WordPress Admin
# Plugins → VGT Earth System → Activate
# 3. Database tables are created automatically
# (vge_servers, vge_events)
# 4. Trigger initial data sync
# Settings → VGT Earth → Sync Now
On first activation:
→ Database tables created (vge_servers, vge_events)
→ WP-Cron job registered (vge_five_minutes)
→ REST API endpoint exposed
→ USGS, EMSC and GeoNet adapters initialized
→ Initial data sync triggered
⚙️ Deployment & Requirements
| Requirement | Minimum |
|---|---|
| WordPress | 6.0+ |
| PHP | 7.4+ (8.x recommended) |
| Browser | WebGL-capable (Chrome, Firefox, Edge, Safari) |
| WP-Cron | Enabled (or external cron job) |
⚠️ Beta: Tailwind CSS JIT
The frontend currently uses Tailwind CSS JIT in-browser (tailwind-jit.js) — this is intentionally kept open in the beta phase to ensure frictionless open-source modifications.
For production deployments:
# Remove tailwind-jit.js, then pre-compile once:
npx tailwindcss -o dist/style.css --minify
# Include the pre-compiled file instead.
# Result: Zero runtime overhead.
🔧 Extensibility
VGT Earth System is designed as a blank canvas. Intended extension vectors:
→ WebSocket integration for true sub-second real-time
→ Additional adapters (JMA Japan, INGV Italy, GFZ Potsdam)
→ Static CSS compilation (Tailwind build step)
→ Extended filter metrics (depth, magnitude range, time window)
→ Export functions (CSV, GeoJSON)
→ Alert system (email / push on magnitude threshold)
📊 Data Sources
| Source | Region | License |
|---|---|---|
| USGS | USA / Global | Public Domain |
| EMSC | Europe / Mediterranean | Open Data |
| GeoNet | New Zealand / Pacific | CC BY 3.0 NZ |
Data sources are subject to the policies of the respective geological institutes. The codebase is provided under ODbL / Open Source.
💰 Support the Project
| Method | Address |
|---|---|
| PayPal | paypal.me/dergoldenelotus |
| Bitcoin | bc1q3ue5gq822tddmkdrek79adlkm36fatat3lz0dm |
| ETH | 0xD37DEfb09e07bD775EaaE9ccDaFE3a5b2348Fe85 |
| USDT (ERC-20) | 0xD37DEfb09e07bD775EaaE9ccDaFE3a5b2348Fe85 |
🔗 VGT Ecosystem
| Tool | Type | Purpose |
|---|---|---|
| 🌍 VGT Earth System | Geo-Intelligence | Seismic real-time monitoring & 3D visualization — you are here |
| ⚔️ VGT Sentinel | WAF / IDS Framework | Zero-Trust WordPress Security Suite |
| 🛡️ VGT Myrmidon | ZTNA | Zero Trust device registry and cryptographic integrity verification |
| ☠️ VGT KillerDom | WAF Research Engine | Polyglot regex annihilation core — PHP, Python, Go, Rust |
| ⚡ VGT Auto-Punisher | IDS | L4+L7 Hybrid IDS — attackers terminated before they even knock |
| 🌐 VGT Global Threat Sync | Preventive | Daily threat feed — block known attackers before they arrive |
| 🔥 VGT Windows Firewall Burner | Windows | 280,000+ APT IPs in native Windows Firewall |
🤝 Contributing
Pull requests are welcome. The system is designed as an open foundation — adapters for additional seismic networks, UI extensions and performance optimizations are explicitly encouraged.
For major changes, please open an issue first.
Licensed under ODbL / Open Source — data sources subject to the policies of the respective geological institutes.
🏢 Built by VisionGaia Technology
VisionGaia Technology builds enterprise-grade security infrastructure — engineered to the DIAMANT VGT SUPREME standard.
"VGT Earth System was built because the Earth itself is a data stream — and every data stream deserves a visualization."
Version 1.0.0 Beta — VGT Earth System // Seismic Intelligence & WebGL Visualization // ODbL / Open Source