[GENERAL] Name and surname of main applicant
Amaan Khan
[GENERAL] Are you delivering this project as an individual or as an entity (whether formally incorporated or not)
Entity (Not Incorporated)
[GENERAL] Co-proposers and additional applicants
Raihan Khan
[GENERAL] Please specify how many months you expect your project to last (from 2-12 months)
3
[GENERAL] Please indicate if your proposal has been auto-translated into English from another language
No
[GENERAL] Summarize your solution to the problem (200-character limit including spaces)
We am to address this gap by conceptualizing a framework for deploying AI inferences on Cardano. Streamlining this process is crucial to unlock the full potential of generative AI on the Cardano.
[GENERAL] Does your project have any dependencies on other organizations, technical or otherwise?
No
[GENERAL] If YES, please describe what the dependency is and why you believe it is essential for your project’s delivery. If NO, please write “No dependencies.”
No dependencies.
[GENERAL] Will your project’s output/s be fully open source?
Yes
[GENERAL] Please provide here more information on the open source status of your project outputs
The project will be open source under MIT License. This will allow anyone to do whatever they wish with the original code, as long as the original copyright and license notice is included either in the distributed source code or software.
[METADATA] SDG rating
SDG Goals
8 - Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all
9 - Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
17 - Strengthen the means of implementation and revitalize the Global Partnership for Sustainable Development
SDG Subgoals
17.19 - By 2030, build on existing initiatives to develop measurements of progress on sustainable development that complement gross domestic product, and support statistical capacity-building in developing countries
9.1 - Develop quality, reliable, sustainable and resilient infrastructure, including regional and transborder infrastructure, to support economic development and human well-being, with a focus on affordable and equitable access for all
9.b - Support domestic technology development, research and innovation in developing countries, including by ensuring a conducive policy environment for, inter alia, industrial diversification and value addition to commodities
[SOLUTION] Please describe your proposed solution
Explanation of Elliptic Framework
The Elliptic Framework is a decentralized platform that allows users to access and deploy AI-powered Python modules on the Cardano blockchain. By using smart contracts and a network of compute nodes, it makes high-performance computing power available to anyone. Here's how it works:
- Decentralized Compute Nodes: Users can contribute their devices (like GPUs) to the network, providing computational power.
- Smart Contracts: Python code can be securely and transparently executed on Cardano through smart contracts.
- Elliptic Python SDK: This toolkit helps developers discover and use the network's compute resources easily.
- Module Deployment: Users can deploy their Python code to the network, making it accessible via unique URLs.
- API Integration: Simple APIs allow users to interact with these modules in their preferred programming language.
- Rewards: Contributors to the network earn tokens as rewards, promoting active participation.
Example Implementation:
Implications:
This platform democratizes access to powerful computing resources, making advanced AI and computation more accessible to everyone. It also fosters a collaborative ecosystem where users are rewarded for their contributions, driving innovation and community growth on the Cardano blockchain.
Workflow:
- Module Deployment: Users deploy Python modules onto the Elliptic network by providing module names and publicly accessible URLs to the raw Python code.
- Smart Contract Execution: Smart contracts on the Cardano blockchain facilitate the execution of Python code referenced on Cardano accounts, ensuring secure and transparent interaction.
- Compute Resource Discovery: Elliptic nodes, equipped with the Elliptic Python SDK, enable hosted modules to discover and query compute resources available on the network.
- API Invocation: Elliptic provides APIs for fetching invocation URLs of deployed modules, allowing users to programmatically invoke module functions in their preferred programming language.
- Reward Distribution: Elliptic implements a reward mechanism to incentivize participation and contribution to the network, fostering a vibrant and collaborative ecosystem of decentralized compute resources.
[IMPACT] Please define the positive impact your project will have on the wider Cardano community
Impact on the Cardano Community:
- Accessibility: Elliptic will make advanced AI technologies more accessible to developers within the Cardano community, empowering them to leverage decentralized compute resources for generative AI tasks.
- Innovation: By providing a decentralized platform for deploying AI inferences, Elliptic will foster innovation and experimentation within the Cardano ecosystem, driving the development of new AI applications and use cases.
- Community Engagement: Elliptic will facilitate collaboration and knowledge sharing among developers, creating a vibrant community around generative AI technologies on Cardano.
- Economic Opportunities: Elliptic's reward mechanism will incentivize participation and contribution to the network, creating economic opportunities for individuals and organizations within the Cardano community.
Measurement of Impact:
- User Adoption: Tracking the number of developers and projects utilizing Elliptic's platform for AI inference tasks on Cardano.
- Community Feedback: Gathering qualitative feedback from developers and users regarding their experience with Elliptic, including usability, effectiveness, and satisfaction.
Sharing Outputs:
- Public Announcements: Regular updates and announcements about Elliptic's progress and milestones will be shared with the Cardano community through official channels and social media platforms.
- Documentation and Tutorials: Providing comprehensive documentation and tutorials to assist developers in understanding and utilizing Elliptic's platform effectively.
- Partnerships and Collaborations: Collaborating with other projects and organizations within the Cardano ecosystem to promote awareness of Elliptic and explore opportunities for integration and mutual benefit.
[CAPABILITY & FEASIBILITY] 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?
Team Expertise and Background
Raihan Khan and Amaan Khan bring over 7 years of combined experience in product development, specializing in Full Stack Development, Cardano, and cybersecurity. Raihan, as the tech lead at PinkSurfing, has a strong foundation in JavaScript, React, Node.js, and MongoDB, while Amaan's expertise lies in web3, blockchain, AI, and the MERN stack.
Project Delivery and Fund Management
- Structured Development Process: Our approach involves rigorous planning, development, testing, and deployment phases with clear milestones and deliverables.
- Open Communication: We commit to maintaining open lines of communication with stakeholders through regular updates via social media, project reports, and community forums.
- Financial Oversight: Implementing detailed budgeting, regular audits, and transparent reporting ensures proper fund management and accountability.
- Validation and Testing: Prototypes will be deployed in controlled environments for validation, with feedback used iteratively to improve the concept.
- Community Engagement and Feedback: Continuous engagement with the Cardano community ensures alignment with user needs and expectations through beta testing and feedback collection.
Conclusion
With over 7 years of combined experience in product development and a robust project management approach, our team is highly capable of successfully delivering the Lemma project with trust and accountability, contributing significantly to the growth of the Cardano community.
[PROJECT MILESTONES] What are the key milestones you need to achieve in order to complete your project successfully?
Milestone 1: Research
- Milestone Outputs: Comprehensive research report outlining the current landscape of decentralized compute networks, smart contract integration on Cardano, and existing AI deployment platforms.
- Acceptance Criteria: The research report covers relevant topics such as decentralized compute models, smart contract capabilities on Cardano, potential challenges, and opportunities for Elliptic.
- Evidence of Milestone Completion: Submission and approval of the research report by the project stakeholders.
Milestone 2: Architectural Design
- Milestone Outputs: Architectural design document detailing the technical specifications and components of the Elliptic framework, including decentralized compute nodes, smart contract integration, Elliptic Python SDK, module deployment process, and API integration.
- Acceptance Criteria: The architectural design document provides a clear and detailed overview of the technical structure and workflow of the Elliptic framework, addressing key functionalities and potential challenges.
- Evidence of Milestone Completion: Review and approval of the architectural design document by the project team, ensuring alignment with project goals and requirements.
Milestone 3: Low Fidelity Prototype and Project Closure Report
- Milestone Outputs: Low fidelity prototype demonstrating the developer experience.
- Acceptance Criteria: The prototype successfully showcases basic developer experience of the Elliptic framework.
- Evidence of Milestone Completion: Demonstration and validation of the low fidelity prototype by the project stakeholders, followed by the submission of the project closure report summarizing the project's outcomes, lessons learned, and future recommendations.
[RESOURCES] Who is in the project team and what are their roles?
Amaan Khan is a full-stack developer, Opshin developer, and cybersecurity enthusiast with four years of professional experience. He has worked on numerous innovative projects across web3, blockchain, artificial intelligence, and the MERN stack. Amaan has successfully completed a variety of freelancing projects, delivering exceptional solutions to his clients. In addition to his development work, he runs a graphic design company, where he collaborates with his team to provide creative and impactful solutions.
Furthermore, Amaan is passionate about cybersecurity and shares his knowledge through a dedicated channel. On this platform, he creates informative content covering topics such as blockchain, AI, and cybersecurity, helping to spread awareness and educate people about these critical areas. His diverse skills and commitment to both technology and education make him a valuable contributor to the tech community.
https://twitter.com/amaan_sec
https://www.instagram.com/amaan_sec/
https://www.instagram.com/amaan.designlab/
https://amaancoderx.github.io/portfolio/
https://www.linkedin.com/in/amaan-khan-20292823a/
Raihan Khan, a Full Stack and Blockchain Developer with a comprehensive 3+ years of background in developing scalable and efficient web applications. He is currently a tech lead at https://pinksurfing.com/. Armed with a Bachelor's degree in Computer Science from Rajshahi University, He have deep expertise in a range of technologies including JavaScript, React, Node.js, and MongoDB. His approach combines a keen understanding of user experience with robust backend logic to create seamless digital solutions that drive business success.
https://www.instagram.com/theraihhan/
https://www.linkedin.com/in/raihan-khan-07a1aa21b/
[BUDGET & COSTS] Please provide a cost breakdown of the proposed work and resources
- Research: 25,000 ADA
- Project Manager: 4,000 ADA
- Lead Developer: 8,000 ADA
- Protocol Architect: 10,000 ADA
- Technical Writers: 3,000 ADA
- Design: 20,000 ADA
- Project Manager: 2,000 ADA
- Lead Developer: 8,000 ADA
- Protocol Architect: 10,000 ADA
- Low-Fidelity Prototype: 25,000 ADA
- Project Manager: 4,000 ADA
- Marketing activities: 12,000 ADA
- Backend Developers (2): 6,000 ADA
- QA Engineers: 2,000 ADA
- Technical Writers: 1,000 ADA
[VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
The cost of the project, set at 70,000 ADA, represents significant value for money for the Cardano ecosystem, taking into account the following factors:
Expertise in Cardano: The project necessitates skilled professionals with specialized knowledge of the Cardano blockchain & ecosystem.
These skills are in high demand and command premium rates. The budgeted costs are aligned with industry standards for such expertise.
- Efficient Resource Allocation: The proposed costs for conceptualizing this idea on the Cardano blockchain are carefully evaluated to ensure efficient resource allocation. By leveraging existing infrastructure and expertise within the Cardano community, the project minimizes unnecessary expenditures while maximizing the impact of the investment.
- Feasibility Assessment: The costs are determined based on a thorough feasibility assessment, taking into account factors such as development complexity, regulatory considerations, and market dynamics. This rigorous evaluation process minimizes the risk of budget overruns and ensures that the project remains financially viable throughout its lifecycle.
- Value Proposition: The costs of the proposal are justified by the potential value it brings to the Cardano ecosystem. The project has the potential to unlock new opportunities for growth and development, ultimately delivering significant long-term value for stakeholders.
In summary, the costs associated with the proposal are justified by the efficient allocation of resources, community-driven development approach, thorough feasibility assessment, and the value proposition for the Cardano ecosystem.