vote pending
Open-Source Cardano Event-Driven Architecture Framework
Current Project Status
vote pending
Amount
Received
₳0
Amount
Requested
₳199,000
Percentage
Received
0.00%
Solution

Build an open-source event-driven framework for Cardano smart contracts, enabling developers to create DApps that automatically respond to real-time events from external and blockchain data.

Problem

Cardano, like other blockchains, lacks native support for event-driven programming, limiting the ability for developers to build DApps that respond in real-time to external and on-chain data.

Open-Source Cardano Event-Driven Architecture Framework

Team

2 members

Open-Source Cardano Event-Driven Architecture Framework

Please describe your proposed solution

Proposed Solution: Cardano Event-Driven Architecture (EDA) Framework

The Cardano Event-Driven Architecture (EDA) Framework is designed to enable developers to integrate real-time event responses into decentralized applications (DApps) on the Cardano blockchain. This framework will provide the essential tools for building dynamic, responsive DApps that can automatically react to both off-chain and on-chain events, thereby enhancing the capabilities of smart contracts in Cardano's ecosystem.

Problem Being Solved:

Currently, most decentralized applications on Cardano operate in a relatively static manner, reacting only when transactions are initiated by users or predefined actions are triggered manually. There is no seamless way to have smart contracts automatically respond to real-time events from external sources, such as stock market price changes, weather updates, or sensor data from IoT devices. This limitation restricts the types of applications that can be built on the platform, especially those requiring dynamic, automated workflows in industries such as DeFi, supply chain management, agriculture, and insurance.

Why This Approach?:

We believe that a modular, event-driven framework will unlock the potential for developers to build innovative DApps that can handle complex, real-time scenarios. By providing pre-built tools and seamless integration with oracles (services that bring off-chain data onto the blockchain), developers will no longer need to build these capabilities from scratch, significantly reducing the development complexity and time. This approach empowers the Cardano ecosystem by enabling automation, scalability, and real-time responsiveness in DApps, which are key factors for adoption across industries.

Key Features:

  • Event-Oriented Smart Contracts:

Smart contracts that can listen for specific real-world events (e.g., price fluctuations, weather patterns, or user interactions) and automatically trigger predefined actions. This functionality will enable use cases like real-time decentralized finance (DeFi) trading platforms, automated insurance payouts based on weather events, or supply chain tracking triggered by the arrival of goods at a destination.

  • Oracle Integration:

The framework will support oracle integration to seamlessly access real-time data feeds from external sources. This could include:

  • Financial data (e.g., stock prices, commodity values)
  • IoT sensor data (e.g., for agriculture, manufacturing)
  • Weather updates (e.g., for insurance or disaster response applications)
  • Threat intelligence (e.g., for cybersecurity-focused DApps) These real-time data inputs will be processed by the smart contracts, enabling automated, real-time decisions based on external conditions.
  • Event Listeners and Triggers:

The framework will allow DApps to subscribe to both on-chain and off-chain event streams. For instance, a DApp can listen for on-chain transactions, block confirmations, or changes in token prices and react instantly by triggering specific smart contract actions based on pre-configured rules. This feature will be crucial for applications like real-time asset management, automated trading, or even dynamic gaming ecosystems where game mechanics are influenced by real-world events.

  • Event Processing Pipelines:

The EDA framework will include an efficient mechanism for processing large volumes of real-time data. This will allow DApps to manage continuous streams of high-volume events (e.g., stock market feeds or weather data) by batching or processing them in real-time to ensure scalability. This feature ensures that high-throughput DApps remain responsive and efficient, even under heavy loads.

  • Event Notifications:

The framework will also include a notification system that can alert developers or users when certain contract conditions are met. Notifications can be delivered via webhooks, email, or push notifications on mobile devices. This feature will improve user engagement, especially for applications like decentralized exchanges (DEXs), where users need to be informed of price changes or order completions in real-time.

  • Open-Source Documentation and Support:

The framework will be completely open-source, with detailed documentation, tutorials, and real-world integration examples to ensure it is easy to use and adopt by the Cardano developer community. By providing extensive support materials, developers will have a clear roadmap for how to integrate event-driven features into their DApps, reducing the learning curve and encouraging innovation.

Engagement and Beneficiaries:

