A collection of CorDapps providing decentralized economics and governance services
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Marge is a demonstration CorDapp (Corda Distributed Application) built for the private health insurance sector. It showcases how Corda's blockchain technology can be applied to healthcare data management, enabling secure, private transactions between authorized parties. ## Key Features - **Private Health Insurance Platform** — Demonstrates Corda applications specifically designed for health insurance use cases - **Blockchain-Based Data Management** — Leverages Corda's distributed ledger technology for secure healthcare data handling - **Web Interface Integration** — Includes a web component that requires rebuilding before committing changes - **Test Environment Setup** — Provides NodeDriver for running and testing the application ## Philosophy Marge follows Corda's philosophy of building applications that enable direct, private transactions between known parties while maintaining data privacy and regulatory compliance.
This project is a CorDapp (Corda Distributed Application) template for building a credit scoring service on the Corda blockchain platform. It enables secure and private credit scoring data sharing between users and retail banks using distributed ledger technology. ## Key Features - **Blockchain-Based Credit Scoring** — Leverages Corda's distributed ledger for tamper-proof credit score records and transactions. - **Secure Multi-Party Data Sharing** — Uses Corda's privacy features to share credit data only with authorized parties (users and banks). - **Pre-Built CorDapp Template** — Provides a ready-to-use Kotlin codebase with sample nodes, APIs, and client tools. - **HTTP API Endpoints** — Includes RESTful APIs for interacting with the credit scoring service via web clients. - **Transaction Monitoring** — Comes with an RPC client to log and monitor credit scoring transactions on the network. ## Philosophy The project follows Corda's philosophy of building decentralized applications that prioritize privacy, security, and interoperability for financial use cases like credit scoring.
This CorDapp is a demonstration of building a decentralized auction application on the Corda blockchain platform. It illustrates key Corda features such as scheduled events, state pointers, and atomic delivery-vs-payment (DvP) transactions. The application includes a fully functional client with an Angular-based user interface for interacting with Corda nodes. ## Key Features - **Schedulable Auction State** — AuctionState automatically becomes inactive after a deadline using Corda's event scheduling. - **StatePointer Integration** — Links auction states to asset states without direct state consumption. - **Delivery vs Payment (DvP)** — Atomic settlement transfers the asset to the highest bidder and payment to the auctioneer in a single transaction. - **Ownable Asset States** — Asset states represent auctionable items with transferable ownership. - **Comprehensive Contract Rules** — Separate contracts govern asset creation/transfer and auction lifecycle commands (Create, Bid, End, Settle, Exit). - **Interactive Client UI** — Angular-based web interface allows users to create assets, run auctions, place bids, and settle transactions. ## Philosophy The project emphasizes practical demonstration of Corda's enterprise blockchain capabilities, particularly for complex financial workflows like auctions with guaranteed settlement.