Constellation (DAG) is a protocol that achieves consensus using a directed acyclic graph (DAG) architecture, theoretically offering unlimited scalability. With the help of the DAG protocol and custom state channels, Constellation allows for the integration of data sources into Distributed Ledger Technology (DLT), thereby driving the development of smart contracts. Through a serverless architecture for consensus, Constellation aims to process big data with maximum scalability, easy integration, low transaction costs, and high security. The Constellation protocol aims to address the ongoing scalability challenges in the blockchain field. One notable feature of this protocol is its ability to scale based on the number of users and current demand. Constellation employs a consensus model called Proof-of-Meme (PoM), which is based on rewarding and selecting nodes with a good reputation. Within the Constellation network, smart contracts run on the Java Virtual Machine (JVM), and these contracts have similar functionalities to smart contracts on the Ethereum (ETH) blockchain.