CorDapp
Cordapp, short for Corda Distributed Application, is the unit of deployment on the Corda blockchain platform. CorDapps implement the business logic and data models that allow a Corda network to support a specific set of processes, such as asset transfer, trade finance, or identity workflows. A CorDapp runs on Corda nodes and its components communicate through multi-party flows while enforcing contract constraints on the ledgers.
A CorDapp typically comprises contracts, states, and flows. Contracts encode the rules that govern state transitions
CorDapps are written in Java or Kotlin and packaged as a CorDapp JAR for deployment on Corda
Operated in a permissioned network, CorDapps preserve privacy by restricting data visibility to involved parties. They