OusiaResearch/aurelia-federation-causal
Aurelia — Federation Causal Graph (Events + Edges) Cross-world and federation-level causal events (events.parquet) plus the causal edges (edges.parquet) that connect them. The federation graph captures trade shocks, migrations, cultural diffusion, and diplomatic relations across the five Aurelian worlds. Edges are filtered to the federation events in this run. Provenance This dataset was generated by Aurelia, a multi-agent civilization simulation operated by Ousia… See the full description on the dataset page: https://huggingface.co/datasets/OusiaResearch/aurelia-federation-causal.
Aurelia — Federation Causal Graph (Events + Edges)
Cross-world and federation-level causal events (events.parquet) plus the causal edges (edges.parquet) that connect them. The federation graph captures trade shocks, migrations, cultural diffusion, and diplomatic relations across the five Aurelian worlds. Edges are filtered to the federation events in this run.
Provenance
This dataset was generated by Aurelia, a multi-agent civilization simulation operated by Ousia Research. The data in this repository is fully synthetic — no real humans, places, or events are referenced. The simulation engine, schema, and reproducible configurations are all open-sourced; see the GitHub repository for replay instructions.
The five Aurelian worlds (arkos, mirithane, solara, valdris, verge) interact through a federation layer that schedules cross-world effects (trade shocks, migrations, cultural diffusion, diplomatic relations). Each world runs an independent agent-based simulation of NPCs with goals, factions, institutions, and macro-level state transitions.
Schema
Primary file: data/<run_id>/events.parquet + data/<run_id>/edges.parquet
Runs included
Total rows across runs: 114,133 (100K<n<1M bucket).
To load a specific run, point data_files at the run's directory.
Loading
from datasets import load_dataset
events = load_dataset(
'parquet',
data_files='aurelia-federation-causal/data/phase11-100y/events.parquet',
)['train']
edges = load_dataset(
'parquet',
data_files='aurelia-federation-causal/data/phase11-100y/edges.parquet',
)['train']
print(events[0])
print(edges[0])Run provenance map
Each run_id corresponds to a deterministic Aurelia simulation with a specific configuration. See the Aurelia Phase 11 comparison report for the demographics and population coefficient-of-variation across these runs.
Licensing
Released under CC-BY-4.0. You may use, share, and adapt the data for any purpose, including commercial, with attribution. Attribution: "Aurelia Simulation Dataset, Ousia Research, 2026."
If you use this dataset in a publication, please cite the companion technical report and link back to the Aurelia repository.
Limitations
- The simulation models abstract civilization dynamics; it is not a forecast of any real-world society.
- All names, world ids, and event labels are fictional.
- The number of NPCs is small (≤ 200 active per world) by design — this is a micro-society scale, not a planet-scale demographic model.
- Results are sensitive to RNG seed and engine version; pin both when reporting.
