WP Manifestindependent plugin directory
manifest / utilities / vgt-earth-system

VisionGaiaEarth Core System [MODULAR]

VGT Seismic Monitoring System. Modular Architecture V1.0 Beta

by VisionGaiaEarth Researchlab · github.com/visiongaiatechnology/vgt-earth-system

0stars
0forks

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.zip

Readme

🌍 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.

{FCB84F9E-57DC-461D-9F02-243165512826}
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

Read the full README on GitHub →