© Semilattice Ltd 2025