CATALOG · 30 SCENARIOS

A library of worlds,
ready to query.

Every scenario ships with perfectly linked tables, an OSI semantic layer, and a generated REST + MCP interface. Pick one and start interacting — or download it as DuckDB.

FILTER BY TYPE
FILTER BY TRAIT
30 / 30 SHOWN
256 px
Game of Life data visualisation ▶ REPLAY
Cellular Automata

Game of Life

Conway's automaton as a perfectly observable, deterministic grid world.

Sync Tick Spatial FSM
1 tables
OPEN →
STATION TRAIN PLATFORM HELD
London Underground data visualisation ▶ REPLAY
Transit

London Underground

A live tube graph — eleven lines, hundreds of trains, platforms held as a mutex.

Async Tick Spatial FSM
2 tables
OPEN →
Pac-Man data visualisation ▶ REPLAY
Game AI

Pac-Man

A self-playing arcade game — ghosts chase a flood-filled distance field.

Async Tick Spatial FSM
4 tables
OPEN →
FNOL TRIAGE INVEST SETTLE DENY ADJUSTERS COASTAL MOUNTAIN IDLE
Insurance

Claims FNOL

First notice of loss through settlement, with capacity-capped regional adjusters.

Async Tick FSM
3 tables
OPEN →
PLACED SHIPPED COMPLETED RETURNED CUSTOMER ORDER PAYMENT 1 N 1 N FK MODEL
Retail

Jaffle Shop

dbt's classic Jaffle Shop dataset, regenerated as a live simulation at any scale.

Async Tick FSM
3 tables
OPEN →
UK DE FR SW BACS AUTOGIRO SEPA SCHEME LOOKUP MERCHANT PAYMENT
Payments

Payment Processor

A European processor — cross-border geographies routed onto SEPA, BACS and AUTOGIRO rails.

Async Tick FSM Event
8 tables
OPEN →
PENDING CONF FULFIL TRANSIT DELIV ORDER WAREHOUSE STOCK SHIPMENT RETURNS
Retail

Online Shopping

Order fulfilment against live warehouse stock — confirmations, shipments and returns.

Async Event FSM
5 tables
OPEN →
λ PEAK QUEUE TELLERS c=3 μ
Operations

Service Queue

Bank-branch queueing — tellers, peak periods, and complexity-driven wait times.

Async Tick FSM
6 tables
OPEN →
POLICY BOOK REQUEST AUTO 90% RESOLVED REPS
Insurance

Policy Servicing

High-volume service requests against a growing policy book and a fixed human team.

Async Tick FSM
3 tables
OPEN →
BROKER SUBMIT UW QUOTE BIND REFERRAL NIGO DECLINE
Insurance

Submission Intake

The commercial submission-to-bind funnel — extraction, NIGO chase, referral, quote, bind.

Async Tick FSM
3 tables
OPEN →
SELLER PRODUCT PRODUCT COURIER CUSTOMER ORDER DELIVER
Retail

Artisan Market

A craft marketplace where every string field is generated by faker.

Async Tick FSM
5 tables
OPEN →
PUBLISHER SLOT BID REQ BID WIN BID ADX AUCTION IMP CLICK
Advertising

Programmatic Ads

A real-time-bidding exchange — publishers, slots, bids, impressions and clicks.

Async Tick FSM
7 tables
OPEN →
HIDDEN STATE s ∈ S s0 s1 s2 NOISY OBS o ~ O(s) b(s)
Tiger POMDP data visualisation ▶ REPLAY
Decision Theory

Tiger POMDP

The canonical POMDP — a hidden tiger, noisy growls, a finite-memory policy.

Async Tick Observations FSM
1 tables
OPEN →
S G CLIFF
Reinforcement Learning

Cliff Walking

Sutton & Barto's cliff-walking gridworld — three policies, one dangerous edge.

Async Tick Spatial Observations FSM
2 tables
OPEN →
MDP s ∈ {HIGH, LOW} HIGH LOW SEARCH +5 SEARCH -3 WAIT RECHARGE
Recycling Robot data visualisation ▶ REPLAY
Reinforcement Learning

Recycling Robot

Sutton & Barto's recycling robot — search, wait or recharge under a battery MDP.

Async Tick Observations FSM
1 tables
OPEN →
COMFORT 20° TEMP HEAT COAST
Thermostat data visualisation ▶ REPLAY
Control Systems

Thermostat

A continuous-state HVAC MDP — real-valued temperature, threshold control, noisy dynamics.