The Cardano Event-Driven Architecture Framework will engage a wide range of developers and projects across multiple industries:

  • DeFi Developers: Real-time, event-driven smart contracts will allow for advanced trading algorithms, automated asset management, and decentralized exchanges.
  • IoT and Supply Chain Management: Applications in logistics and agriculture can benefit from smart contracts that react to sensor data, automating workflows based on real-time events.
  • Insurance Providers: The ability to automate insurance payouts based on external conditions (e.g., weather events) will revolutionize how decentralized insurance products operate.
  • Cybersecurity Solutions: Real-time threat detection and response can be built using event-driven smart contracts that react to cyber threat data.

Proof of Impact:

We will demonstrate and measure the impact of the EDA framework through the following metrics:

  1. Number of Event-Driven DApps Developed: We will track the adoption of the framework by monitoring the number of event-driven DApps built on Cardano.
  2. Developer Engagement: Through the number of downloads, forks, and contributions on GitHub, as well as attendance in workshops and webinars.
  3. Industry-Specific Use Cases: We will showcase successful DApps built with the framework in industries such as DeFi, supply chain, and insurance.
  4. Community Feedback: Surveys and feedback from developers and users will help gauge satisfaction and the overall impact of the framework.

Why This Solution is Important for Cardano:

This framework is unique in that it extends the capabilities of Cardano’s smart contracts by making them more responsive and capable of handling real-time, event-driven data. This will:

  • Increase adoption of Cardano in industries that require real-time automation.
  • Improve the utility of Cardano’s smart contracts by making them more dynamic and responsive to the real world.
  • Enable new, innovative use cases that were previously not feasible, thereby expanding the reach and impact of Cardano's ecosystem globally.

In conclusion, the Cardano Event-Driven Architecture Framework will bring cutting-edge, real-time automation to the Cardano blockchain, positioning it as a leader in dynamic, event-driven applications. Through open-source tools and industry-specific use cases, this framework will unlock new possibilities for developers and drive adoption across multiple sectors.

Please define the positive impact your project will have on the wider Cardano community

Impact of the Open-Source Event-Driven Architecture (EDA) Framework

The Open-Source EDA Framework will revolutionize how developers build decentralized applications (DApps) on Cardano by enabling more dynamic, automated, and real-time interactions. This project will significantly expand Cardano’s utility across key industries such as DeFi, supply chain management, IoT, and insurance. Here's how the project will bring substantial value to the wider Cardano community and how we plan to measure and share its impact:

Positive Impact on the Cardano Ecosystem:

  • Enabling Real-Time, Automated DApps:

The EDA framework allows developers to create event-driven DApps capable of reacting to real-time data, automating smart contracts, and handling complex workflows. This capability will open up new possibilities for decentralized finance (DeFi), allowing real-time trading, automated lending, and dynamic asset management. It will also benefit industries like insurance, where claims can be processed instantly based on external events (e.g., flight delays or weather conditions), or supply chain management, where real-time tracking of goods becomes seamless.

  • Increased Transaction Volume and Ecosystem Growth:

By facilitating automated, event-driven operations, the EDA framework will drive more activity on the Cardano blockchain, resulting in a higher transaction volume and increased network usage. This will not only help to grow the ecosystem but also attract new developers and end-users, contributing to Cardano’s global adoption across various industries.

  • Lowering Development Complexity:

The framework will provide a modular, reusable structure for handling real-time events and automating smart contracts, reducing the complexity for developers who would otherwise need to build these features from scratch. This will lead to faster development cycles and lower costs, helping small teams and enterprises alike to bring their DApps to market more efficiently.

Impact Measurement:

To ensure the success and ongoing relevance of the EDA framework, we will implement both quantitative and qualitative metrics to measure its impact on the Cardano ecosystem:

  • Number of Developers Using the Framework:

We will track the number of developers adopting the EDA framework through GitHub metrics, such as downloads, forks, and pull requests. This will give us insight into how widely the framework is being used and its adoption rate within the developer community.

  • Increase in Event-Driven DApps on Cardano:

We will monitor the number of event-driven DApps deployed on Cardano, particularly in sectors like DeFi, IoT, insurance, and supply chain management. This will help us measure how well the framework is enabling new use cases and expanding Cardano’s capabilities in real-world applications.

  • Community Feedback and Satisfaction:

We will gather feedback from developers and end-users through community channels, including forums, social media, and developer meetups. Surveys and direct engagement will allow us to gauge satisfaction levels, identify potential improvements, and understand the challenges developers may face when using the framework.

  • Adoption Metrics from Target Industries:

