[Proposal setup] Proposal title
Please provide your proposal title
[BBO] OpenMCP Cardano: Enabling AI-ready onchain data access
[Proposal Summary] Budget Information
Enter the amount of funding you are requesting in ADA
84600
[Proposal Summary] Time
Please specify how many months you expect your project to last
8
[Proposal Summary] Translation Information
Please indicate if your proposal has been auto-translated
No
Original Language
en
[Proposal Summary] Problem Statement
What is the problem you want to solve?
Cardano does not have a standardized protocol that allows AI models to understand on-chain data, which limits Cardano's ability to integrate with AI ecosystems and hinders the creation of smart dApps.
[Proposal Summary] Supporting Documentation
Supporting links
[Proposal Summary] Project Dependencies
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
[Proposal Summary] Project Open Source
Will your project's outputs be fully open source?
Yes
License and Additional Information
All source code developed for OpenMCP will be released under the Apache 2.0 open source license, ensuring openness, transparency, and encouraging community contributions. Protocol specifications, documentation, and schemas will also be publicly available and free to use. We believe that keeping the project open will promote widespread adoption and maximum contribution to the Cardano ecosystem.
[Theme Selection] Theme
Please choose the most relevant theme and tag related to the outcomes of your proposal
AI
[Campaign Category] Category Questions
Mention your open source license and describe your open source license rationale.
All source code developed for OpenMCP will be released under the Apache 2.0 open source license, ensuring openness, transparency, and encouraging community contributions. Protocol specifications, documentation, and schemas will also be publicly available and free to use. We believe that keeping the project open will promote widespread adoption and maximum contribution to the Cardano ecosystem.
How do you make sure your source code is accessible to the public from project start, and people are informed?
We have shared a link to the proposal's public source code repository on GitHub and are committed to regularly updating it as the product evolves under the Apache 2.0 open source license. Additionally, we will create high-quality documentation on getting started and are committed to supporting and answering developer questions.
How will you provide high quality documentation?
To ensure high-quality documentation, we will provide comprehensive documentation for both users and developers. Specifically:
- The README file on GitHub will serve as a starting point, providing a general introduction and a quick guide to help users get started easily.
- The GitBook page will be an in-depth document, detailing implementation steps, practical examples, and specific explanations for each feature.
All of this documentation is built with a clear structure, accompanied by illustrations and specific examples to ensure understanding and accessibility.
[Your Project and Solution] Solution
Please describe your proposed solution and how it addresses the problem
Abstract: The Cardano ecosystem is thriving, but the potential for AI integration is being hindered by a fundamental barrier: the complexity and fragmentation of on-chain data access. OpenMCP for Cardano is a standardized protocol that enables efficient access and interpretation of on-chain data for AI applications. This project will build the bridge needed for AI to easily understand, process, and leverage the rich data on the Cardano blockchain, ushering in a new era of native AI dApps and intelligent data analytics on Cardano.
Problem:
In the rapidly evolving landscape of Artificial Intelligence, the ability to access and use data effectively is key. However, data on blockchains, including Cardano, is often stored in a distributed and heterogeneous structure, which poses many challenges for integration and processing by AI models:
- Lack of standardization: There is no common protocol or format for representing the “context” of on-chain data (e.g. what a transaction is, what its parameters mean, what type of asset it is, what purpose a smart contract serves). This forces AI developers to build custom data analyzers for each specific dApp or type of data.
- Complexity in data retrieval: AI models require structured and contextual data to learn and make predictions. Raw data on the blockchain does not provide this context directly, requiring complex steps to extract, transform, and enrich off-chain data before feeding it into an AI model.
- Barriers to entry for AI developers: Data scientists and AI engineers are often unfamiliar with Cardano’s blockchain data structures and smart contract language (Plutus). This creates a major barrier, preventing them from developing AI applications that leverage Cardano’s potential.
- Missed Potential: AI applications that need fast, flexible, and contextual access to data to perform tasks such as analyzing market trends, detecting fraud, optimizing DeFi protocols, or providing AI-based personalized financial services from Cardano data are being limited due to the lack of suitable infrastructure.
Cost of the problem:
- Increased development costs: AI projects that want to interact with Cardano must spend significant resources building bespoke data integration solutions.
- Delay in innovation: The pace of developing AI-native dApps on Cardano is hampered by the complexity of accessing data.
- Feature limitations: Apps are unable to fully leverage the power of AI to deliver intelligent and personalized features.
Loss of competitive advantage: Cardano risks falling behind other blockchains that are developing better AI integration solutions.
Solution:
OpenMCP (Model Context Protocol) for Cardano is an open standard protocol that aims to create a seamless bridge between AI models and Cardano's on-chain data. It acts as a middle-brain between AI/LLM applications and Cardano's complex data ecosystem. It translates human requests into technical queries, aggregates results from multiple sources, and most importantly, "contextualizes" the data before returning it. The project will develop a comprehensive toolkit that allows AI developers to easily and securely integrate Cardano blockchain data into their applications.
OpenMCP for Cardano will include:
- MCP Server dedicated to Cardano: Build one or more MCP Server optimized to interact with the Cardano blockchain. These servers will use tools such ascardano-db-syncor third-party APIs (Blockfrost, Maestro) to access on-chain data.
- AI-Ready Data Extraction & Normalization: Developing modules inside MCP Server is capable of:
- Extract various types of on-chain data: transactions, UTXO states, smart contract data (Plutus), native asset information (Native Assets/NFTs), Catalyst governance data, staking, etc.
- Conversion and standardization This raw data is converted into structured, understandable, and consumable formats for AI models (e.g. JSON schema, knowledge graphs, vector embeddings).
- Provides Cardano-specific "Resources," "Prompts," and "Tools":
- Resources: Provides queryable resources such as Plutus smart contract schema, transaction history of a wallet address, NFT metadata, staking pool status.
- Prompts: Design prompt templates optimized for specific tasks on Cardano, making LLM interactions more efficient (e.g. “Please summarize this wallet’s DeFi activity”, “Explain the logic of this Plutus contract”).
- Tools: Build functions that the AI can call to perform more complex actions or queries, e.g. “check the ADA balance of an address”, “retrieve the transaction history of a specific token”, “validate the status of a transaction”, “create a valid Plutus transaction” (at a later stage).
- Developer-friendly interface: Provide clear documentation, code examples, and client libraries (if needed) so that AI developers can easily connect their applications, LLMs, and AI Agents to the OpenMCP Cardano Server.
- Proof of Concept (PoC) & User Guide: Develop a PoC to demonstrate OpenMCP's ability to query Cardano data using LLM and provide detailed instructions for the community to implement and use.
Attract: The OpenMCP for Cardano project will attract many important players in the blockchain and AI ecosystem.
- Developers for Cardano: Developers building dApps on Cardano, especially those working in areas like DeFi, decentralized governance can integrate AI capabilities into their products without building complex infrastructure.
- AI Research and Development: Machine learning researchers, AI engineers, and AI model development companies looking to integrate blockchain data into their models will have a lower barrier to entry and easier creation of AI-infused DApps.
- Projects and businesses: Open up new use cases combining blockchain and AI. Opportunity to build differentiated products in emerging markets and save effort in developing separate connectors.
- Community: Governance participants, stake pool operators, and ADA investors can easily get contextual on-chain information with a simple command.
Unique: OpenMCP for Cardano has many unique features that make it stand out and create special value.
- Connecting Cardano to AI models: OpenMCP is one of the first projects to apply the Model Context Protocol to Cardano by providing an open source of contextual on-chain data sources for all AI models to interact with Cardano.
- Platform for AI Application DApp: OpenMCP will be the foundation for developing decentralized applications and automated agents that can perform complex transactions based on AI logic without user intervention.
- Create more real-world value for on-chain data: Turn on-chain data from raw resources into high-value assets through AI analytics and insights.
- Open Standard: OpenMCP is not a proprietary solution. It proposes an open protocol, meaning anyone can use it, contribute to it, and build on it. This encourages collaboration, reduces dependency on a single vendor, and promotes widespread adoption across the ecosystem.
- Trend leader: The intersection of AI and blockchain is one of the biggest technology trends today. OpenMCP directly addresses one of the barriers affecting data access and interpretation.
[Your Project and Solution] Impact
Please define the positive impact your project will have on the wider Cardano community
OpenMCP for Cardano will have far-reaching impacts on the Cardano ecosystem and AI community:
- Unlocking the potential of AI on Cardano: Significantly lowers the technical barriers to developing AI applications that leverage on-chain data, thereby driving innovation and creating unique AI solutions on Cardano.
- Enhanced dApps interoperability: Allow dApps on Cardano to create smarter AI features, such as user behavior analysis, DeFi strategy optimization,Smart blockchain assistant, Market prediction based on chain data, DAO governance optimization with AI….
- Increasing the accessibility and value of on-chain data: Transform Cardano's on-chain data from complex formats into understandable and AI-query “context”, expanding the scope of applications of this data.
- Data Standardization for AI: Ensure AI applications can interact with Cardano data consistently through a standard protocol, minimizing fragmentation.
- Increased transparency and oversight: AI can be used to more efficiently analyze and audit on-chain operations, enhance transparency in the ecosystem, and assist in network monitoring, risk detection, and performance optimization.
- Enhance the value of ADA: By expanding the use cases and utility of on-chain data, OpenMCP will indirectly generate a large amount of transactions from DApps, users, and AI Agent bots for the Cardano ecosystem.
Output:
- MCP Server cho Cardano: An open source software, acting as an MCP Server, allowing access to Cardano's on-chain data.
- MCP Client Library: An open-source library (supporting languages like Python and TypeScript) that allows AI models to easily integrate with MCP Server to query Cardano's on-chain data.
- Open source repository on GitHub: A public GitHub repository containing the source code for MCP Server, MCP Client Library, documentation, and examples.
- Documentation and User Manual: Detailed documentation is publicly available on platforms like GitHub and the project website.
Share results:
- Propose : All results of the proposal implementation will be submitted to Project Catalyst's Milestone Module.
- Product: We will introduce the main groups of Cardano community, Intersect…
- Open Access Tools: The platform will be accessible to all users in the Cardano community.
[Your Project and Solution] Capabilities & 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?
Bamboo Team has the right elements to meet the requirements of this proposal. with the following capabilities:
Bamboo Information:
- Stake pool operator: BBO with over 2 years of operation so we have all Cardano on-chain data in real time.
- Community Founder: Establish and manage a community dedicated to researching the Cardano ecosystem so that we better understand the real needs of users and developers on Cardano.
- Ambassador of major projects: Our reputation is guaranteed by being ambassadors for projects on Cardano such as Emurgo, World Mobile Token.
- Events and community activities: We are active and actively participate in Cardano events in Vietnam with many roles such as organizer, speaker, media support, guest.
Experience with Catalyst:
- Our members have years of experience in most Catalyst roles and have completed 2 proposals at fund 11 and fund 13 specializing in on-chain data collection and AI applications to create chatbots to support Cardano governance training.
- With the above experience, we ensure the effective and proper use of the budget according to Project Catalyst regulations.
For this proposal we have years of experience creating tools on Telegram to read Cardano data to help the community track data about the Cardano ecosystem.
We also build AI development and application solutions for users, businesses and the Cardano community.
- AI Assistant for Cardano Governance: https://t.me/GovernCardanoBot
- AI Automation for Business Workflows
- AI applications in revenue and expenditure management, information synthesis, content creation...
In summary, with the above descriptions you can see we have all the necessary elements and experience to carry out this proposal:
[Milestones] Project Milestones
Milestone Title
Core Platform & Architecture
Milestone Outputs
- Analysis & Design:
- Complete detailed system architecture design documentation
- Select and finalize core technologies (database, programming language for engine, framework API).
- Design database schemas to store raw and contextualized data.
- Infrastructure & Environment:
- Set up development, staging and production environments on cloud platforms
- Infrastructure configuration as code
- Deploying Cardano DB-Sync for Data Collection
- Develop Data Collection Layer:
- Build an initial pipeline to collect and normalize transaction data from DB-Sync.
Acceptance Criteria
- Architectural design document v1.0.
- Cloud infrastructure is initialized and accessible.
- Git source code repositories are set up with a standard directory structure.
- Pipeline is able to successfully synchronize and store data.
Evidence of Completion
- Document: Whitepaper Architectural Engineering & Design v1.0.
- Source Code: The source code repository (GitHub Repository) is initialized.
- Infrastructure: IaC Scripts (Terraform/Ansible) for development environment.
Delivery Month
2
Cost
15400
Progress
20 %
Milestone Title
Contextualize
Milestone Outputs
- Engine Development:
- Build the core module of the Contextualization Engine.
- Implement first rules/heuristics to recognize and label basic data types.
- Build Internal API:
- Develop internal-facing APIs so the team can query and inspect labeled data.
- Integrate an automatic API documentation generator (e.g. Swagger/OpenAPI).
- Testing:
- Write unit tests and integration tests for engine modules.
Acceptance Criteria
- The engine is capable of labeling >90% of the defined basic transaction types on a test dataset.
- The internal API works fine and returns properly structured data as designed.
- Test coverage for new engine modules is at least 70%.
Evidence of Completion
- Source code: Module Contextualization Engine v0.1.
- Documentation: Internal API Specification (Swagger/OpenAPI).
- Video: Internal demo video demonstrating automatic data labeling capabilities.
Delivery Month
2
Cost
21000
Progress
50 %
Milestone Title
Public Beta & Feature Expansion
Milestone Outputs
Engine Extension: Support for popular data standards: We will develop parsers and adapters so that the tool can recognize, decode, and contextualize complex data structures on-chain.
Public API Release (Beta): Build and deploy public APIs (RESTful and GraphQL) with authentication (API keys) and rate-limiting.
Document and Website Development: Create a Gitbook introducing the product, detailed developer documentation using the Beta API.
Acceptance Criteria
- Engine source code on GitHub, with automated unit tests demonstrating the ability to handle complex data (metadata, Plutus scripts).
- API Release: Deploy API (RESTful & GraphQL) with full documentation. Provide a working authentication system (API keys) and rate-limiting mechanism to ensure security and stability.
- Documentation & Website: Launch a public documentation website, including quick start guide, detailed API reference
Evidence of Completion
- Public Source: All OpenMCP source code
- Technical Report: We will publish detailed reports on performance, ability to handle complex data standards (like metadata 721, Plutus scripts)
- Live API: Provide links to active beta API
- Documentation Gitbook: Provide tutorials, API references, and real-world examples.
Delivery Month
2
Cost
21000
Progress
80 %
Milestone Title
Optimization & Release V1.0
Milestone Outputs
- Performance Optimization:
- Analyze and optimize database queries based on usage data from Beta.
- Improved API latency.
- Build a comprehensive monitoring and logging system.
- Release V1.0:
- Improve features, fix bugs and stabilize the system.
- Official version V1.0 announced.
- Introducing the product to Cardano users and developers
- Video tutorials on using the API and showcasing real-world use cases.
- Project final report document, including results achieved and future directions.
- Comprehensive project report video
Acceptance Criteria
- Average latency of key API endpoints reduced by at least 30% compared to Beta.
- Monitoring systems (e.g. Grafana/Prometheus) operate and track system health metrics (API uptime, error rate, latency).
- V1.0 is deployed stably, no critical bugs reported.
- The product launch campaign attracted the attention of over 100 developers and was seen by over 3,000 others across multiple platforms and community channels.
- Complete the Project Summary Report Document.
- Complete Comprehensive Project Video Report
Evidence of Completion
- Provide OpenMCP API V1.0 working stably.
- Source Code: Source code V1.0 and released under open source license (Apache 2.0).
- Evidence that marketing efforts meet established commitments
- Link to project summary report document
- Link to project summary report video
Delivery Month
2
Cost
22200
Progress
100 %
[Final Pitch] Budget & Costs
Please provide a cost breakdown of the proposed work and resources
The budget is divided into two main parts: the clearly defined part is the personnel cost for each milestone and the other costs are difficult to define because they depend on the project implementation process.
Milestone 1: 2 months
Staff: 1 Manager (20 hours/month) and 3 engineers (240 hours/month)
- 260h/month x 2 months x 20 ADA/h = 10,400 ADA
Milestone 2: 2 months
Staff: 1 Manager (40 hours/month) and 4 engineers (360 hours/month)
- 400h/month x 2 months x 20 ADA/h = 16,000 ADA
Milestone 3: 2 months
Staff: 1 Manager (40 hours/month) and 4 engineers (360 hours/month)
- 400h/month x 2 months x 20 ADA/h = 16,000 ADA
Milestone 4: 2 months
Staff: 1 Manager (30 hours/month), 3 engineers (300 hours/month), 1 community manager/ project reporting (100 hours/month)
- 430h/month x 2 months x 20 ADA/h = 17,200 ADA
Other costs: 25,000 ADA
Include:
- Pre-Proposal Start Costs (Proposal Registration, Call for Voting, Catalyst Rules Implementation) (10% of Total Other Costs)
- Server rental and maintenance fee for at least 2 years (20% of total other costs)
- Cost of purchasing tools, software and equipment to support project implementation: LLM's API, AI applications, etc. (15% of total other costs)
- ADA Price Risk Reserve (25% of other total costs)
- Costs for consulting and in-depth research if incurred (5% of total other costs)
- Costs during product introduction (5% of total other costs)
- Other incidental costs and product maintenance (20% of total other costs)
These costs may or may not exist and will offset each other, giving us more flexibility and initiative in using our budget.
Total budget: 84,600 ADA
[Final Pitch] Value for Money
How does the cost of the project represent value for the Cardano ecosystem?
Proof of salary:The majority of the cost is paid to the application developers (tax included). This salary is equivalent to the salary of experienced programmers in Vietnam. With this proposal, we have optimized the cost by choosing to pay the employees by time at 16 USD/hour, equivalent to 20 ADA/hour (The exchange rate calculated at the time of the proposal was 0.8 USD/ADA and included Vietnam tax). This salary is relatively low compared to blockchain developers in the world.
Cost efficiency and budget management:With our experience in capital management and experienced staff from previous projects, we ensure efficient and responsible use of resources.
Sponsoring us will help save costs:
- Looking for and recruiting people with experience in blockchain and AI programming.
- It doesn't take much time to learn and research.
- Office rental and equipment purchase costs.
With the proposed funding, we are committed to delivering breakthrough values to the Cardano ecosystem:
- MCP Open Source Code: This code will be a solid foundation for developers to customize and extend, allowing the entire community to contribute and build a common data standard.
- MCP Server: We will deploy a powerful, ready-to-go server that developers can connect to immediately. Most importantly, this server will be able to integrate directly with large language models (LLM), allowing these AI models to easily access and analyze Cardano's on-chain data.
This is a strategic investment to create an intelligent bridge between Cardano and the AI world, opening up groundbreaking possibilities for future decentralized applications.
[Required Acknowledgements] Consent & Confirmation
Terms and Conditions:
Yes