Robust open-source development involves a lot more than simply releasing code. It requires documentation, collaborative support, and inspiring examples.
A Project-Based Documentation Platform anyone can use, setting a new standard for holistic, comprehensive documentation that helps open-source development communities thrive.
This is the total amount allocated to Project-Based Documentation for the Open-Source Andamio Platform.
We are depending on the Cardano Community to keep changing the world!
Project will be fully open source. It will show how Cardano can help to set a new standard for what open source documentation can be.
Our project falls within the following SDG categories:
The best open-source projects have great documentation and committed developer communities. Our proposed solution is to support the evolution of the Cardano development ecosystem by demonstrating how a set of Cardano-based tools supports open-source projects in a new way.
This proposal outlines the three parts to our solution:
Andamio is a Learning Management System (LMS) built on Cardano. It is built for organizations of all sizes to share knowledge and onboard contributors. Andamio includes smart contracts and UI components for treasury management, skill and contribution tracking, and emergent reputation that:
With this proposal, we will engage with developers and organizations who want to use the Andamio Platform to build robust organizations and open-source spaces. We know that effective open-source development is much more than simply “releasing the code”. The real goal of open-source development is to create communities of developers, so that further innovation can happen.
Cardano is built for precisely this sort of innovation. The Andamio Platform demonstrates how. Aspiring developers are already benefiting from our work, and we have a long track record of supporting new organizations to take root. The existing Andamio code is already public, our MVP is live, and it is time to set a new standard for what open-source documentation can be.
The campaign brief says, “This challenge setting aims to incentivise large ambitious open source projects as the next phase as The Evolution of Developer Ecosystem”
We built the Andamio Platform to support the evolution of the Cardano developer ecosystem and beyond. It is an example of a “large, ambitious open source project” focusing on education that helps organizations thrive. Cardano projects do not yet address these problems. Our solution to well-known problems of education, organizations, and open source development will dramatically extend interest in the Cardano ecosystem by offering solutions to a new class of issues and igniting the imaginations of people who don’t yet see utility in blockchain.
The campaign brief asks, “What are the tools that we need to prioritize first and how do we incentivise projects to be open source?” and “How do we attract developers from outside of our current community to participate in Catalyst?”
Sustaining open-source developer ecosystems is a problem that pre-dates blockchain technology. By showing a new way to sustain open-source development, we are generating a new wave of interest from experienced developers and open-source advocates. We built Andamio precisely to do this. We have applied Plutus smart contracts, Cardano transaction templates, and new, emergent identity solutions that kickstart a new wave of development work.
The campaign brief asks, “What would make a developer motivated to grind through the docs and code no matter how hard it is to create a dApp?”
If reading docs is a grind and it’s hard to create a dApp, then we won’t motivate a sufficient number of developers. You can’t have a successful open-source project if the documentation doesn’t motivate developers.
Great documentation is essential to great infrastructure. Devs know this and should expect it. Compelling examples are inherently motivating - just like a great game. And collaborative communities of practice make anything possible. When developers know that they are not alone, and have ample opportunities to learn alongside others, they engage. We know this because we’ve been practicing it.
The campaign brief asks, “What are enterprise dev managers looking for in order to be able to build out enterprise projects - either internal or commercial?”
Enterprise dev managers know that they need skilled contributors to achieve their goals. Andamio doesn’t just support the training and onboarding of devs - it also helps enterprises validate the track record of any contributor, and for new networks of developers to form.
The campaign brief lists “Potential Directions”. Here is how we aim to deliver on several of them:
The campaign brief says, “Beyond tools and infrastructure, we need to nurture a growing developer community with incentives for ambitious infrastructure projects.”
We agree! Andamio is an “ambitious infrastructure project” that is not just built to deliver documentation. Andamio provides a set of Cardano contracts and UI components that allow projects of any size to provide incentives for ongoing work. We will show how, by building the Andamio documentation in Andamio itself, which will provide an illuminating example for other organizations on how to incentivize ambitious open-source infrastructure projects.
The campaign brief says, “Accelerated dApp development and aligned strategic goal of Cardano which is increasing the number of open source projects on Cardano.”
The Andamio Documentation will provide a new example for what open source documentation can be. We call it “Project Based Documentation”, and it’s about more than simply telling people about the code. We will
Throughout this project, we will ask:
Each month, we will report our answers to these questions. When we are successful, we will share what we have learned. When we are not successful, we will build upon our experiments.
Project-Term Metrics
For a five month project duration we will track these quantitative metrics:
We will also use surveys and in-person feedback to collect qualitative insights that drive improvements to the Andamio Platform.
Output 1: Andamio Open Source Code + Documentation Site
Output 2: Live Coding Sessions
Output 3: Public, Transparent Budget
Output 4: Leading by Example
Gimbalabs has been focused on developer education since Fund 1 of Project Catalyst, and we’ve delivered the Andamio MVP in the form of our Plutus PBL 2023 Course.
We are confident that we will “deliver this project with high levels of trust and accountability,” because it is our goal to make it easier for everyone to increase trust and accountability among contributors and organizations. We built Andamio as a tool for this job.
Background
Gimbalabs was founded during Funds 1 and 2 of Project Catalyst, in 2020. For three years, Gimbalabs has provided value through initiatives such as Dandelion, Plutus PBL, Gimbalabs Playground, Gimbalabs Live Coding, and most recently, Voltaire Governance workshops. Its team has a track record of delivering value far exceeding the amount received in funding, actively engaging and fostering Cardano community creation and growth, and delivering on its promises.
Andamio
The Andamio team is a unique blend of experienced developers, project managers, and business experts working together in the Cardano ecosystem for over two years. With their roots in Gimbalabs, a project deeply involved in the growth of Cardano, they share common values and goals, forming a dedicated and cohesive team. Over the past six months, they have diligently bootstrapped the Andamio platform as an open-source solution to address the challenges and pain points identified throughout their engagement with the Cardano community, where they have gathered valuable insights and collaborated with numerous learners and organizations.
After six months of rigorous testing, we are excited to present an open-source software development kit (SDK), ready to be developed into a platform that any Cardano organization can leverage.
Andamio includes a Treasury management system. We will use it to track the use of funds directly on the Cardano Mainnet. Even as we’re providing documentation about the tool, we’ll be showing how the tool can be used to “demonstrate that we can be trusted to manage funds properly”. In doing so, we’ll set an example for others to follow in the future.
The purpose of Andamio is to increase the capacity of all people to collaborate in solving big problems. We must make it easier to build trust and accountability among contributors and organizations. Great documentation helps to build trust and accountability.
The main goal of this project is to provide robust, open-source Andamio documentation within the Andamio Platform, so that it will be accessible to anyone who wants to use it.
Our hypothesis is that it takes more than public code to bring open-source projects to life. We intend to contribute to the evolution of the Cardano Developer Ecosystem by showing how Cardano can be used to empower developer ecosystems. That’s why, with this project, we will:
We will know if we are successful according to the metrics shared above, and will validate our approach by:
Showing that a high level of trust increases our capacity to solve problems.
View Milestones + Timeline here
Month 1: Publish Onboarding Modules
Key Activities:
Month 2: Publish Front End Templates
Key Activities:
Month 3: Publish Building Background Knowledge (BBK) Modules
Key Activities:
Month 4: Publish Live Coding Video Archive
Key Activities:
Month 5: Publish Governance Starter Kit + Andamio Back End
Key Activities:
We will:
As a result of this work, Andamio will be accessible to anyone who needs to use it. If this project is successful, people will not just read the docs: they will experience new tools for themselves and be ready to keep building solutions to real problems. Andamio will set a clear example that community building is essential to open-source development, and will build upon the live sessions that Gimbalabs has been running for the last 2+ years.
Deliverables by Milestone:
Budget Summary
Milestone -> Total Funds (ADA)
Month 1: Publish Onboarding Modules -> 61,736
Month 2: Publish Front End Templates -> 31,200
Month 3: Publish Building Background Knowledge (BBK) Modules -> 58,700
Month 4: Publish Live Coding Video Archive -> 41,200
Month 5: Publish Governance Starter Kit + Andamio Back End -> 126,200
Total -> 319,036 ADA
Detailed Budget Breakdown
For a full budget breakdown, please see this spreadsheet.
This proposal represents enough funding to help the Andamio team continue to bootstrap the Andamio project.
You can find more detailed information about our team here.
PBL Design Team
James Dunseith
Teacher, Coach, Smart Contract Developer and Facilitator
LinkedIn: https://www.linkedin.com/in/james-dunseith-0135651/
Sebastian Pabon
Social Entrepreneur and Educator
LinkedIn: https://www.linkedin.com/in/ing-sebastian-pabon/
Software Engineering Team
HongJing (Jingles) K
Innovative Solutions Developer
LinkedIn: https://www.linkedin.com/in/jingles/
Nelson Kshetrimayum
Software Engineer
Twitter: @nelson_ksh
Juan Salvador Magán Valero
Software Engineer
LinkedIn: https://www.linkedin.com/in/juan-salvador-mag%C3%A1n-valero-9a071442/
Smart Contract Design Team
M.Ali Modiri
Smart Contract Developer
LinkedIn: https://www.linkedin.com/in/m-a-modiri/
Adrian Hüetter
Smart Contract Developer
LinkedIn:
Business Strategy and Product Development Team
Roberto Mayen-Hess
Business and Innovation Manager
LinkedIn: https://www.linkedin.com/in/roberto-mayen-hess/
Yoram Ben Zvi
Business Models Lead
LinkedIn: https://www.linkedin.com/in/yoram-ben-zvi-446836/
Nori Nishigaya
Software Development Expert
LinkedIn: https://www.linkedin.com/in/nishigaya/