completed
Marlowe Enhanced: Tailored Contracts with Intuitive Design
Current Project Status
Complete
Amount
Received
₳84,750
Amount
Requested
₳84,750
Percentage
Received
100.00%
Solution

Introducing a platform with transparent, tailored, and descriptive Marlowe contracts, featuring user-friendly diagrams and specific use-case designs.

Problem

Marlowe tools, designed for developers, can be adapted for non-tech users with user-friendly visuals and easily understandable contract flows.

Image file

Impact Alignment
Feasibility
Value for money

Team

2 members

Marlowe Enhanced: Tailored Contracts with Intuitive Design

Please describe your proposed solution.

Our Brazilian team is motivated by the growing embrace of blockchain technology, highlighted by collaborations such as the one between Petrobras and the Cardano Foundation, to further develop the Cardano ecosystem. In a Brazilian environment marked by economic volatility and limited access to foreign currencies, we see a critical need for solutions that are both decentralized and transparent. Our aim is to utilize blockchain technology to offer stable, understandable options, fostering an ecosystem based on trust during these uncertain economic times. This introduction provides context about our team and underlines our drive to build blockchain solutions using Marlowe's existing infrastructure.

While the Marlowe Playground + Runner is an excellent tool within the Cardano ecosystem, offering robust functionalities for developers to create and execute smart contracts, it has certain limitations for non-technical users. Its developer-focused interface and JSON contract input requirements, though ideal for technical users, can be challenging for a wider audience. Our goal is to complement the strengths of Marlowe Runner by addressing these gaps.

We propose a user-friendly platform that simplifies the interaction with smart contracts, making the advanced capabilities of the Marlowe Runner accessible to all. This platform will feature pre-designed, intuitive smart contracts, specifically tailored for various use cases. They will be presented in a way that's clear, descriptive, and transparent, utilizing straightforward flowcharts and explanations. This approach makes blockchain technology not only accessible to those without technical expertise but also demonstrates its practicality in diverse real-world scenarios.

Our approach includes close collaboration with the Marlowe team, aligning our deliverables with their ongoing developments to ensure our solution complements and advances the Marlowe ecosystem.

Additionally, our plan includes incorporating the Merkleization feature from the Marlowe SDK to overcome challenges such as transaction limitations and contract memory constraints. This integration will greatly improve the scalability and efficiency of our smart contracts.

Moreover, we're leveraging the open role feature in Marlowe, allowing contracts to define parties without assigning them at creation. This adds significant flexibility, enabling users to parameterize contracts and choose parties as addresses, roles, or open roles.

In essence, our platform aims to fill the gaps left by Marlowe Runner, democratizing smart contract usage on the Cardano blockchain, enhancing its accessibility and practicality for everyday users, and fostering a more inclusive and innovative blockchain community.

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

Our project will create a substantial positive impact on the Cardano community by enhancing the accessibility and usability of smart contracts.

<u>Impact Measurement (post-prototype release):</u>

  • User Engagement Metrics: After the prototype's release, we'll track usage, smart contract creation, and execution rates.
  • Feedback Analysis: Gather community feedback post-release for continuous platform improvement.

<u>Value to Cardano Community:</u>

  • Expanded Accessibility: Simplifying smart contract technology to attract and engage a diverse audience.
  • Improved User Experience: Providing an intuitive interface to enhance user interaction and satisfaction.
  • Encouraging Innovation: Facilitating new applications and use cases within the Cardano ecosystem.

<u>Sharing Outcomes:</u>

  • Collaboration with IOG: Continuously share developments with the IOG team for integration into future tools and releases.
  • Community Engagement: Allow the community to test smart contracts and provide feedback as they become available.

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?

