Artisan Market
A craft marketplace where every string field is generated by faker.
A marketplace built to show off realistic data generation. Sellers open shops and list products and a courier; customers place orders that move through delivery. Every textual field — owner and shop names, emails, phone numbers, addresses, SKUs, product titles, card types and currencies — is sampled from a faker generator as each entity spawns, so the tables look like genuine business records rather than placeholders.
The fastest way to see how lifelike Mock Machines output can be. Point an agent or a BI tool at the exports and you get plausible CRM, catalogue and fulfilment tables with full referential integrity — names that match emails, orders that resolve to customers — without any real personal data.
Linked tables with guaranteed referential integrity.
Generated REST endpoints. Also exposed as MCP tools.
OSI-compatible definition, emitted with the dataset.
# artisan-market.osi.yaml — emitted automatically semantic_model: name: "artisan-market" source: "duckdb://artisan-market.db" entities: - name: seller primary_key: id dimensions: - name: state type: categorical - name: t type: time measures: - name: row_count agg: count - name: active agg: sum filter: "state = 'ACTIVE'"
More worlds.
Game of Life
Conway's automaton as a perfectly observable, deterministic grid world.
London Underground
A live tube graph — eleven lines, hundreds of trains, platforms held as a mutex.
Pac-Man
A self-playing arcade game — ghosts chase a flood-filled distance field.