Hardware that answers
to your rulebook.
Printers, scanners, scales, sensors, controllers — each one declared in the rulebook, each one speaking through the same door as everyone else.
printer_frontready
scanner_01connected
scale_pack0.000 kg
climate_0124.1° · 62%
Declared, not discovered.
A device exists because your rulebook says so — its name, its kind, and exactly what it may do. Plugging something in grants it nothing.
Through the same door.
A scale reports a weight the way a person places an order: one typed command through one gate, checked and recorded like everything else.
No side channels.
Nothing connects around the door. A device's firmware can't invent authority the rulebook never granted it.
See it at the door.
A device is declared like any other fact of the business — and its permissions read back exactly as written.
$ whale cmd object.create --json '{"type":"device.scale","name":"counter-1","port":"usb-a"}' # device counter-1 declared · admitted at the door $ whale cmd schema.describe --json '{"type":"device.printer"}' # device.printer · declared · may: [receipt.print] · nothing else
If it isn't declared, it doesn't get in.
Every device works through the door with exactly the capability the rulebook grants — and no other way in exists. Unlisted hardware is refused, with the reason.
more capabilities: selling & pos · inventory & purchasing · the record & security