To measure the framework's impact beyond the developer community, we will track adoption metrics from industries that benefit from real-time, automated DApps. By working with industry-specific stakeholders, we will assess the growth in use cases and increased adoption in areas such as DeFi, insurance, and supply chain solutions, providing a broader measure of the framework’s success.

Sharing Outputs and Engaging the Community:

To maximize the impact and accessibility of the EDA framework, we will ensure that all outputs are shared widely and that ongoing community engagement is a key focus:

  • Sharing the Framework and Documentation:

The entire EDA framework will be open-source and made available on GitHub under a permissive license, allowing developers to use, modify, and extend it. Comprehensive documentation, including tutorials and code examples, will be provided to guide developers through the process of integrating event-driven functionality into their DApps.

  • Workshops, Webinars, and Developer Onboarding:

To accelerate adoption and provide hands-on support, we will organize developer workshops, webinars, and online coding sessions. These initiatives will focus on onboarding developers, demonstrating the framework’s features, and sharing best practices for building real-time DApps. We will also collaborate with Cardano’s developer channels, such as the Cardano Developer Portal and community hubs, to ensure the framework reaches the widest possible audience.

  • Community-Driven Contributions:

As an open-source project, we will actively encourage community contributions to the framework, allowing developers to propose features, report issues, and submit improvements. This will create a collaborative environment where the framework evolves over time, driven by the needs and feedback of the Cardano developer community.

The Open-Source EDA Framework will deliver powerful tools for building real-time, automated DApps on Cardano, opening new use cases and driving adoption across key industries. By measuring success through adoption metrics, developer feedback, and use case expansion, and by sharing outputs through community-driven channels, this project will have a lasting, transformative impact on the Cardano ecosystem.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

Team Expertise:

We are a team of developers with a strong track record in blockchain technology, smart contract development, and event-driven architectures. Our prior work includes delivering decentralized solutions on Cardano, and we possess the expertise needed to build complex, scalable frameworks.

Shay Gamer worked on a project form Fund11 "Security Oracles - a new approach to active Smart Contracts security"

Feasibility Validation:

To ensure feasibility, we will develop a prototype to test event triggers and data integration with external sources. Regular iterations, real-world testing, and feedback loops from the developer community will validate the framework’s functionality and practicality. Similar solution do exist in other leading blockchain.

Trust & Accountability:

We’ll manage funds transparently through milestone-based funding and public updates. The project's code will be open-source, hosted on platforms like GitHub, where stakeholders can monitor progress and participate in audits. Fund management will include detailed reports on expenses, ensuring proper use of allocated resources.

This structured approach, backed by our technical capabilities, guarantees high trust and successful delivery.

The Proposer " Udai Solanki" and Co-Proposer "Shay Gamer" has successfully delivered multiple projects on Cardano ecosystem.

Udai Solanki is well connected with Cardano ecosystem and developers network globally, he is currently contributing as Developer Advocate at Open-source Office of IntersectMBO.org

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: Milestone 1: Initial Research & Framework Design (Month 1-2)

Outputs: Design document outlining the architecture for the event-driven framework.

Acceptance Criteria: The design should cover core components such as oracles, event listeners, and triggers.

Evidence: Publicly available design document on GitHub.

Milestone 2: Milestone 2: Prototype Development (Month 3-4)

Outputs: A working prototype of the EDA framework.

Acceptance Criteria: Successful integration of a price oracle that triggers a smart contract based on real-time data.

Evidence: Open-source prototype available in a GitHub repository with a demo showcasing basic event-driven functionality.

Milestone 3: Milestone 3: Oracle and Event Listener Integration (Month 5-6)

Outputs: Integration with third-party oracle services and custom event listeners for smart contracts.

Acceptance Criteria: The framework should support multiple event sources and integrate with Plutus and Marlowe contracts.

Evidence: Updated GitHub repository with integration examples.

Milestone 4: Milestone 4: Developer Documentation & Community Engagement (Month 7)

Outputs: Comprehensive developer documentation and a series of workshops/webinars.

Acceptance Criteria: Documentation must be clear, comprehensive, and accessible to developers of varying skill levels.

Evidence: Published documentation and recordings of community engagement activities.

Final Milestone: Milestone 5: Public Launch & Continuous Support (Month 8)

Outputs: Official public release of the Cardano EDA Framework as an open-source toolkit.

