Andamio is refining its network into a decentralized, permissionless platform where anyone can build on top of the platform without restrictions. We aim to develop SDKs for easy integration.
This is the total amount allocated to Andamio SDK & UTxO-RPC client.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We will build Andamio SDKs and a UTxO-RPC client to enable easy integration of features like credentialing, course management, and treasury operations without relying on third-party services.
We will build the UTxO-RPC client on top of https://utxorpc.org/ and will rely on that tool set to enable those features.
All code developed as part of this project will be released as open source, using either the Apache or Mozilla Public license or equivalent open course license. We will not use GPL, LGPL or derivatives.
Our proposed solution is to develop Andamio SDKs and a UTxO-RPC Client that will enable seamless integration with the Andamio network for both existing products and new decentralized solutions. The SDKs will provide out-of-the-box tools that allow developers and organizations to access Andamio's core features, including:
By building the Andamio Client based on UTxO-RPC, we eliminate the need for reliance on any centralized third-party services. This promotes true decentralization, allowing users to run their own Andamio Client and backend infrastructure. Our client will be designed to handle all interactions with the blockchain, serving as the backbone for the SDK functionalities mentioned above.
The UTxO-RPC framework is still in development by teams like Tx-Pipe and Blinklabs, with limited documentation currently available. As part of this proposal, we will contribute directly to UTxO-RPC by creating documentation and examples, enhancing the broader Cardano ecosystem and supporting further adoption.
Our SDKs will offer a comprehensive toolkit that includes the ability to query Andamio network data, such as:
These capabilities will allow developers to build and submit Andamio transactions effortlessly.
Additionally, we will offer a hosted version of the Andamio Client to lower the barrier for those who prefer not to maintain their own backend infrastructure. This flexibility ensures that our solution caters to both decentralized users and those who need a simpler integration.
By creating SDKs and a UTxO-RPC client, we enable seamless integration and empower:
Value to the Cardano Community:
The success of this project will contribute to the broader Cardano ecosystem in several ways:
Sharing Outputs:
We will ensure the community benefits from our work through:
Community Engagement:
Updates on project progress, lessons learned, and insights will be shared through our public channels.
Our team has extensive experience in blockchain development, software engineering, and educational technology, making us well-suited to deliver this project. We’ve successfully delivered complex projects on time, within budget, and with full transparency.
Team Expertise:
Validation of Approach:
Trust and Accountability:
With our proven track record, technical skills, and commitment to transparency, we are confident in our ability to deliver this project and contribute positively to the Cardano ecosystem.
Kick off the project by forming the core team, setting up communication and project management processes. This phase includes identifying the scope, challenges, and defining technical specifications.
Outputs:
Acceptance Criteria:
Develop the architecture for the Andamio SDK and start building an initial prototype for basic network functionalities, such as querying network data and Andamio data type handlers/utils.
Outputs:
Acceptance Criteria:
Build the Andamio Client using UTxO-RPC for seamless interaction with the blockchain. This phase includes setting up core functionalities such as credential queries and courses/modules discovery, commitment stats queries.
Outputs:
Acceptance Criteria:
Complete the development of the SDK and Andamio Client, expanding functionality to include Andamio network transactions such as credential issuance, modules managements etc.
Outputs:
Acceptance Criteria:
Wrap up the project by producing a comprehensive final report, summarizing outcomes, lessons learned, and plans for future development. A closeout video will also be created to share insights with the community.
Outputs:
Acceptance Criteria:
Nelson Kshetrimayum is a passionate Cardano developer who transitioned from a background in physics to focusing on blockchain technology. He began his Cardano development journey with Gimbalabs, contributing to prototype a Cardano native Learning Management System. With a solid foundation in both physics and computer science, Nelson brings a unique interdisciplinary perspective to his work, particularly in the realm of improving science and education through technology. He is dedicated to advancing the open-source software movement and contributing to the growth of Cardano as a leading blockchain. Driven by a desire to learn new concepts, build innovative software, and explore distributed and fractal community governance, he aims to create meaningful change in society through technology.
Twitter: https://twitter.com/nelson_ksh
James Dunseith, is a Teacher, Coach, Smart Contract Developer and Facilitator with extensive experience in creating engaging learning experiences and facilitating problem-solving. In the classroom and at ed-tech startups, James led the adoption of student-centered and project-based learning models. James is a co-founder of Gimbalabs, where he writes educational content and facilitates open governance of the community. James leveraged his expertise in learning design and community engagement for this project.
LinkedIn: https://www.linkedin.com/in/james-dunseith-0135651/
Twitter: https://twitter.com/jamesdunseith
GitHub: https://github.com/workshop-maybe
Adrian Hütter Smart Contract Developer is a career changer in the field of civil engineering. He taught himself programming, which now helps him leverage the rapidly changing Cardano smart contract platform. He began his Cardano journey with the first cohort of the Plutus Pioneer Program and shortly after discovered Gimbalabs, where he has been a member ever since. Adrian specializes in Plutus smart contracts and is always looking for new ways to use them. He strongly believes in open source and the power of small communities with the right tools.
Github: https://github.com/adrian1-dot
M. Ali Modiri – Security & Smart Contract Specialist
Ali brings a diverse skill set, merging his background in mechatronics, cybersecurity, and blockchain. A former malware analyst and penetration tester, he excels in identifying and mitigating digital threats. Ali’s programming expertise spans from low-level languages like Assembly and C to high-level languages such as Golang and JavaScript. As a specialist in Plutus smart contract development, Ali is an active contributor to the Cardano community, notably as a member of the Cardano Certification Group and author of CIP 96. His focus is on advancing blockchain security and helping humanity through technological innovation.
Milestone 1: Planning and Research Phase
Budget: 8,000 ₳
Milestone 2: SDK Architecture and Prototype Development
Budget: 30,000 ₳
Milestone 3: UTxO-RPC Client Development
Budget: 30,000 ₳
Milestone 4: Full SDK and Client Implementation
Budget: 30,000 ₳
Final Milestone: Project Closeout and Reporting
Budget: 8,000 ₳
Total Budget: 106,000 ₳
Showcasing Cardano’s Versatility:
By developing SDKs and a UTxO-RPC client for decentralized education and credentialing, we demonstrate how Cardano can be applied beyond traditional financial applications. This not only showcases Cardano’s adaptability to new sectors but also attracts interest from organizations and developers looking to build in diverse industries, potentially driving increased ADA demand.
Innovation and Technological Contribution:
Our project will contribute significantly to Cardano’s technological infrastructure by creating reusable SDKs and contributing to the ongoing development of UTxO-RPC. These contributions will provide a scalable blueprint for future projects, fostering innovation and enabling others to build upon our work. This expands the capabilities of the Cardano ecosystem while reducing development costs for similar initiatives in the future.
Long-term Sustainability:
By focusing on decentralized tools that allow for self-hosting and eliminating reliance on third-party services, our project ensures long-term sustainability. The open-source nature of the SDKs and client tools means they can be continuously improved by the community, reducing the need for future costly infrastructure investments.
Educational and Social Impact:
Our project has a direct impact on the education sector by enabling decentralized credentialing and course management systems. This demonstrates Cardano’s social impact potential, making it appealing to organizations and socially conscious investors looking for blockchain solutions with real-world applications.