Last updated 7 months ago
Cardano's isolation from other networks blocks critical flows of data and assets. This lack of interoperability severely limits ecosystem growth, dApp innovation, and access to new liquidity.
We'll build an open-source protocol using on-chain smart contracts and an off-chain relayer. This framework creates a secure bridge for Cardano to transfer assets and data with other networks.
This is the total amount allocated to PROTOFIRE - Cardano Cross-Chain Interoperability Protocol.
Please provide your proposal title
PROTOFIRE - Cardano Cross-Chain Interoperability Protocol
Enter the amount of funding you are requesting in ADA
100000
Please specify how many months you expect your project to last
5
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Cardano's isolation from other networks blocks critical flows of data and assets. This lack of interoperability severely limits ecosystem growth, dApp innovation, and access to new liquidity.
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
On-chain & off-chain codes will be in public repos.
Please choose the most relevant theme and tag related to the outcomes of your proposal.
Cross-chain
Describe what makes your idea innovative compared to what has been previously funded (whether by you or others).
Our innovation lies in creating a highly flexible and standardized framework, not just another monolithic bridge. The core of this is the Project Configuration Contract, which allows any dApp to define its own unique cross-chain logic using a simple on-chain entry identified by an NFT. This multi-tenant design means projects don't need to build their own bridges; they can simply plug into our universal protocol. It enables deep customization while maintaining a single, secure, shared infrastructure for the entire ecosystem to leverage.
Describe what your prototype or MVP will demonstrate, and where it can be accessed.
The final deliverable of this project will serve as our MVP. It will be a fully functional, end-to-end cross-chain messaging system deployed on the Cardano testnet. It will demonstrate the ability to send a data packet from Cardano, have it processed by our off-chain module, simulate its arrival on another network, and vice-versa. This will validate the core architecture, including the Master contracts and the Project Configuration Contract. All source code, documentation, and a final demonstration video will be publicly accessible via our project's GitHub repository.
Describe realistic measures of success, ideally with on-chain metrics.
Our success will be measured in two stages: delivery and adoption.
Adoption Success (Long-Term On-Chain Metrics):
Delivery Success (Short-Term):
Please describe your proposed solution and how it addresses the problem
On-Chain Components
Off-Chain Components
Outgoing Messages from Cardano:
Incoming Messages to Cardano:
Off-Chain Infrastructure
The Message Processing Module will be part of the off-chain infrastructure maintained by the existing cross-chain protocols. This infrastructure is typically supported by a network of nodes and validators, ensuring a decentralized solution if the module's logic is integrated into these nodes.
Transaction Creation Complexities:
Message Structure
Messages will contain the following fields:
Project Configuration
Each project or use case will have an entry UTXO in the Project Configuration Contract, identified by a unique NFT token. The datum of this UTXO will contain all the necessary fields for configuring the project. The smart contract will ensure that only authorized wallets can update the datum.
The Project Configuration datum will include:
Transaction Configuration
For each transaction, the following should be specified:
Intelligent UTXO Selector
The intelligent UTXO selector can be configured to:
Redeemers and Datums
Redeemers and datums have declarations in the UTXO in the Project Configuration Contract. In the redeemer and datum declarations, fields, default values, variable-filling values, and a type for identification are specified.
Cost Efficiency
The transaction fees incurred by the off-chain module can be handled in two ways:
Reliability and Fault Tolerance
To ensure reliability and fault tolerance, the following mechanisms can be implemented:
Governance and Updates
The integration and update of off-chain modules and components are the responsibility of the cross-chain protocol adopting this solution. They should incorporate the off-chain module into their existing decentralized infrastructure of nodes and validators.
User Experience
To enhance the user experience, the solution includes a flag in the outgoing or incoming messages to indicate whether they have been processed by the off-chain module. Leveraging the existing tracking systems of the cross-chain protocols allows users to monitor the progress of messages across different networks.
Conclusion
This hybrid on-chain/off-chain solution enables seamless cross-chain messaging on the Cardano network. With the help of the master contracts for message storage and an off-chain message processing module, the solution facilitates efficient token transfers and other cross-chain operations.
It opens up new possibilities for cross-chain applications and use cases, enhancing Cardano's interoperability with other blockchain networks.
Please define the positive impact your project will have on the wider Cardano community
More users, Dapps, and capital
Web3 is now a multi-chain landscape. There are hundreds of blockchains, layer-2 networks, sidechains, subnets, appchains, parachains, and other environments for developers and users to choose from. While the launch of new on-chain ecosystems has driven innovation and adoption, it has also fragmented applications, on-chain assets, and market liquidity across different, disconnected blockchains.
In such an environment integration of Cardano with CCIP will allow other communities to get much easier access to Cardano, for example, if a big player considers coming into Cardano it will make it easier if Cardano is connected to EVM-compatible networks. One example is Circle deploying USDC on Cardano, if they could rely on CCIP for burning & minting (or locking & unlocking) USDC that integration would be much easier & more flexible.
Aside from the obvious difference, Cardano being connected to EVM-compatible networks is like Bitcoin and his spot ETF, this enabling infrastructure allows capital to flow from traditional financial systems (EVM-compatible networks) to Bitcoin (Cardano).
Moreover, new use cases that require, or want, to be multi-chain can onboard the Cardano ecosystem, like gaming, specific DeFi applications (borrowing in one network and collateralizing in another), cross-chain NFT collections, and so on.
More users, Dapps, and capital will flow to Cardano if this project is approved!
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?
Our capability to deliver the project with high levels of trust and accountability stems from the experience, expertise, and organizational processes we have in place. Here's why we are well-suited to execute this project:
Our accumulated experience, transparency, and commitment to best practices and community engagement make us not only capable but trustworthy stewards of this project.
Milestone Title
Architecture Design and Specification
Milestone Outputs
The outputs for this milestone establish the complete technical blueprint for the project.
They include:
Acceptance Criteria
The milestone is successfully completed when:
Evidence of Completion
Completion will be demonstrated with the following public artifacts:
Delivery Month
1
Cost
20000
Progress
20 %
Milestone Title
Smart Contract Development
Milestone Outputs
This milestone focuses on creating the on-chain backbone of the framework.
The key deliverables are:
Acceptance Criteria
The milestone is successfully completed when:
Evidence of Completion
Completion will be demonstrated with the following public artifacts:
Delivery Month
3
Cost
40000
Progress
60 %
Milestone Title
Off-Chain Module Development
Milestone Outputs
This milestone delivers the complete open-source off-chain Message Processing Module. This module is the engine that connects Cardano to other networks and executes the logic defined by integrating projects.
Acceptance Criteria
The milestone is successfully completed when:
Evidence of Completion
We'll demonstrate completion by providing:
Delivery Month
5
Cost
40000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
The hourly rates for each role remain unchanged:
Grand Total: ₳100,000
How does the cost of the project represent value for the Cardano ecosystem?
We, at Protofire, are thrilled to submit our proposal for the Catalyst Grant Program, highlighting our strong determination to contribute to the Cardano ecosystem as +80 Engineer Company.
We will outline our approach, emphasizing the importance of quality, adherence to timelines and milestone-based projects, and our proven track record in diverse markets.
While profitability is undoubtedly a critical aspect of any project, we know that onboarding Cardano requires a long-term vision that extends beyond immediate financial gains. We understand that investing in this new technology may initially result in costs that surpass our break-even point.
However, we firmly believe that by strategically positioning ourselves within this ecosystem, we will eventually become a main character that can drive and produce great value for everyone.
So for Cardano, this proposal represents a world-class team working on an open-source tool for half the cost. It's definitely a good deal!
The cost of the project represents value for money for the Cardano ecosystem in several ways:
Terms and Conditions:
Yes
Protofire Experience
Protofire stands at the forefront of the Web3 revolution, offering a comprehensive range of services to empower and catalyze the growth of decentralized technologies. With our deep-rooted expertise and vast experience, we have established ourselves as a trusted partner for clients seeking to harness the full potential of blockchain and Web3 applications. From smart contract development and decentralized app creation to developer tools, integrations, DevOps, wallets, and TVL solutions, our team of blockchain mavericks has collaborated with prominent projects and platforms, such as Gnosis Safe Wallet, Chainlink, The Graph, Filecoin, MakerDAO, Fuse, CowSwap, and many others. We are committed to bringing your visionary ideas to life, combining technical prowess with effective project management to drive the success of your Web3 endeavors
Diego Torres Project Management
https://www.linkedin.com/in/diego-torres-borda-94b70912/
In 2018, I stumbled upon Bitcoin's White Paper, and it was love at first sight. Since then, I've immersed myself in the world of blockchain and studied numerous other protocols, from Ethereum to third-generation blockchains. To me, a decentralized protocol is more than just a buzzword - it's a community-driven decision-making organization with open and public records, enforced by consensus protocols that ensure permissionless access and censorship resistance.
Web3 Experience:
Protofire FCTO: Business Development. Education. Team Leadership.
The Graph: Indexing Operation Leadership. Subgraph development. Hosted services to third parties.
Polkadot Ecosystem: Contract Wizard & Multisg development. Infrastructure as a service to Parachains.
Cardano Ecosystem: RastDAO Founder, Core team at Mayz & Cardano Ambassador.
Manuel Padilla Lead Software Engineer & Blockchain Specialist
https://www.linkedin.com/in/manuel-ale-padilla/
Manuel Padilla is a versatile and highly motivated software engineer with a Bachelor's degree in Technology from the National Technological University. Having a plethora of programming languages under their belt, including but not limited to SQL, Basic, C, C++, VB, .NET, Java, JavaScript, TypeScript, Python, and Haskell, Manuel Padilla brings over 13 years of experience in web development and software engineering.
Web3 Experience:
Protofire (April 2023 - Present): Currently working as a Software Engineer, focusing on blockchain technologies including Cardano, Plutus, DeFi, and DApps.
MAYZ Protocol (October 2022 - Present): Involved in full-stack blockchain development, specializing in Cardano, Plutus, and Haskell.
RATS DAO (January 2022 - Present): Serving as a Web Developer, DApp Developer, and Blockchain Developer, primarily focusing on Cardano, Plutus, and Haskell.
dApps:
https://aldea-nft-marketplace.vercel.app/
GitHub: https://github.com/manupadillaph/
Camila Mancusi QA Engineer
https://www.linkedin.com/in/camilamancusi/
Camila wants to participate improving the user experience and usability in the web3 applications to make this world more friendly and accesible to everyone. She wants to be involved in making possible that using web3 functionalities is as simple and usual as those focused on web2
Web3 Experience:
Protofire: QA & Project Management
SimpleState: Design test cases. Participate in the definition of features. Design scenarios and test cases.Report errors, propose solutions and validate the correction. Ensuring that the product is ready for the customer
UNICEF: Design test cases. Participate in the definition of features. Creates test executions. Reports bugs / issues. Monitor bug priorities.
Francisco Ciordia Cantarellaz Full Stack Developer
https://www.linkedin.com/in/francisco-ciordia-cantarella-5323461b8/
Francisco is a Computer Engineer with a focus on developing a deep, fundamental understanding of his subject matter. He has proven experience in C/C++ firmware development, scripting with Bash and Python, backend development using Node.js, and frontend development with React. Furthermore, he has experience developing on-chain and off-chain code for blockchains such as Cardano and EVM-compatible networks.
Web3 Experience:
Protofire: Full Stack Developer
Braian Leiva DevOps
https://www.linkedin.com/in/braian-leiva/
Fan of blockchain and decentralized systems. Infrastructure automation lover.
Experience:
15+ years of experience using Linux (Debian, Centos, Arch Linux, Red Hat, OpenSUSE, Fedora, Ubuntu, etc).
7+ years designing, maintaining and improving all size of application Infrastructure as System Engineer and now as Cloud Engineer.
4+ years using AWS. I'm Amazon Solutions Architect working on infrastructure automation using tools like Terraform, Cloudformation, Sam, Serverless, Fargate, CodePipeline, Docker, Python.
Currently working as DevOps/Cloud Engineer
Also studying and learning Data Science and Machine Learning. He've got AWS Certified Machine Learning - Specialty (MLS)