La mayoría de las cadenas agrupan la liquidación y la ejecución juntas. @Dusk las separa a propósito:
DuskDS se encarga de la liquidación y la disponibilidad de datos, DuskEVM se encarga de la ejecución compatible con Solidity, y se planea un DuskVM próximamente para ampliar aún más las capacidades.

Este enfoque modular está diseñado para permitir que cada capa evolucione de forma independiente; es decir, que los entornos de ejecución podrían añadirse o actualizarse sin rediseñar la base de liquidación cada vez.

Juntas, esta es la arquitectura $DUSK sobre la que se construye — y vale la pena entenderla como un solo sistema, no como tres productos separados. #dusk