# VEOX Evolution Client

Professional-grade client for the VEOX Evolution REST API with stunning UX.

## Quick Start

```python
from veox_client import VeoxEvolver

evolver = VeoxEvolver("binary")
evolver.fit(max_generations=10, population_size=20)

print(evolver.best_fitness_)     # Best score
print(evolver.best_pipeline_)    # Best genome as readable string
print(evolver.champions_)        # All champions
evolver.save("my_results.json")  # Persist results
```

With auto-managed server:

```python
with VeoxEvolver.serve(port=8090) as evolver:
    evolver.category = "binary"
    evolver.fit(max_generations=10)
```

The `fit()` call blocks until the evolution completes (or fails / times out),
while rendering a live `rich` dashboard in the terminal showing real-time
progress, fitness curves, champion table, ETA, and engine statistics.
