CoolFace
Datasetpublic

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.

sourceHugging Facecc-by-4.0updated 4mo agoView on Hugging Face
0likes77downloads
Dataset Card

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

columntypedescription
events.event_idstringFederation event id (primary key)
events.tick_numberint64Simulation tick
events.world_idstringAlways 'federation' for these events
events.layerstringAlways 'federation' for these events
events.event_typestringType: crossworldmovement, culturaldiffusion, diplomatic*, etc.
events.actor_idslist<string>World ids that triggered
events.target_idslist<string>World ids affected
events.magnitudefloat32Magnitude
events.valencefloat32Signed valence
events.payloadobjectType-specific extra fields (sourceworld, targetworld, etc.)
edges.parent_event_idstringFK to events.event_id
edges.child_event_idstringFK to events.event_id
edges.relationstringEdge type (e.g. migrationtocultural_change)
edges.weightfloat32Edge weight in [0, 1]

Runs included

run_idtotal rowsbreakdown
phase11-100y30,139phase11-100y/edges.parquet=3,066, phase11-100y/events.parquet=27,073
phase11-200y42,277phase11-200y/edges.parquet=3,629, phase11-200y/events.parquet=38,648
phase11-bolster-scan-y56,061phase11-bolster-scan-y5/edges.parquet=711, phase11-bolster-scan-y5/events.parquet=5,350
phase11-cf-solara-aid6,061phase11-cf-solara-aid/edges.parquet=711, phase11-cf-solara-aid/events.parquet=5,350
phase11-density-100y29,595phase11-density-100y/edges.parquet=3,644, phase11-density-100y/events.parquet=25,951

Total rows across runs: 114,133 (100K<n<1M bucket).

To load a specific run, point data_files at the run's directory.

Loading

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

run_idconfigyearsdensity_diversification
phase11-bolster-scan-y5baseline (5y)50.0
phase11-100ybaseline (100y)1000.0
phase11-200ybaseline (200y)2000.0
phase11-density-100ydensity-diversification (100y)1000.7
phase11-cf-solara-aidcounterfactual: solara federation aid early50.0 (counterfactual intervention)

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.