A CorDapp (Corda Distributed Application) is a distributed application built to run on the R3 Corda enterprise blockchain platform. It bundles the contracts, states, and flows that define shared business logic and the point-to-point messaging that coordinates transactions between participating nodes. CorDapps are the unit of deployment by which enterprises implement permissioned, privacy-preserving workflows on Corda.

Content

  • CorDapps define legal-prose-linked contract code that validates state transitions, the immutable states they govern, and flows that orchestrate the multi-party protocols for proposing and finalising transactions. Corda’s notary service prevents double-spends while keeping transaction data shared only with the relevant parties, supporting regulated, privacy-sensitive use cases.