If Filecoin gets attacked terrabytes of Cardano data stored in Permanentum storage bonds will become unresolvable, possibly for ever. This risk is too high for important data (NFTs, Hydra heads, etc)
We propose to add Iagon as a storage backend for Permanentum.
This allows us to be resilient agains Filecoin outages.
This is the total amount allocated to Iagon as a storage backend for Permanentum.
Navjit Dhaliwal representing IAGON
The solution utilizes Iagon, a novel storage network native to Cardano.
Iagon just launched a storage provider testnet and at the moment of writing, still working on features which a Permanentum Iagon SP would require.
After having talked with Iagon about their timelines all parties are optimistic that all tech dependencies will be addressed for the start of this project (Oct 2023).
Project will be fully open source.
Permanentum is a DeFi protocol that enables users and developers to ensure their IPFS CIDs remain retrievable indefinitely.
But decentralized solutions are only as valuable as their resiliency and decentralization is. Permanentum currently depends on Filecoin for long term storage. In risk terms this would be a Single Point of Failure. By adding Iagon we remove this problem as users and developers will be able to ensure their Storage Bonds remain usable by forcing the Bond to utilize more than one storage backend.
Permanentum is intended to address developers as well as individual holders of IPFS data. By offering a meaningful abstraction for storage that is feature complete and has no edge cases to manually consider, developers won't have to think about the retrievability problem any more. Just talk with the Permanentum smart contract and your retrievability concerns vanish.
Permanentum integrating Iagon also sends the world a very clear message, Cardano is growing and we produce mature solutions that are dependable even for advanced use cases.
Currently developers have to manually code most of their retrievability solutions and usually end up using a centralized pinning service.
IPFS is the de facto standard in the web3 world when it comes to storing chunks of data (image, video or other). Permanentum fixes all the problems the usage of IPFS brings with it and gives dApp developers the tools to avoid months of storage work by just integrating Permanentum in a day or two.
We are already seeing interest from various dApps, nmkr and people working on hydra applications. And we haven't really started outreach yet.
There are varying things we can measure.
We think a great KPI would be GBs secured by Iagon (How many GBs of the Permanentum Storage Bond data are being backed by Iagon offers).
Overall the success indicators of Permanentum will be led by integrations in dApps. We already are talking with devs about integrations in tools like nmkr studio, paima, etc.
Success itself for Permanentum is measured in GBs secured (the volume of data being covered by storage bonds) and GBs retrieved (how much data would have been lost and was reinstated by pulling from the permanentum backups into IPFS again)
Permanentum is completely open source and developed in the open. We publish all our announcements, insights, etc on the permanentum blog.
evolute.software has been active in Cardano since 2020 with a variety of projects. We have a history of delivering software. Kiriakos Krastillis has over two decades of professional IT experience, either as a developer or as a manager. evolute.software is well networked in the software development and it security domains. We casually bring on domain experts to add extra depth on advanced topics but on our own we also are formidable pen testers and devs.
We validated the aproach for the Iagon storage backend with Iagon senior staff already.
The main goals are:
M1: The software that operators of Iagon nodes will can use to participate in the Permanentum protocol
M2: A list of interested parties to run the incentivized testnet and make the Iagon community aware of the project
M3 + M4: gitbook like documentation. Enough so that an educated admin can run a Permanentum node backed by Iagon
M5: A new, open source, plutus, smart contract and a migration of the Permanentum main and testnets to it.
M6: Testnet, hopefully without too many bug discoveries.
Milestones
Totals:
evolute.software developer 95€/hour * 432h = 41,040.00€
Iagon senior dev support: 4,000.00€
Testnet incentives: 10,000.00₳
Expanding Permanentum to include Iagon is not cheap. Partly because of the high German Developer rates, partly because we want to execute well and not be driven by shoestring budgets. Of course running an incentivised testnet is also a cost driver.
We think this is worth it. Not only are we removing a significant single point of failure, we also strengthen our community. Permanentum wants to be an opensource, decentralized piece of infrastructure that other dApp developers can easily use, what better argument than demonstrating that Permanentum too in turn uses innovative Cardano projects (Iagon) to do its job. Developers see further when they stand on the shoulders of giants, let's become giants by building on each other!
Kiriakos Krastillis: Main developer of Permanentum. Will be doing the development work on the Evolute side.
Navjit Dhaliwal: Founder of Iagon, will be connecting Kiriakos with the required Iagon counterparties
Devendra: Iagon lead developer, will be consulting on important decisions (architecture, finding information, connecting with the Iagon dev team).
Iagon Dev team: Will be assisting with information and helping troubleshooting the integration