Marlowe seeks wider adoption; developers need starter kits and educational tools to easily integrate secure, business-oriented smart contracts without deep blockchain expertise.
This is the total amount allocated to Marlowe Starter-Kit: Ready-to-use Components - NEXT & TS-SDK.
Develop a Marlowe Starter-Kit using Next framework, with ready-to-use smart contracts controlled by React Components, and educational tools to simplify blockchain integration and boost adoption.
TS-SDK and Marlowe Runtime are the foundational blocks to use Marlowe and the Cardano Blockchain. They are the base layer for developing a Starter-Kit.
Our project is dedicated to full transparency and active collaboration with the community. We are committed to open-source development to foster innovation and trust within the ecosystem.
Our project strategically leverages the cutting-edge advancements of the Marlowe platform, aligning closely with the visionary goals outlined in the Marlowe 2025 roadmap. Over a carefully planned 12-month timeline, we aim to incorporate the latest features as they are released, utilizing Marlowe's domain-specific language (DSL) and robust infrastructure components such as indexers and transaction builders. This approach is designed to bridge the knowledge gap for developers who may not be deeply versed in blockchain technology. By simplifying the complexities associated with blockchain development, our project makes it more accessible, enabling developers to easily create and deploy secure, sophisticated smart contracts on the Cardano blockchain.
We introduce a transformative layer tailored to rapid development and integration: a framework using Next along with standardized, programmable smart contracts controlled by React components for seamless UI integration. This "plug-and-play" model is designed to let developers focus on business logic rather than blockchain complexities, supported by comprehensive documentation and educational tutorials initially available in English, Spanish, and Portuguese, with plans to expand language options.
Our approach includes continuing our collaboration with the Marlowe core team to ensure our solutions remain progressive and aligned with the latest advancements in the Cardano ecosystem. This first year of development focuses on integrating five strategic smart contracts using the latest release from Marlowe (Runtime v1.0 and TS-SDK v.0.4.0):
Engagement and Impact:
This proposal is crafted to attract developers new to blockchain by greatly simplifying the process of integrating Marlowe-based solutions. Comprehensive documentation and step-by-step tutorials, initially available in three key languages, ensure that even developers with minimal blockchain experience can successfully use and integrate these tools. We plan to collaborate with Cardano ambassadors to translate and make these materials accessible in many other languages, further broadening our reach and fostering global engagement.
Demonstrating Success:
We will gauge our impact by assessing user satisfaction and integrating feedback through GitHub and Discord. Success will be evidenced by shortened development cycles and an increase in the number of non-blockchain developers successfully deploying applications on Cardano.
Why This Matters to Cardano:
Our project supports Cardano’s mission to develop high-assurance and accessible business applications. By lowering entry barriers and simplifying smart contract usage, we help maintain Cardano’s position as a leader in blockchain innovation, encouraging a wider community of developers and businesses to engage with the platform.
Bringing Value to Cardano:
Our project will significantly enhance the Cardano ecosystem by making it more accessible to a broader range of developers, including those without deep blockchain expertise. By simplifying the integration of secure, standardized smart contracts through our Starter-Kit, which include framework-specific control components and comprehensive documentation in multiple languages, we facilitate the rapid development and deployment of diverse applications. This democratization of technology will lead to increased innovation and usage of the Cardano blockchain, thereby strengthening its position as a leading platform for developing high-assurance applications across various industries.
Measuring Impact:
User feedback will play a crucial role. Through integrated feedback mechanisms on GitHub and Discord, we will collect insights directly from developers about their user experience and areas for improvement. Case studies of specific deployments and educational outreach effectiveness will also help assess the qualitative impact of our tools.
Sharing Outputs and Opportunities:
Long-Term Benefits:
The success of our project promises not only immediate improvements in application development on Cardano but also long-term benefits such as enhanced community engagement and an elevated reputation as a versatile and developer-friendly blockchain platform. This will attract more developers and businesses to Cardano, promoting sustained growth and innovation.
Established Track Record:
Our team has successfully secured Catalyst funding for a key project focused on testing the Marlowe TypeScript SDK, enhancing web integration, and smart contract manipulation (https://milestones.projectcatalyst.io/projects/1100190). This ongoing work not only establishes a solid foundation for our current efforts but also demonstrates our adeptness in managing funded initiatives within the Cardano ecosystem.
Comprehensive Blockchain Expertise:
Our team, led by Erick Romero and Taina Bugs, brings deep knowledge and hands-on experience in blockchain application and web development. We have developed Dapps prototypes using Aiken and Lucid for renewable energy compensation ( https://preprod.karbonity.com/), showcasing our technical proficiency. Erick’s involvement in both the Plutus and Marlowe Pioneer programs, along with his ongoing collaboration with the Marlowe core team, provides us with strategic partnership and access to cutting-edge features for Marlowe integration.
Validation and Collaboration:
The insights and tools gained from our previous ongoing Catalyst-funded project have significantly prepared us for advancing our current proposal. Our continual engagement with the Marlowe core team ensures that our solutions are aligned with the latest technological advancements and the broader goals of the Marlowe team.
Financial Management and Accountability:
Erick Romero brings a robust background in project and product management, underpinned by a master’s degree in renewable energy and an MBA. This academic and professional experience ensures our project is managed with strict adherence to budgetary discipline and transparency, aligning with best practices.
Expanding Impact and Open-Source Commitment:
Our work with Brazilian companies and the potential for global partnerships underscore our commitment to expanding the application of blockchain solutions. By open sourcing our tools and fostering community collaboration, we are setting the stage for decentralized innovation and widespread adoption of blockchain technology.
See some of the latest interviews and development here: https://linktr.ee/erick__romero
Starter-Kit Foundation and Initial Smart Contract
Duration: 3 months
A: Milestone Outputs
B: Acceptance Criteria
C: Evidence of Milestone Completion
Additional Smart Contracts Development
Duration: 4 months
A: Milestone Outputs
B: Acceptance Criteria
C: Evidence of Milestone Completion
Expansion of Smart Contract Library
Duration: 4 months
A: Milestone Outputs
B: Acceptance Criteria
C: Evidence of Milestone Completion
Project Consolidation and Documentation
Duration: 1 month
A: Milestone Outputs
B: Acceptance Criteria
C: Evidence of Milestone Completion
Erick Romero | Blockchain & Full-Stack Developer & Business Strategy
Background: Engineer
LinkedIn: Erick Romero
Twitter: @ErickRomeroEdda
Github: https://github.com/Erickrs2?tab=repositories
As the Blockchain & Full-Stack Developer, Erick plays a pivotal role in designing the technical architecture for the Next-based Marlowe Starter-Kit. His responsibilities include overseeing the development of smart contracts, ensuring they are modular, secure, and fully integrated with the latest features of the Marlowe TS-SDK. Erick combines his deep expertise in blockchain technology, software development, and project management to strategically guide the project, ensuring technical excellence and alignment with blockchain advancements. Participated in the Plutus Pioneer Program, Marlowe Pioneer Program, and Cardano-Foundation Blockchain Course.
Tainá Bugs | Full-Stack Developer & UI/UX Design & Product Owner
Background: Engineer
LinkedIn: Tainá Bugs
Twitter: @tainabugs
Tainá is responsible for the full-stack development of the project, utilizing her expertise with Next.js 14 and its App Router to efficiently manage both backend and frontend functionalities. This full-stack framework enhances her ability to deliver integrated solutions swiftly, covering all aspects from the server-side logic to client-side interactivity. Her role includes not only UI/UX design but also the comprehensive development of front-end functionalities that allow for the direct configuration of smart contracts. Additionally, Tainá has enriched her blockchain development skills through participation in the Cardano-Foundation Blockchain Course.
Total Budget: 120,400 ADA
You can see the detailed budget here: https://1drv.ms/x/s!Aj-l_yQM34m5j6hlS3vxQx53PI_YWA?e=TyYaaB
Milestone 1: Framework Foundation and Initial Smart Contract (3 months)
Total for Milestone 1: 27,400 ADA (23% of total budget)
Blockchain Developer (Marlowe Smart Contract and TS-SDK off-chain API): 9,000 ADA
Full-Stack Developer & UI/UX Design: 12,000 ADA
Documentation & Tutorials: 6,400 ADA
Milestone 2: Development of two Additional Smart Contracts (4 months)
Total for Milestone 2: 37,900 ADA (31% of total budget)
Blockchain Developer (Marlowe Smart Contracts and TS-SDK off-chain API): 13,500 ADA
Full-Stack Developer & UI/UX Design: 18,000 ADA
Documentation & Tutorials: 6,400 ADA
Milestone 3: Development of Two Final Smart Contracts (4 months)
Total for Milestone 3: 37,900 ADA (31% of total budget)
Blockchain Developer (Marlowe Smart Contracts and TS-SDK off-chain API): 13,500 ADA
Full-Stack Developer & UI/UX Design: 18,000 ADA
Documentation & Tutorials: 6,400 ADA
Milestone 4: Project Consolidation and Documentation (1 month)
Total for Milestone 4: 17,200 ADA (14% of total budget)
Blockchain Developer (Testing and Optimization): 6,000 ADA
Full-Stack Developer & UI/UX Design (Testing and Optimization): 4,800 ADA
Documentation & Tutorials: 6,400 ADA
You can see the detailed budget here: https://1drv.ms/x/s!Aj-l_yQM34m5j6hlS3vxQx53PI_YWA?e=TyYaaB
Our budget is strategically allocated to maximize efficiency and competitiveness, ensuring that each ADA invested yields high-quality results. We are committed to developing a user-friendly Marlowe Starter-Kit that significantly simplifies the integration of blockchain technology into diverse applications.
Strategic Impact and Benefits:
For Developers:
By lowering the technical barriers, the Marlowe Starter-Kit enables developers to easily create secure and innovative decentralized applications (Dapps) without needing deep blockchain expertise. This initiative includes comprehensive documentation and tutorials available in English, Spanish, and Portuguese, thus broadening the project's accessibility and boosting developer engagement and innovation within the Cardano ecosystem.
For Businesses:
The Marlowe Starter-Kit encourages a greater number of developers to build varied applications using the Cardano blockchain. This expansion in development activity provides businesses with a wider array of blockchain solutions tailored to their specific needs, enhancing operational efficiency, transparency, and security. The ease of integration offered by the Starter-Kit helps businesses adopt blockchain technology more rapidly and effectively.
For the Cardano Community:
This project contributes significantly to the Cardano ecosystem by delivering high-quality, reusable tools and educational resources that support a collaborative development environment. These tools not only meet immediate needs but also bolster Cardano’s reputation as a leading blockchain platform for reliable and sophisticated applications.
Long-Term Impact and Sustainability:
The inclusion of Starter-Kits, along with the focus on multilingual support, prepares the ground for widespread adoption and continuous innovation within the Cardano community. Our project aligns with Cardano's goals of scalability and sustainability, ensuring that as the ecosystem grows, more developers and businesses can easily participate and innovate.