Un DAG es una estructura matemática formada por nodos interconectados por arcos orientados, sin formar un ciclo, lo que permite una programación topológica rigurosa. En el protocolo RGB, el DAG se utiliza para representar la estructura de los shards Contract, para gestionar y verificar las transiciones de estado. Esta representación gráfica garantiza la coherencia y la trazabilidad de las modificaciones en un entorno distribuido.