Last updated a year ago
Maintaining an IPFS infrastructure is time-consuming and costly.
We provide easy to use HTTP API and SDK for IPFS storage.
This is the total amount allocated to Distributed storage Infrastructure.
In the traditional web, everything is mutable and dynamic, this works well most of the time, but it can lead to a broken link (link rot). A broken link is a big concern for a digital artifact like an NFT because they are meant to be permanent. NFTs have an on-chain and an off-chain component. The on-chain part contains the metadata and links to the off-chain part, usually a file or files. If you store an NFT with a link that later rots, the value of the NFT is compromised even though the blockchain record remains unchanged.
We need links that endure in time to safely link from an NFT to off-chain assets like images. The ideal link would always resolve to the same piece of content linked during the minting of the NFT. In this way, it is not tied to a single server owner or "domain."
Content addressing gives us precisely the kind of links we need. You no longer get to choose the keys. Instead, the keys are derived directly from the values stored using a deterministic function that generates the same key for the same content.
When your data is stored on IPFS, users can fetch it from any IPFS node with a copy, making data transfers more efficient and reducing the load on any single server. As each user brings a piece of data, they keep a local copy around to help other users request it later.
We'll provide a suite of high-availability APIs and developer tools (SDKs) for fast and reliable access to the Cardano network and IPFS that requires only minutes to integrate. Our goal is to lower the entry barrier for development on Cardano by providing reliable infrastructure and easy to use API that will allow developers and enterprises to focus on building their business model and growing next-generation software without worrying about infrastructure and operational responsibilities.
Use cases and customers
Proposal Components
JS SDK Just download the library and start building! No infrastructure or DevOps is required.
User interface
The user interface will allow you to add and remove files to IPFS in an easy way. I'll have analytics showing requests, methods calls and also an export feature that will allow you to export all the CID in your account.
Backup to AWS S3 and other IPFS providers.
Free account with 150MB
Tangocrypto Free IPFS Gateway
We will provide a gateway for users who are just getting started anyone will be able to access the content through this gateway with a URL like this: https://gateway.tangocrypto.com/ipfs/bafybeibidhc2lxor34v5exel6vfumprwysuteoguenqy7ayynrbqcjcuui
Dedicated IPFS Gateways
For those who need higher limit rates and consistent performance with their own domain name.
The paid plan will allow the creation of dedicated gateways.
Being able to maintain a highly available distributed storage infrastructure.
Roadmap
All the functionalities described here will be valid for both Mainnet and Testnet.
First month:
HTTP API endpoints:
JS SDK
The JS SDK will contain methods to upload the files and folders. For example:
import { TCStorage, getFilesFromPath } from 'tangocrypto.storage'
const apikey = process.env.API_KEY
const client = new TCStorage({ apikey })
async function storeMyFiles () {
const files = await getFilesFromPath('/path/to/file')
const cid = await client.put(files)
console.log(cid)
}
storeMyFiles()
Second month:
Dedicated Gateways
A custom gateway will allow customers to have their own IPFS gateway. With this artists can link their own domain name to the gateway and share links with their brand on the URL.
Third month:
User interface
Budget
We'll need the following:
Total estimate: 64,140 USD
Meet the team:
Product Manager & Solutions Architect: Javier Toledo Cordova
Professional solutions architect with more than 10 years of experience in technology, specialized in software architecture and cloud computing. Started his career as a network architect designing data center networks and now focuses on cloud architecture and product design.
Linkedin: https://www.linkedin.com/in/javiertc
Email: javier@tangocrypto.com
Twitter: https://twitter.com/javiertc86
Sr Full Stack Developer: Leobel Izquierdo
Software Engineer with a Bachelor's Degree in Computer Science and over 7 years of experience in the Software Industry. Working for the past year with blockchain technologies like: Ripple, Ethereum and Cardano.
Linkedin: https://www.linkedin.com/in/leobel-izquierdo-30b96086
Email: leobel@tangocrypto.com
Twitter: https://twitter.com/leobelizquierdo
DevOps: Manuel Morejon Espinosa
Cloud Engineer and Docker Captain, passionate about Cloud-Native Architectures topics and more than 10 years of experience. Has technical and communication skills to help teams to improve their workflow and to reduce deployment times. The goal is always to maximize productivity by minimizing errors. Enthusiastic about teaching and sharing the knowledge with the Community.
Linkedin: https://www.linkedin.com/in/manuelmorejon
Email: manuel.morejon.85@gmail.com
Website: https://mmorejon.io
Twitter: https://twitter.com/morejon85
Front-end developer: Juan Manuel Menendez. Senior Front End Developer with over 8 years of experience in software development.Advanced experience in JavaScript, Typescript, ReactJS, Apollo GraphQL, CSS, HTML, NextJS, Responsive Web Design, NodeJS, OOP and Functional Programming. Familiar with VueJS, Angular and common practices like Scrum, Git, Continuous Integration, and Testing.
Linkedin: https://www.linkedin.com/in/juan-manuel-menendez
Email: juanma@gmail.com
The JS SDK will be open-source therefore the progress can be checked on Github.
We'll make reports and videos on the progress of the backend system.
In the first 3 months:
Acquiring customers:
Youtube channel with updates, guides, best practices, and tutorials.
Blogs post about the API and SDKs
Establish enterprise partnerships and provide support with customised SLAs.
This is a continuation of the project Software as a Service for Cardano that was funded in Fund 6 (https://cardano.ideascale.com/c/idea/366977). With this, we are adding IPFS support to our API for users who want to create their own NFT marketplace or just pin their own files.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We built Tangocrypto Software as a Service (https://www.tangocrypto.com), cardano-wallet-js (https://github.com/tango-crypto/cardano-wallet-js) and operate the stake pool TANGO. We are also one of the first 11 initial validators for Milkomeda.