OPEN ARCHITECTURE FOR THE LAUNDRY INDUSTRY

The laundromat should be defined by software — not limited by hardware.

SDL is an open architecture for connecting machines, payments, controllers, sensors and operational software through one shared model.

Public documentsPhase 1
ArchitectureLocal-first
Initiated bySkyWash
sdl://architecture concept model
01
APPLICATIONSPOS · Admin · Partner API
02
CONTROL PLANERegistry · Commands · Events
03
SDL EDGELocal state · Safety · Offline
04
ADAPTERSModbus · GPIO · UART · MQTT
05
PHYSICAL ASSETSWashers · Dryers · Pumps
STANDARD COMMANDstart_cycle → machine.d2hardware mapping stays local
HARDWARE-AGNOSTIC LOCAL-FIRST CAPABILITY-BASED EVENT-DRIVEN EXTENSIBLE OBSERVABLE

Applications communicate with laundromat capabilities — not relay channels.

SDL separates customer-facing software from machine-specific protocols. A POS asks to start a cycle. The local SDL runtime decides how that request is safely executed on the installed hardware.

Read the plain-language introduction →
HARDWARE-COUPLED

Implementation detail leaks upward

set output_channel = 4
set output_state = LOW
wait 30 milliseconds
restore output_state

The application becomes dependent on a specific controller and wiring layout.

SOFTWARE-DEFINED

Intent remains stable

{{
  "command": "start_cycle",
  "target": "machine.d2",
  "duration_minutes": 30
}}

The edge and adapter translate intent into the correct physical action.

The industry is becoming software-dependent without a common software model.

SDL creates a shared boundary between applications and physical laundry infrastructure.

01

Reduce hardware coupling

Replace controllers, protocols or boards without rebuilding every application.

02

Operate locally

Keep essential site functions available during temporary cloud or Internet failure.

03

Integrate consistently

Connect payments, machines, pumps and software through clear capabilities and events.

04

Build an ecosystem

Allow manufacturers and developers to participate at the layer they understand best.

A clean boundary from application intent to physical action.

The phase-one architecture explains responsibility, not a mandatory technology stack. Layers may be deployed in the cloud, locally or as a hybrid.

Open Architecture Overview
  1. 01
    ApplicationsBusiness and user experiences
  2. 02
    Control PlaneRegistry, commands and shared state
  3. 03
    SDL Edge RuntimeLocal execution, safety and continuity
  4. 04
    Device AdaptersHardware and protocol translation
  5. 05
    Physical InfrastructureMachines and supporting equipment

A focused set of documents for understanding and discussion.

These documents explain the direction of SDL before the project publishes detailed protocol specifications or software APIs.

Initiated from real laundromat operations in Vietnam.

SDL is initiated by SkyWash and informed by practical experience connecting commercial machines, controllers, payments, local POS systems, detergent pumps and remote operations across a growing network of 29 laundromat locations.

SkyWash is the first reference environment. SDL is designed so other technology providers can implement the same architecture independently.

Help shape a more interoperable technology layer for laundromats.

We welcome feedback from machine manufacturers, hardware developers, payment providers, software companies and system integrators.