Our team, with a strong background in Dapp development and blockchain technology, is exceptionally qualified to deliver this project. We have demonstrated our expertise through the successful launch of our Dapp, Karbonity, on the Cardano Preprod network (Karbonity: Making Carbon Compensation a Reality for Everyone (ideascale.com). This experience has honed our skills in developing and deploying complex blockchain applications, directly relevant to the Marlowe SDK and Oracle integration project.

Leading the team are Erick Romero and Tainá Bugs, whose combined experience in technology, engineering, and web design is integral to our approach. My participation in the first cohort of the Marlowe Pioneer Program has provided deep insights into Marlowe's capabilities and the specific needs of the Cardano ecosystem, further strengthening our ability to deliver on this project.

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

<u>Marlowe TS-SDK testing and web integration</u>

Expected Duration: 1.5 month

Expected Cost: 10,500 ADA

Successfully testing all features of the Marlowe SDK, ensuring full functionality and compatibility with web integration. Bug Detection and Resolution.

Success Criteria: SDK Feature Testing Completeness

><u>Implementation and Execution of First Smart Contract with Intuitive UI</u>

Expected Duration: 1.5 month

Expected Cost: 12,750 ADA

In this milestone, we aim to implement and execute the first smart contract using the Marlowe SDK. The key task is to design a user-friendly interface that intuitively visualizes the smart contract's flow, ensuring the execution is technically sound and easily understandable, especially for users with limited technical knowledge in smart contracts.

Success Criteria: Effective Smart Contract Execution

><u>Development and Execution of Two Additional Smart Contracts</u>

Expected Duration: 3 months

Expected Cost: 25,500 ADA

In Milestone 3, we'll develop and execute two more smart contracts with the Marlowe SDK, enhancing the platform’s UI based on prior feedback. This will demonstrate the platform's versatility in managing different contract types while ensuring user-friendly visualization.

Success Criteria: Effective Smart Contract Execution

><u>Oracle Integration and Testing</u>

Expected Duration: 1.5 month

Expected Cost: 10,500 ADA

In this milestone, the focus shifts to integrating and rigorously testing Oracles within our platform. This phase is crucial for ensuring the Oracles function seamlessly with the web interface and maintain reliability in various scenarios.

Success Criteria: Oracle Integration and functionality testing.

><u>Development of Two Smart Contracts with Oracle Integration</u>

Expected Duration: 3 months

Expected Cost: 25,500 ADA

Milestone 5 is focused on developing and executing two additional smart contracts, this time incorporating Oracle integration use cases. This step is essential to showcase the practical application of Oracles in enhancing smart contract functionalities on our platform.

Success Criteria: Successful Oracle-Enhanced Contract Execution

>Launch Initial Prototype Version

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

Erick Romero | Software Architect, Product Owner & Business Strategy

LinkedIn: (35) Erick Romero | LinkedIn

Twitter: @ErickRomeroEdda

As the Software Architect and Product Owner, Erick is key in

shaping the technical architecture for Marlowe SDK and Oracle integration,

blending his extensive software development expertise with strategic planning

for this blockchain project.

Taina Bugs | Front-end, UI/UX Design, Business Operations & Social Media Manager

LinkedIn: (19) Tainá Bugs | LinkedIn

Tainá oversees Front-end Development and UI/UX Design, ensuring the platform is

user-friendly and visually appealing. She also manages Business Operations and

social media, crucial for operational efficiency and engaging with the online

community.

Please provide a cost breakdown of the proposed work and resources.

Marlowe TS-SDK testing and web integration

  • Full-Stack developer: 30 days * 350ADA = 10,500 ADA

Total: 10,500 ADA

Implementation and Execution of First Smart Contract with Intuitive UI

  • Full-Stack developer: 15 days * 350ADA = 5,250 ADA
  • UI/UX: 30 days * 250ADA = 7,500 ADA

Total: 12,750 ADA

Development and Execution of Two Additional Smart Contracts

  • Full-Stack developer: 30 days * 350ADA = 10,500 ADA
  • UI/UX: 60 days * 250ADA = 15,000 ADA

Total: 25,500 ADA

Oracle Integration and Testing

  • Full-Stack developer: 30 days * 350ADA = 10,500 ADA

Total: 10,500 ADA

Development of Two Smart Contracts with Oracle Integration

  • Full-Stack developer: 30 days * 350ADA = 10,500 ADA
  • UI/UX: 60 days * 250ADA = 15,000 ADA

Total: 25,500 ADA

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

Our project budget offers excellent value for the Cardano ecosystem, primarily by facilitating easier onboarding and app development. Key points include:

  • Enhanced Onboarding and Development: By making Marlowe tools more intuitive and user-friendly, we significantly lower barriers to entry, encouraging more users and developers to engage with the Cardano platform.
  • Showcasing Latest Marlowe Features: The platform will clearly demonstrate contract execution with Marlowe's latest features, enhancing understanding and adoption.
  • Future Flexibility: We aim to enable users to select and parameterize contracts that best fit their needs, increasing the platform's utility and long-term relevance.
  • Cost Justification: The budget aligns with industry standards and reflects our team's expertise in blockchain and UI/UX design, ensuring efficient and high-quality development.

This approach ensures our project is not just an immediate enhancement but a strategic investment in Cardano's growth and developer community expansion.

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