Please describe your proposed solution
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:
- Joining the network.
- Publishing and managing course modules.
- Approving and issuing credentials.
- Maintaining treasury systems and distributing rewards.
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:
- Available courses and modules.
- Learner statistics.
- Treasury and contributor stats.
- Escrow commitments.
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.