
Soroban is currently experiencing a significant influx of developers eager to build within the Stellar ecosystem. As a result, many of these developers in the coming months and years will likely be new to Soroban and Rust. To support Soroban developers in conceptualizing and writing smart contracts, we are developing an AI-powered smart contract generation assistant. This assistant will possess agentic capabilities, enabling it to gather the necessary information and deliver a smart contract project ready for review, testing, and iteration on the Testnet.
We have already developed a proof-of-concept Soroban-specific system which successfully outputs complete robust Soroban smart contracts with little errors. You can find a video of how it works in the Drive. The code generated by the assistant should be viewed not as a final product but as a robust foundation for the project.
This tool will significantly accelerate the development process. The idea is to add another catalyst in the development workflow that further “Sorobinices” the Stellar “Abacus,” code-included as much as batteries included. In a rapidly growing system still in its infancy, we aim to provide a multiplier that effectively drives feedback and fosters growth.
The Soroban AIssistant is a web-app that runs in the background on an AI agentic system specifically designed and tailored to the creation of Soroban Smart Contracts. It will allow Soroban developers to describe in depth the problem they are trying to solve in a conversational way and the assistant will ask all necessary questions to collect the information it needs to proceed.
By compiling and vectorizing all available information on Soroban (including Stellar’s documentation, APIs, Github code libraries…) as well as the Smart contracts that have been deployed on Github, the whole model is solely focused on being a tool Soroban developers can use to accelerate the conceptualization and creation of smart contracts.
The agentic flow consists of 3 main stages. We will provide a high-level overview of the whole process here, but you can find the full detail and deep dive in the technical architecture, where you will be able to find all details on the different agents and how the system interacts given that it is a deep-tech project.
Understanding Phase and Initial proposal creation: The first part of the flow is aimed at fully understanding what the user is trying to solve or build, gathering comprehensive user inputs and converting them into a coherent problem statement. Then, considering all available options to tackle it and merge all user inputs together with the vectorized database of Soroban, Stellar, and Rust knowledge to conceptualize a potential solution.
Refinement phase: Propose and refine an initial design using specialized AI modules. This phase focuses on integrating expert inputs and iterative improvements to ensure the design is robust and ready for development.
Building the Smart Contract: Construct, review, and document the smart contract based on the refined design. Output zip folder with project files and folders for testing.
The user will receive a zip file with all project files and a .md document with comments and explanations, fully documenting every step of the process, decisions made, and so they can navigate the code much easier.
Deployment and Testing: After this, the developer can directly upload and test the smart contracts on the testnet and by utilizing a tool such as the Okashi.dev playground, they can start building on top of that foundation. It is key to highlight that as the Soroban ecosystem develops, more data will be available, and together with the exponential improvements LLMs are experiencing, the Soroban AIssistant will also keep improving exponentially. This will widely help the ecosystem grow and increase the accessibility to developing on Soroban.
We have many ideas of improvement for the coming months such as outputting also the server-side Python and Javascript files, chatting with the docs, and possibly giving access to more specific agents that fulfill a single role very well. For example, a Security auditor or an oracle creator.
$42.5K
We are a multidisciplinary organization composed of mathematicians, artificial intelligence engineers, software developers, and data experts. Our mission is to leverage advanced technologies to address real-world challenges and push the boundaries of what is possible with generative AI.
Luis Alarcón de la Lastra
CEO of Missio.IA
Luis is an AI engineer and full-stack developer with master's degrees in Data Science, Software Development, and Complex Problem Solving. His expertise provides a comprehensive perspective on agentic systems and solving complex problems with AI. In addition, Luis holds a master's degree in Electronic Music Composition and a degree in Business and Management, contributing to his holistic and innovative approach to expanding our vision of what is possible with technology.
LinkedIn
Estela Falgas
AI Engineer
Estela leads research and development at Missio.IA. With a degree in Mathematics and master's degrees in Quantum Computing, Philosophy of Science, and Data Science, her deep understanding of diverse fields drives our R&D efforts forward.
LinkedIn
Ignacio Satrústegui
Sales Director
With an MBA and a degree in Economics and a background in Investment Banking, Ignacio bridges the gap between technical solutions and business requirements, ensuring our product development aligns with market needs.
LinkedIn
Sergio Rodríguez Valbuena
Data Engineer
Sergio is a Data Science & Engineer at the Carlos III University of Madrid. He specializes in building data pipelines and curating data, forming the backbone of our data operations.
LinkedIn
Alejandro Taboada Esteban
Cloud Solutions Architects
Alejandro is also a Data Engineer at the Carlos III University of Madrid. He focuses on leveraging the power of the Cloud to architect optimal solutions for our projects.
LinkedIn
What excites us most about this project is how it has expanded our vision of what is possible with Soroban Smart Contracts. We don't want to stop here; we aim to explore how we can bridge the gap between real-world needs and smart contract technology. Our ideas range from building no-code smart contract generators (a potential long-term goal after we learn further with our current project) to simpler solutions such as standardizing smart contract building blocks and enabling variable customization through intuitive forms, allowing users to create and deploy contracts easily with just their wallets. We are thoroughly enjoying this journey and are excited to envision the future possibilities ahead.
Complex Problem Solving with AI: Developing an AI system designed to solver Complex Problems.
AI Clinic Secretary Agentic System: AI-driven agentic system that can manage administrative tasks and attend customers. Takes care of scheduling appointments, informing customers, and handing registration, improving efficiency in clinical settings.
Data Center Predictive Maintenance Reporting Automation: Reduced time from 120 hours (3 weeks full time) hours to 30 minutes. 99.7% time investment reduction now ready to employ in adding value.

