The lab
TimberWorks · The simulated company
The lore
TimberWorks sells wood. Raw logs and planks, stairs, fences and doors, ready-to-build kits like the Watchtower or the Tea House: a specialist's catalog for builders, architects and project creators, not another generic marketplace.
None of it exists.TimberWorks is the lab's fiction, a company invented so that everything around it can be real. With no actual business behind the shop there is no NDA, no anonymized screenshot, no customer to protect: the storefront can run in public, break in public, and be studied in public.
And it does run. Every few minutes, a simulated customer opens the store in a real browser, compares a Barrel and a Chest, buys or abandons; the company answers with the signals every retailer knows: traffic, orders, abandoned carts. The rest of this page is the tour: the catalog, the system at the core, the pressure that tests it, and the flows that answer it. (Why run a lab this way? The manifesto makes the case.)
TimberWorks

- Business
- Wood materials and construction components
- Positioning
- Vertical specialist, not a marketplace
- Customers
- Builders, architects, project creators
- Suppliers
- OakHeart Forestry, Voxel Carpentry Works, Nether Growers Collective, and friends
- Signature range
- Ready-to-build kits: Cabin Starter, Watchtower, Tea House
- Status
- Entirely simulated, increasingly real
Why Minecraft items?
The catalog
The catalog is loosely inspired by a well-known block-based construction universe, and the wink is deliberate.
The first reason is neutrality. A shop selling oak logs, Barrels and Watchtower Kits resembles no existing business, so nothing on this site ever leaks from a real one.
The second is scale. That universe offers more than 8,000 items, in families running from raw wood to ready-to-build kits, with variants and relationships: enough structure to make search, classification and analytics interesting from day one.
And the honest funnel, today: thousands of items possible, a few dozen seeded, one uncontested best-seller. The Chest is the shop's idiomatic item; for a while, nearly every completed order was one. Not a bug to hide: exactly the kind of accidental behavior the lab exists to make visible.
The Chest


- Category
- Storage & Workshop
- Price
- £12.00
- Stock
- A workshop staple, always in stock
- Claim to fame
- The shop's idiomatic item, and its uncontested best-seller
The heart of the system
Real products, real constraints
Inside the dashed boundary sits a classic enterprise stack, made of existing components: PrestaShop, MariaDB, Matomo, Nginx. The heart of the map is, quite literally, the production stack of an e-commerce company. That is what the lab is after, and what makes it rich: architectural questions get asked against software that enterprises actually run. Grey turns solid, in the order the roadmap below sets.
The boxes outside the boundary are a different job. Customers, suppliers, payment providers and carriers do not belong to the enterprise, so the lab has to simulate them. And the realism of that generation decides how far the simulation can go: believable customers and believable suppliers are what separate a living laboratory from a demo.
One drives the other
Putting the system under pressure
Customer flows
Demand follows the clock. Traffic is shaped by five composable dials: a base rate, a day-of-week rhythm, an hour-of-day curve, seasonal campaigns (Black Friday, Christmas), and a little noise. The dials multiply, then a Poisson draw decides how many customers arrive this tick: a quiet Tuesday at 2 a.m. and a Black Friday evening come from the same five numbers.
Each arrival is a customer, not just a request: new or returning, carrying a website-agnostic intent (browse, buy one product, buy a basket). A translation step turns intents into concrete journeys on PrestaShop today, on another platform someday. The state machine is designed to grow: search, sign-in, payment retries, abandonment at every step of the funnel.
The machinery is open source: archipellabs-runtime, on PyPI. A scheduler emits arrivals into a Redis stream; pools of workers drive real browsers through the store. When a customer orders a Chest, that order exists three times: a browser session, rows in MariaDB, events in Matomo.
Three journeys
- add_to_cart_abandon
- One product in the cart, then the session is abandoned
- guest_checkout
- One product through the full funnel to confirmation
- multi_item_checkout
- Two products via the continue-shopping loop, then checkout
Who restocks a company that doesn't exist?
Business flows
Put enough simulated customers on a shop and a problem shows up on its own: the stock runs out, and the Chests go first. A real company has staff for that; someone reorders, updates the catalog, processes the returns. TimberWorks has business flows instead. The first one is landing now: a simulated supplier (OakHeart Forestry, say) publishes its catalog, an ordering agent watches stock levels and decides when to place a purchase order, and the goods arrive only after a lead time, like real goods do.
Pressure is only half of the simulation. The lab also simulates the business itself: workflows, activity, tasks. Business rules first: explicit, debuggable, boring on purpose. Then AI agents that work the way an employee does. Either way, the company operates itself, and every operation leaves a trace in the system.
The objective is double: build a simulator with genuinely complex behavior, and get hands-on with the repetitive tasks of real employees, the ones AI can orchestrate. Simulating a business workflow today is the same skill as automating one in a real information system.
The replenishment loop
The roadmap
Capability by capability
Frankly, the lab does not know exactly where it is going. It started with the business applications, to set the information system in motion. It may head elsewhere next: the HR system, infrastructure, network and security, or replacing the ESB or the storefront just to observe the impacts. That will depend on time, on opportunities, and on what you propose. One main line holds: going omnichannel, capability by capability.
And that is the thesis. Like in a real company, the journey matters more than the target state: transformation is when architects are needed most, so transformation is what the lab practices. Archipel Labs will not stay a static simulation.
Outer islands
Focused experiments
TimberWorks is not the only thing running. Around the flagship, the lab charts outer islands: self-contained experiments on one integration topic at a time, built with the same philosophy: real products, real constraints, everything open-source.
ServiceNow → Ansible
Governed IT automation: auto-remediation, self-service and change execution driven from ServiceNow, run against a simulated enterprise estate, with secrets in Vault, SSO, and everything as code.
Got an idea?
Bring a use case, a constraint, a system worth integrating: the lab is a good place to try it, and a good excuse to chart a new island.