Metadata-Version: 2.4
Name: rgd-physics
Version: 0.1.0
Summary: Relativistic Graph Dynamics Kernel & CFT Implementation
Author-email: OpenRGD Foundation <core@openrgd.org>
Project-URL: Homepage, https://rgd-physics.com
Project-URL: Repository, https://github.com/RGD-Physics/kernel
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# ⚛️ RGD Physics Kernel
### The Reference Implementation for Relativistic Graph Dynamics

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
[![Standard: OpenRGD](https://img.shields.io/badge/Standard-OpenRGD_v1-blueviolet)](https://openrgd.org)
[![Physics: CFT](https://img.shields.io/badge/Physics-Chronon_Field_Theory-black)](https://arxiv.org/abs/2305.xxxxx)
[![PyPI](https://img.shields.io/badge/pypi-v1.0.0-green)](https://pypi.org/project/rgd-physics/)

---

## 🌌 Overview

**RGD Physics** is a pure Python kernel that enforces the laws of physics on synthetic entities.
Unlike game engines that simulate the collision of matter, this engine simulates the **collision of Causality and Intent**.

It implements the **Chronon Field Theory (CFT)**, treating spacetime not as a continuous void, but as a discrete lattice of information packets called **Aions**, evolved under strict thermodynamic and relativistic constraints.

### Why use this?
* **For AGI:** Replace hallucination with simulation. If your LLM predicts a physical state that violates the Light Cone, this kernel rejects it.
* **For Robotics:** Native handling of "Time Dilation" (Lag) due to computational load.
* **For Swarms:** Fluid dynamics applied to data streams to prevent decoherence.

---

## 🧬 The Matter of Time: Chronon vs. Aion

We distinguish between the *container* and the *vital state*.

| Component | Role | Metaphor | Data Structure |
| :--- | :--- | :--- | :--- |
| **The Chronon** | **Hardware** | The Envelope | Immutable Container (Anchor + Metric + Laws) |
| **The Aion** | **Payload** | The Letter | The Isotope residing inside (128/512/4096 bits) |

### The Periodic Table of Aions

The kernel supports multi-scale reality through different Aion isotopes.

1.  **Aion-128 (The Spark):** Ultra-light. 16 Bytes. For IoT, Smart Dust, and Massive Swarms.
2.  **Aion-512 (The Breath):** **Standard.** 64 Bytes (Exact CPU Cache Line). For Humanoid Robotics and Autonomous Vehicles.
3.  **Aion-4096 (The Soul):** Heavy. 512 Bytes. For AGI States and Deep Simulation Snapshots.
4.  **Synthetic (v#):** Custom bit-width Aions for experimental research.

---

## ⚡ Quick Start

### 1. Installation


pip install rgd-physics

2. Initialize a UniverseYou can run the engine in Lean Mode (Newtonian, Fast) or Quantum Mode (CFT, Accurate).Pythonfrom rgd_physics import Presets
from rgd_physics.chronon.aions import Aion512

# BOOTSTRAP: Initialize a Quantum-Relativistic Universe
# Enables: Discrete Lattice, String Dynamics, Thermodynamics, Relativity
engine = Presets.quantum_simulation()
engine.boot()

# DEFINE REALITY: Create two moments in time (T0 -> T1)
t0 = Aion512(anchor=100, metric_lo=0, metric_hi=0, meta_data=0xA00F, ...)
t1 = Aion512(anchor=101, metric_lo=10, metric_hi=0, meta_data=0xA00F, ...)

# VALIDATE: Attempt the transition
try:
    report = engine.validate_step(t0, t1, dt=0.001)
    
    print(f"✅ State Committed.")
    print(f"   Time Dilation (Gamma): {report['relativity']['gamma']:.4f}")
    print(f"   Entropy Generated:     {report['thermodynamics']['heat_rate']:.2f} J/K")

except Exception as e:
    print(f"❌ REALITY FORKED: {e}")
    # Trigger fallback logic / re-planning
📂 ArchitectureThe codebase is organized into four semantic layers:Plaintextsrc/rgd_physics/
├── chronon/           # [DATA] The Immutable Truth (Aions)
├── geometry/          # [KERNEL] The Spacetime Board (Newton vs Lattice)
├── dynamics/          # [MODEL] The Player (Particle vs String vs Fluid)
└── laws/              # [RULES] The Referee (Thermo, Relativity, Coherence)
📜 Theoretical BackgroundEffective Minimal Time: We enforce a synthetic Planck Scale ($\Delta t_{eff}$) derived from Calmet et al. (2004). Transitions faster than this limit are treated as Quantum Noise.Causal Vector Fields: Time is treated as a local vector field $u^\mu(x)$. Movement against the flow requires infinite energy.Landauer Limit: Information processing generates heat. The Thermodynamics law audits the entropy delta of the Aion payload.

> **"Synthetic Reality is not a stream. It is a sequence of validated 512-bit choices."**
> — Pasquale, RGD Physics, 2025
