Last updated 8 months ago
Cardano's eUTxO model and Plutus are powerful but complex; Aiken helps, but lacks tools for rapid offchain prototyping and validation,developers are error-prone, hence leading to slow adoptions.
Build an open Managed Chain protocol server for code generation, eUTxO modeling, and script auditing in Aiken provide a standardized way to generate, validate,and manage transaction contexts off-chain
This is the total amount allocated to Enhanced MCP Server for Aiken-Plutus Development on eUTxO.
Please provide your proposal title
Enhanced MCP Server for Aiken-Plutus Development on eUTxO
Enter the amount of funding you are requesting in ADA
93000
Please specify how many months you expect your project to last
7
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano's eUTxO model and Plutus are powerful but complex; Aiken helps, but lacks tools for rapid offchain prototyping and validation,developers are error-prone, hence leading to slow adoptions.
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No Dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
Apache 2.0 licence, to allow for broad community use and contribution
Please choose the most relevant theme and tag related to the outcomes of your proposal
Smart Contracts
Mention your open source license and describe your open source license rationale.
The rationale for an open-source release under Apache 2.0 is to maximize community engagement, innovation, and adoption within the Cardano ecosystem. By making the MCP server freely accessible, developers worldwide can customize, improve, and integrate it into their workflows, accelerating dApp development. The permissive license encourages collaboration, aligning with Cardano's decentralized ethos, while ensuring legal clarity for contributors. This fosters trust, attracts talent, and allows the community to address bugs or add features, enhancing the tool's robustness.
How do you make sure your source code is accessible to the public from project start, and people are informed?
A dedicated pubic github repo will be shared with the community where the project can be tracked.
We will be documenting our progress per milestone on our twitter handle, and costantly sharing updates on the Cardano Forum to ensure that dveelopers and the community is aware of what we are building per time. We will also join relevant developer meetings to share updates on our work and progress.
How will you provide high quality documentation?
High-quality documentation will be provided by creating a comprehensive, user-friendly guide hosted on GitHub and the project website. It will include step-by-step setup instructions, API references, code examples for Aiken/Plutus, and troubleshooting tips, written in clear language with visuals. The team will collaborate with Cardano developers for accuracy, using tools like MkDocs for structured formatting.
Please describe your proposed solution and how it addresses the problem
Our proposed solution is to develop an open-source AI-enhanced Managed Chain Protocol (MCP) server specifically tailored for eUTxO-based smart contract development using Plutus and Aiken. This server will serve as a centralized, AI-powered gateway that streamlines off-chain prototyping, validation, and management of transaction contexts, addressing the core complexities of Cardano's ecosystem. By integrating retrieval-augmented generation (RAG) techniques with specialized knowledge bases on eUTxO, Plutus, and Aiken, the MCP server will enable developers to generate code, model transactions, audit scripts, and simulate outcomes in a rapid, error-reduced environment. This will foster faster adoption by reducing development friction and empowering both novice and experienced builders to create secure, efficient dApps on Cardano.
Why This Solution?
Cardano's eUTxO (extended Unspent Transaction Output) model offers deterministic and secure transaction handling, but it introduces challenges like managing UTXO states, avoiding concurrency issues, and ensuring script predictability—issues that Plutus, Cardano's primary smart contract platform, amplifies due to its Haskell-based functional programming paradigm. While Aiken, a modern Rust-inspired language for writing Plutus scripts, improves ergonomics with better performance, type safety, and compilation speed, it still lacks integrated tools for off-chain workflows. Developers often resort to fragmented setups involving manual script writing, ad-hoc testing with tools like Plutarch or Demeter, and error-prone validation, leading to bugs, security vulnerabilities, and prolonged development cycles. This results in slow ecosystem growth, as evidenced by community feedback on platforms like Cardano Forum and GitHub issues for Aiken and Plutus repositories, where developers frequently cite the need for better prototyping and auditing capabilities.
Our MCP server addresses these pain points by providing a standardized, AI-assisted off-chain infrastructure. Unlike existing tools (e.g., basic IDE extensions or static linters), it leverages AI to dynamically generate and refine code based on natural language prompts, simulate eUTxO transactions without on-chain costs, and perform automated audits for common vulnerabilities like double-spending or invalid redeemers. Our solution differentiates itself through AI integration for proactive error prevention and rapid iteration. By making development 5-10x faster (based on benchmarks from similar AI dev tools like GitHub Copilot for blockchain), it will accelerate dApp creation, enhance security, and boost Cardano's competitiveness against more developer-friendly ecosystems.
Whom Does It Benefit?
The primary beneficiaries are Cardano developers, ranging from beginners onboarding via Aiken's simpler syntax to advanced teams building complex protocols like DeFi or NFTs. Independent developers and small teams, who often lack resources for extensive testing, will gain accessible tools to prototype without high setup costs. Larger entities, such as dApp studios or enterprises exploring Cardano (e.g., those transitioning from Solidity), will benefit from standardized transaction management, reducing deployment risks and integration hurdles.
Broader ecosystem stakeholders include:
Project Builders and Founders: Faster validation means quicker time-to-market for innovations, potentially increasing the number of active dApps on Cardano by 20-30% within a year, as measured by on-chain metrics like script deployments.
Educators and Communities: Integration with platforms like Plutus Pioneers Program or Aiken's documentation will support tutorials and hackathons, lowering the barrier for new entrants and fostering community growth.
How Will It Be Implemented?
The MCP server will be built as a modular, scalable web service using Rust for core performance (leveraging Aiken's ecosystem) and integrated with AI models (e.g., open-source alternatives like Llama or proprietary options via APIs, ensuring compliance with Catalyst's open ethos). Key components include:
Core Architecture:
RAG Gateway: A retrieval system indexing Cardano-specific knowledge bases (e.g., Plutus docs, Aiken specs, eUTxO whitepapers) to augment AI responses, ensuring context-aware outputs.
API Endpoints: RESTful and GraphQL interfaces for seamless integration with IDEs (e.g., VS Code extensions) or CI/CD pipelines.
Off-Chain Simulation Engine: Using libraries like cardano-cli and Aiken's compiler, it will model eUTxO states, generate transaction skeletons, and validate against rules like budget limits or datum integrity.
Key Features:
Code Generation: Developers input natural language descriptions (e.g., "Create a vesting script with time-locked eUTxOs"), and the AI outputs Aiken code snippets, complete with Plutus integrations and best practices.
eUTxO Modeling and Prototyping: Tools to visualize and simulate transaction flows off-chain, including UTXO chaining, collateral handling, and multi-signature scenarios, reducing on-chain testnet spam.
Script Auditing: Automated checks for vulnerabilities (e.g., via symbolic execution or fuzzing), flagging issues like redeemer mismatches or overflow errors, with human-readable reports.
Transaction Context Management: A dashboard for generating, storing, and versioning off-chain contexts, enabling collaborative workflows and easy deployment to testnet/mainnet.
Extensibility: Plugins for custom AI fine-tuning on user-specific datasets and integrations with wallets like Lace or Eternl for end-to-end testing.
Please define the positive impact your project will have on the wider Cardano community
The development of the AI-enhanced Managed Chain Protocol (MCP) server will bring significant value to the Cardano community by empowering developers to create more secure, efficient, and innovative smart contracts using Plutus and Aiken. By providing a standardized, AI-assisted platform for off-chain prototyping, eUTxO modeling, and script auditing, the project will reduce the learning curve and error rates associated with Cardano’s unique eUTxO model. This will accelerate the development of decentralized applications (dApps), enabling a broader range of projects—such as DeFi platforms, NFTs, and governance tools—to thrive on the network. The open-source nature of the server will foster collaboration, allowing community members to contribute to and customize the tool, thereby strengthening the ecosystem. Additionally, by making development more accessible to beginners and small teams, it will increase the number of active developers, driving adoption and enhancing Cardano’s reputation as a developer-friendly blockchain.
How Will You Measure This Impact?
The impact will be measured using a combination of quantitative and qualitative methods:
Quantitative Metrics:
Number of Users: Track the number of developers downloading or accessing the MCP server (e.g., via GitHub stars, API calls, or registered users) over the first 6-12 months, aiming for 1000+ active users.
Scripts Validated: Monitor the volume of Aiken/Plutus scripts audited or generated through the server, targeting 1,000+ scripts within the first year.
Development Time Reduction: Conduct surveys or time trials with a sample of 20-50 developers to measure the percentage decrease in prototyping time (e.g., aiming for a 30-50% reduction).
Community Contributions: Count pull requests, issues reported, or feature requests on GitHub to gauge engagement, with a goal of 50+ contributions in the first year.
Qualitative Metrics:
Feedback Surveys: Collect developer testimonials on usability, error reduction, and overall satisfaction through post-use surveys or interviews.
Case Studies: Document success stories from early adopters (e.g., a dApp team launching faster due to the tool) to highlight real-world benefits.
Community Sentiment: Assess feedback on forums like Cardano Forum or Discord to gauge perceived value and adoption enthusiasm.
How Will You Share the Outputs and Opportunities That Result from Your Project?
The outputs and opportunities will be shared broadly with the Cardano community through the following channels and methods:
Open-Source Release: The MCP server will be hosted on GitHub under an Apache 2.0 license, allowing anyone to use, modify, and contribute to the codebase. Regular updates and documentation will be maintained there.
Community Engagement: Share progress, tutorials, and the final tool via Cardano’s official Discord, Reddit (r/cardano), and Catalyst town halls. Monthly updates will be posted to keep the community informed.
Educational Resources: Collaborate with initiatives like the Plutus Pioneers Program or Gimbalabs to integrate the MCP server into their curricula, providing workshops or video guides to teach its use.
Developer Outreach: Partner with Cardano wallets (e.g., Lace, Eternl) and IDE providers to embed the server’s APIs, ensuring seamless access for developers. A dedicated website or blog will offer download links, API docs, and a feedback form.
Catalyst Community: Present findings and outputs at Catalyst townhall review sessions inviting feedback to refine the tool. Opportunities for collaboration (e.g., co-developing features) will be extended to community members and funded projects.
With Whom: Outputs will be shared with developers, educators, dApp builders,and ecosystem partners, ensuring wide dissemination and adoption.
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?
As the CEO of Remostart and one who has been actively involved in the Cardano ecosystem since fund 9,and has actively onboarded hundreds of developers and entrepreneurs into the cardano ecosytem, I have witnessed first hand the challeges developers face with inefficient or unoptimised codes, vulnerabilities and difficulty onbaording to Cardano Tech stacks, this has made me worried many times and thought of creative means to help them, my closeness to developers and entreprenurs in my platform makes me see this problem first hand and has developed in me just the right amount of passion needed to execute this solution
But this is not the only reason why I am suited to deliver this project, here is another reason, My competence as a Cardano Developer and an AI researcher and developer makes me qualified for this specific solution I am working on. My academic background is in Artificial Intelligence, I graduated with a first class in CSE(Artificial Intellgence), I have 8 research papers in AI domains bordering NLP, Computer vision, deep learning, Machine Learning, data mining etc. I have 2 AI-related patents applied and this experience and competence is what is needed to execute this project so you can trust me on my capacity to deliver.
I will be validating this project through beta testers who are currently learning Plutus in the community
Finally, I had a fund9-funded proposal which was executed and brought to completion on time, an F-10 that has been completed and F-11 project that is ongoig well , i have worked with governments and multinationals on different projects as well, this demonstrates that I can be trusted when it comes to managing funds properly and with integrity.
Milestone Title
Initial Setup and Knowledge Base Creation
Milestone Outputs
A foundational knowledge base for the MCP server, including indexed Plutus and Aiken documentation, and a basic Rust project setup that interfaces on the RAG built on Plutus and Aiken with a good documentation to that effect.
Acceptance Criteria
The knowledge base must contain 80% of key Plutus/Aiken docs,
The simple Rust project built on the Plutus and Aiken RAG must compile without errors.
A documentation which helps developers understand what has been done so far.
Evidence of Completion
Delivery Month
2
Cost
30000
Progress
20 %
Milestone Title
Full MVP Development and Integration
Milestone Outputs
Acceptance Criteria
1.The MVP must generate Aien code.
2.It will simulate eUTxO transactions, audit scripts, and run locally.
3Theres availabilility of documented APIs to complement what has been designed and built so far.
Evidence of Completion
I will Submit a GitHub repository of the MCP server built so far with the knowledge base files and a build log
A video demo of it
The github wil have a Read me documentaion of the project
Delivery Month
4
Cost
20000
Progress
60 %
Milestone Title
Beta Release and Community Testing
Milestone Outputs
Acceptance Criteria
The beta testing phase must handle user testing, collect feedback, and resolve 70% of reported issues.
A link to the MCP server/ or the github repo where the project will be pushed to or can be accessed
Evidence of Completion
We will share a public GitHub release,
Gather user feedback summary, and issue resolution log(if any)
Delivery Month
6
Cost
13000
Progress
80 %
Milestone Title
Public Launch and Closeout Video
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
7
Cost
20000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
The total budget for the MCP server project is 93,000 ADA. This breakdown covers all work items across the 7-month timeline, referencing resources needed per milestone, with a 5% contingency.
For Milestone 1: Initial Setup and Knowledge Base Creation (Months 1-2), a part-time Rust developer (160 hours at $30-$40/hour equivalent) will set up the project and test compilation, using free tools like Cargo and VS Code. Knowledge base curation will use publicly available Plutus and Aiken docs. This costs 6,000 ADA, reflecting the preparatory nature.
For Milestone 2: Full MVP Development and Integration (Months 3-4), a full-time Rust/Python developer (400 hours) will build the backend with Actix-web, integrate the AI (RAG) module with LangChain, and add code generation, eUTxO simulation, and auditing features. This includes creating API documentation and a test suite, plus initial hosting for 2 months at $50/hour/month equivalent, totaling 30,000 ADA.
For Milestone 3: Beta Release and Community Testing (Months 5-6), dev time (240 hours) will handle deployment, feedback system setup, and issue resolution. A third-party security audit for blockchain vulnerabilities (~$10,000 equivalent or 12,500 ADA) ensures robustness. Small ADA bounties for 20-30 testers and 2 months of hosting bring the cost to 25,000 ADA.
For Milestone 4: Public Launch and Promotional Video (Month 7), dev time (160 hours) will polish and launch the server. Video production (scripting, editing ~$2,000 equivalent), outreach materials (blog, slides), 1 month of hosting, and virtual workshops cost 15,000 ADA.
Project-wide, ongoing hosting for 7 months, AI API credits (e.g., Hugging Face ~$500 equivalent), and miscellaneous software (GitHub Pro, domain ~$200 equivalent) total 7,700 ADA. A 4,650 ADA contingency (5% of total) covers unexpected costs, ensuring flexibility.
(Note: Conversion rate used is approximately 0.80 USD/ADA, based on August 2025 market data.)
How does the cost of the project represent value for the Cardano ecosystem?
The MCP server project provides excellent value for money by delivering a high-impact, AI-enhanced developer tool at a modest 93,000 ADA budget, which is below the average cost of build:ng an MCP server project. This represents a good use of funds because it directly tackles Cardano's developer friction, complex eUTxO modeling and Plutus/Aiken scripting, through an open-source, AI-powered server that accelerates prototyping and auditing, potentially reducing dev time by 30-50% and onboarding thousands of new builders annually. Unlike one-off educational initiatives, it creates reusable infrastructure that scales with the ecosystem, fostering long-term growth in dApps, transactions, and ADA utility.
The project creates value by democratizing smart contract development: AI-assisted features (e.g., code generation from natural language) lower barriers for beginners while enhancing efficiency for experts, leading to more secure dApps and increased network activity. For instance, by enabling off-chain validation, it minimizes costly on-chain errors, saving the community resources and boosting adoption—similar to how Catalyst-funded tools like TxPipe's Plutus toolkit have streamlined workflows. Metrics such as 500+ users and 1,000+ audited scripts in Year 1 will quantify ROI, with open-source licensing ensuring perpetual community benefits.
Compared to related projects:
Ethereum Ecosystem: Tools like Hardhat or Remix IDE are open-source and free but lack built-in AI, relying on external models like GPT-4o for code generation, which scored high on Solidity benchmarks but isn't integrated for eUTxO-like models. MCP stands out with native AI for Cardano's unique architecture, offering more targeted value at a fraction of Ethereum's dev tool ecosystem costs (often millions in grants).
Solana Ecosystem: Anchor simplifies Rust-based contracts but without AI assistance, facing onboarding challenges as noted in dev discussions. MCP's AI layer provides a competitive edge for Cardano, similar to emerging platforms like Lightchain AI, but focused on eUTxO predictability.
Overall, this project is a strategic investment: cost-effective, innovative, and aligned with Cardano's open ethos, yielding outsized returns through enhanced developer productivity and network vitality.
Terms and Conditions:
Yes
UBIO OBU(Project Lead and AI Lead): The CEO of Remostart, is a blockchain and AI researcher, his academic background is in Artificial Intelligence. Ubio has about 4 years of experience in researching, his research works have cut across different fields, from AI, to IoT, Agriculture, environment, blockchain, HR, human behaviors etc. He currently has about 7 research paper publications in reputable journals like the American Institute of Physics, and IEEE, etc, he has 2 patents under application and a Copyright on a book titled "Research writing for beginners".
Ubio is a Microsoft Winsider Recipient, KECTIL leadership fellow, and a SingularityNet Ambassador.
Ubio is a Cardano Developer, sits in the Intersect Constitutional Council and has onboarded hudreds of developers into the Cardano ecosytem.
Ubio will be in charge of the AI development, architectural design and resource management and allocation.
https://www.linkedin.com/in/ubio-obu-71927276/
https://www.github.com/ubiodee/
Ediyangha Otogho(Full Stack and Blockchain Developer): Full-stack software and Blockchain developer with 8 years of of software development experience and 3 years blockchain development experience. Ediyangha has won several hackathons and techatrons and was the chief technology officer behind Send funds, a fintech solution building a Bharatpe for Africa. Funfact Ediyangha can code efficiently in more than 7 programming languages. For this project he will be the blockchain and fullstack developer
https://www.linkedin.com/in/edinyanga-ottoho-02801517a/
https://www.github.com/EdinyangaOttoho
Yash Ambekar : B.Tech-Computer Engineering, Full stack Developer, 7 years experience in Software development, a Smart India hackathon winner, with about 3 Research paper publications. In this project he will coordinate the front end developer especially the UI/UX aspects.
Daniel Effiom(Product Lead): He is a co-founder at RemoStart, a Reconciliation analyst at ETransact international PLC. With 5 years experience in data analysis, process monitoring and operational procedures. He has managed several projects for RemoStart and ETransact and is why he will be the project and product manager for this project.