Async Tick Observations FSM
1 tables
OPEN →
P1 P2 opponent PAYOFF C D C D R,R S,T T,S P,P
Prisoner's Dilemma data visualisation ▶ REPLAY
Game Theory

Prisoner's Dilemma

Iterated Prisoner's Dilemma with truly simultaneous, synchronous moves.

Sync Tick FSM
1 tables
OPEN →
A B C D E F d=0.85
Graph Algorithms

PageRank

PageRank as a random surfer — one six-page graph, three damping factors.

Async Tick Spatial FSM
1 tables
OPEN →
PROSP QUAL DISC POC PROP WON RENEW CLOSED LOST REPS SOL. ENG
GTM Sales Funnel data visualisation ▶ REPLAY
Sales

GTM Sales Funnel

Opportunities through a B2B SaaS funnel, with capacity-capped reps and solutions engineers.

Async Tick FSM
5 tables
OPEN →
NEW TRIAGE ASSIGN WORK RESOLVE CLOSED REOPEN PENDING CUST AGENTS NA APAC IDLE
Service Desk data visualisation ▶ REPLAY
Support

Service Desk

SaaS support tickets through triage and a capacity-capped agent pool to resolution.

Async Tick FSM
4 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 4×1
Turing — First Example data visualisation ▶ REPLAY
Theory of Computation

Turing — First Example

Turing's 1936 first machine — prints 0 1 0 1 … rightward forever, never halting.

Sync Tick Turing
2 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 7×4
Turing — Second Example data visualisation ▶ REPLAY
Theory of Computation

Turing — Second Example

Turing's 1936 second machine — prints growing blocks of 1s by copying the last block and adding one.

Sync Tick Turing
2 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 6×3
Palindrome Recogniser data visualisation ▶ REPLAY
Theory of Computation

Palindrome Recogniser

A decider that erases matching ends and sweeps inward — halting in Accept or Reject.

Sync Tick Turing
2 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 2×3
Wolfram (2,3) Universal Machine data visualisation ▶ REPLAY
Theory of Computation

Wolfram (2,3) Universal Machine

Wolfram's 2-state, 3-symbol machine — proved universal in 2007 — running on an infinite alternating tape.

Sync Tick Turing
2 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 4×6
Rogozhin (4,6) Universal Machine data visualisation ▶ REPLAY
Theory of Computation

Rogozhin (4,6) Universal Machine

Rogozhin's 4-state, 6-symbol universal Turing machine (1996), running on a self-growing tape.

Sync Tick Turing
2 tables
OPEN →
HEAD TAPE · grows ⟶ TRANSITION TABLE · 7×4
Minsky (7,4) Universal Machine data visualisation ▶ REPLAY
Theory of Computation

Minsky (7,4) Universal Machine

Marvin Minsky's 7-state, 4-symbol universal Turing machine (1967), halting on a demo input.

Sync Tick Turing
2 tables
OPEN →
ENTITIES USD GBP EUR JPY CAD DRAFT APPR POST GENERAL LEDGER DR CR debits = credits
Finance

ERP General Ledger

A multi-subsidiary, multi-currency general ledger, generated by simulating ERP postings.

Async Tick FSM
6 tables
OPEN →
FAKER {firstname} {email} {city} {number:..} {uuid} render PERSON one passive row per entity
Data

Single Data Table

One passive Person table that shows off the faker data generators.

Sync FSM
1 tables
OPEN →
SCHED 1H HT 2H FT GOAL +1 MATCHDAY · 40 FIXTURES 2–1 HOM v AWY · FULL TIME TABLE PTS 01 IRO 12 02 OAK 12 03 ASH 9 04 DUN 8 RESULT
▶ REPLAY
Sports

Football League

A matchday weekend of league football — staggered kickoffs, minute-by-minute goals, and a league table kept from result messages.

Async Tick FSM
2 tables
OPEN →
QUEUE LINE QC DONE REWORK · MRB 4+ 3 LINES · 40 ORDERS 1 TURN = 1 H BILL OF MATERIALS 1 PN-83-4471 2 2 PN-11-0308 1 3 PN-27-9902 4 4 PN-56-2201 1 REV D · SHEET 1/1 PASS MRB HOLD 4+ INSPECT
▶ REPLAY
Manufacturing

Manufacturing Line

A machine shop's order book — staggered releases, hour-by-hour production, spawned quality inspections, and rework/MRB loops.

Async Tick FSM
4 tables
OPEN →