Acceptance Criteria: The framework should be stable, well-documented, and ready for widespread use.

Evidence: Public announcement and ongoing support through developer forums and GitHub.

Who is in the project team and what are their roles?

We have a very strong team of senior developers and experienced software architects.

Below are our key team members who shall be engaged in this project.

Udai Solanki , CTO at www.erevmax.com

Role in Project : Blockchain/Solution Architect and Project Manager

Profile: <https://www.linkedin.com/in/solanki>

Technical Architect, Java Programmer, Plutus and Haskell Programmer

23+ years Technology and programming experience

3+ years Cardano Tech Stack experience

Developer Advocate at OSO, IntersectMBO.org

Shay Gamer

Role: Project Manager

Profile: https://www.linkedin.com/in/shay-gammer-8046966/

Seasoned professional with a diverse background in computer science and finance, adept at leveraging blockchain technologies to drive innovation. Demonstrated expertise in overseeing multifaceted projects and fostering cross-disciplinary collaborations.

Responsibilities: Steering the project management process, coordinating diverse team efforts, ensuring strategic alignment with project goals, and engaging stakeholders to facilitate project progression.

Rupanjali Bask

Role in Project : Tech Writer and Tester

Profile: <https://www.linkedin.com/in/rupanjali-basak/>

Product Owner having 14 years in product management and

7 years in IT Support

Mahendra Sharma

Role in Project: Software Architect, Technical Design and Developer

Profile: <https://www.linkedin.com/in/mahendra-sharma-79a988b8/>

Software Architect, Java Programmer and Delivery Manager

19+ years Programming and Technology experience

Anil Kumar Barik

Role: Full Stack Developer

Profile: <https://www.linkedin.com/in/anil-kumar-barik-620965208/>

2+ years of experience in developer on MERN Stack

2+ years of experience in developing on Cardano Blockchain

Tusarkanta Mohapatra

Role: Cardano Developer, Full Stack Developer

Profile: <https://www.linkedin.com/in/tusarkanta-mohapatra-550bb5258/>

2+ years of experience in developer on MERN Stack

2+ years of experience in developing on Cardano Blockchain

Our team other than mentioned above includes experienced mobile developers, blockchain engineers, and community managers with expertise in building and promoting developer tools:

  • Lead Blockchain Developer: Expert in building blockchain SDKs and APIs, with 3+ years of experience working with decentralized networks, including Cardano.
  • Mobile Development Lead: Skilled in iOS and Android development, with a strong background in cross-platform mobile frameworks (React Native, Flutter).
  • Product Manager: Focused on coordinating the project and ensuring the SDK meets the needs of both the developer community and end-users.

Please provide a cost breakdown of the proposed work and resources

Milestone 1: Initial Research &amp; Framework Design

Duration: 2 Months

1 Solution Architect/Senior Blockchain Developer: 25 person days x ADA 700 = ADA 17,500

1 Developer: 30 person days x ADA 400 = ADA 12,000

1 Tech Writer: 40 person days x ADA 300 = ADA 12,000

1 Project Manager (Tech): 20 person days x ADA 500= ADA 10,000

Total = ADA 51,500

Milestone 2: Prototype Development

Duration: 2 Months

1 Solution Architect/Senior Blockchain Developer: 20 person days x ADA 700 = ADA 14,000

2 Developer: 60 person days x ADA 400 = ADA 24,000

1 Tech Writer: 15 person days x ADA 300 = ADA 4,500

Development Environment Infrastructure = ADA 1,000

1 Project Manager (Tech): 14 person days x ADA 500= ADA 7,000

Total = ADA 50,500

Milestone 3: (Month 5-6)

Milestone 3: Oracle and Event Listener Integration

Duration: 2 Months

1 Solution Architect/Senior Blockchain Developer: 10 person days x ADA 700 = ADA 7,000

2 Developers: 40 person days x ADA 400 = ADA 16,000

1 Tech Writer: 20 person days x ADA 300 = ADA 6,000

Development Environment Infrastructure = ADA 1,000

1 Project Manager (Tech): 14 person days x ADA 500= ADA 7,000

Total = ADA 37,000

Milestone 4: Developer Documentation &amp; Community Engagement

Duration: 1 Month

1 Solution Architect/Senior Blockchain Developer: 10 person days x ADA 700 = ADA 7,000

2 Developers: 30 person days x ADA 400 = ADA 12,000

1 Tech Writer: 20 person days x ADA 300 = ADA 6,000

