SeaPrep and YuzhaLink
Where preparation ends and orchestration begins.
SeaPrep prepares seawater. It does not decide when your tank needs a water change, and it does not move water into the tank. That is YuzhaLink — the sibling platform that handles connectivity and orchestration.
The boundary between them is an interface, not a line drawn on a slide:
- SeaPrep exposes a Ready output: a batch has been prepared and accepted.
- SeaPrep accepts a Deliver Request input: something is asking for that batch.
- Water is delivered only when Ready, Deliver Request and the local safety permit all agree.
Put this way, SeaPrep works with a controller that is not ours. And a failure on either side stops the delivery rather than half-completing it.