Metadata-Version: 2.4
Name: phantomrt
Version: 0.1.1
Summary: Atlas — dynamic reverse-engineering: emulate, live-instrument, and fuzz functions, with a self-improving world model. The runtime companion to spectrIDA.
Author: ggfuchsi-oss
License: MIT
Project-URL: Homepage, https://github.com/ggfuchsi-oss/spectrIDA-Reverse_Engineering_Stack
Project-URL: Repository, https://github.com/ggfuchsi-oss/spectrIDA-Reverse_Engineering_Stack
Keywords: reverse-engineering,fuzzing,emulation,unicorn,frida,binary-analysis,world-model,security
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Disassemblers
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.24.0
Requires-Dist: torch>=2.1.0
Requires-Dist: torchdiffeq>=0.2.3
Requires-Dist: unicorn>=2.0.0
Requires-Dist: capstone>=5.0.0
Requires-Dist: neo4j>=5.0.0
Requires-Dist: tqdm>=4.65.0
Provides-Extra: live
Requires-Dist: frida>=16.0; extra == "live"
Provides-Extra: viz
Requires-Dist: matplotlib>=3.7.0; extra == "viz"
Provides-Extra: dev
Requires-Dist: pytest>=7.4.0; extra == "dev"
Requires-Dist: keystone-engine>=0.9.2; extra == "dev"
Requires-Dist: black>=23.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Dynamic: license-file

# 🧠 PROJECT ATLAS — World Model AI

> An AI that doesn't just predict — it **understands**. Builds an internal model of reality, imagines futures, and plans actions.

## Architecture

```
Observation → [Encoder] → Latent State → [Neural ODE Dynamics] → Future State
                ↑                                                    ↓
          Real World                                     [Decoder] → Prediction
                                                         ↑
                                              Surprise Detection
                                              (only learn from surprises)
```

## Quick Start

```bash
# Install
cd project_atlas
pip install -e ".[dev]"

# Train on grid world
python scripts/train.py --env grid_world

# Visualize imagined trajectories
python scripts/imagine.py --checkpoint experiments/phase1_v1/best.pt

# Run tests
pytest tests/ -v
```

## Status

- [x] Phase 1: Core Engine (in progress)
- [ ] Phase 2: Perception Upgrade
- [ ] Phase 3: Causal Reasoning
- [ ] Phase 4: Continuous Learning
- [ ] Phase 5: Scale + Integration
