We are creating a system for single smart-contract call file storing. It automates off-chain storage provider negotiations routine by tipping third-party agents. Single payment for all deals and auto prolongation included.
We suggest system run by FEVM smart contracts for standartizing all processes with third-party actors. We deploy TrantorBucket smart contract. It needs amount of balance to execute next transactions with storage provider. Next step we need to add Object(cid, filesize, filename, original_url) with a link to file in Web2 storage. Third party agent downloads file from original_url and makes deal with one of providers he negotiated. Third party agent verifies deal calling smart contract function verifyDeal(uint64 dealId) public and gets reward.
We developed a smart contract Trantor.sol on Solidity that helps to automate off-chain routine. It has an interface developed on Vue.js for Dapp. Commonly it's a contract that getting information from client and guarantee a deal in Filecoin network. Bounty hanter can be a real human making manually or Python script looking to blockchain.