Development Environment Infrastructure = ADA 500

1 Project Manager: 9 person days x ADA 500= ADA 4,500

Total = ADA 30,000

Milestone 5: Final Version , Documentation and Final Reports

Duration: 1 Month

1 Solution Architect/Senior Blockchain Developer: 10 person days x ADA 700 = ADA 7,000

2 Developers: 30 person days x ADA 400 = ADA 12,000

1 Tech Writer: 20 person days x ADA 300 = ADA 6,000

Development Environment Infrastructure = ADA 500

1 Project Manager (Tech): 9 person days x ADA 500= ADA 4,500

Total = ADA 30,000

Total Budget Requested : ADA 199,000

This is a highly challenging project with a broad scope, making it difficult to break down into smaller parts. Therefore, we are proposing to cover the entire scope in this proposal. Should there be any shortfall in the budget, Aiquant.in will cover the additional costs. Our team is passionate about open-source development, and this mindset greatly contributes to successfully completing complex, highly technical projects within budget.

No dependencies.

How does the cost of the project represent value for money for the Cardano ecosystem?

Value for Money: Open-Source Cardano Event-Driven Architecture Framework

The requested funding for the Open-Source Cardano Event-Driven Architecture Framework will enable the development of a highly scalable, modular framework designed to benefit the entire Cardano developer community. This framework will empower developers to build real-time decentralized applications (DApps) on Cardano, unlocking new possibilities across industries such as finance, gaming, and supply chain management. Here's how this project offers strong value for money for the Cardano ecosystem:

  • Strategic Investment in Developer Tools:

The budget reflects the costs of engaging highly skilled blockchain developers and integrating advanced technologies such as external oracle services. These components are essential to ensure that the framework supports real-time event processing and interaction with off-chain data sources. This will significantly lower the technical barriers for developers by providing ready-to-use tools that handle complex data-driven use cases, saving time and reducing development costs for future projects.

  • Proportional and Competitive Costs:

The costs for this project are justified by aligning with industry-standard freelance rates for blockchain development and cloud infrastructure. In regions like Japan, where blockchain expertise is in high demand, rates for skilled developers reflect the market value. By hiring professionals with specialized knowledge in event-driven architectures and oracles, we ensure that the framework is developed with the highest quality and scalability in mind. Additionally, the cost for external services, such as oracle integration, is based on market rates for reliable and secure data feeds, which are essential for real-time DApps.

  • Open-Source Nature Ensures Long-Term ROI:

One of the most significant aspects of this project is its open-source nature. Once the framework is developed, it will be freely available for the entire Cardano community to use, modify, and extend. This ensures that the initial investment benefits not just the core development team but the broader developer ecosystem, maximizing the return on investment (ROI). Developers around the world can leverage the framework for their own projects, leading to exponential growth in the number of real-time DApps on Cardano. This community-driven approach fosters collaboration and accelerates innovation.

  • Lowering Development Costs Across the Ecosystem:

By providing a pre-built, event-driven architecture for real-time DApps, the framework will reduce the need for individual projects to reinvent the wheel. This will lead to substantial cost savings for developers and projects building on Cardano, as they won’t need to invest heavily in building these capabilities from scratch. This multiplying effect on savings across the ecosystem further justifies the initial investment in the framework.

  • Community Engagement and Knowledge Sharing:

The funding also includes resources for community engagement initiatives, such as developer workshops, tutorials, and comprehensive documentation. This will ensure that developers are not only aware of the framework but are equipped with the skills and knowledge to use it effectively. By fostering a thriving developer community, the project will have a lasting impact, driving increased adoption and innovation within the Cardano ecosystem.

  • Long-Term Scalability and Flexibility:

The modular design of the framework allows for future extensions and enhancements, meaning that the Cardano ecosystem can continue to benefit from this project long after its initial development. Developers can adapt the framework to support new features and integrate emerging technologies, ensuring that it remains relevant and scalable as the blockchain industry evolves.

The Open-Source Cardano Event-Driven Architecture Framework offers outstanding value for money by providing essential tools for real-time DApp development, reducing costs for future projects, and promoting open collaboration across the Cardano community. The carefully considered budget reflects the complexity and importance of the project while ensuring that the investment will deliver long-term benefits for both developers and the broader Cardano ecosystem. By empowering the next generation of real-time applications, this framework will play a key role in Cardano's growth and adoption across industries.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00