Last updated 2 years ago
Developers need to deploy infrastructure to communicate with Cardano. This time-consuming and costly task stops the development of new ideas
Provide a highly available and scalable software infrastructure (APIs/SDKs) for developers to build on top of Cardano reducing time and cost
This is the total amount allocated to Software as a Service for Cardano.
TANGOCRYPTO
Problem statement:
With the current landscape, the first step to start developing on Cardano is to install a Cardano node and some other dependencies like: Cardano DB Sync, Cardano GraphQL, Cardano Wallet etc. It requires infrastructure management, tasks such as server or cluster provisioning, patching, operating system maintenance, and capacity provisioning. All these time-consuming tasks are just the first steps to start developing. Deploying a high-available infrastructure can cost around $1000 per month and this can stop developers from starting to build new ideas or growing their products.
We believe that developer APIs are paramount for getting real-world usage. To make Cardano the world's financial operating system, we need easy to use and scalable APIs to build more applications and attract more users.
Describe your solution to the problem:
We'll provide a suite of high-availability APIs and developer tools (SDKs) for fast and reliable access to the Cardano network 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.
The platform will include a FREE subscription for developers to start building their ideas right away.
Our solution sits on top of Cardano and will provide the following components:
The communication layer will provide access through:
On the application layer developers will be able to interact with Cardano through the following components:
Use cases and customers
Our APIs and developer tools (SDKs) can be used to power up a wide range of products like:
Relevant Experience
Our team members have experience in different technologies, including backend, web and mobile development, distributed systems and databases, Cloud Architecture and Big Data. We are the Stake Pool Operators (SPO) of the pool TANGO and the developers of cardano-wallet-js (https://github.com/tango-crypto/cardano-wallet-js), a javascript/typescript SDK for Cardano with multiple functionalities. You can use it as a client for the official cardano-wallet and also create Native Tokens and NFTs. Our SDK has several downloads every week using NPM and has been used in other community projects and university assignments. Also, we created a POC in order to showcase some usability of the SDK on this NFT Marketplace: https://www.tokens.tangocrypto.com.
Meet the team:
Product Manager: 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.
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.
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.
Tech Lead and Solutions Architect: Hector Raul Perez Lugo. Tech Lead/Cloud DevOps with more than 10 years of experience. Specialized in software architecture and cloud computing. Building applications that can scale on the cloud while maintaining an elegant design at the code level. Scrum Master with a solid background in cloud design patterns, microservice architecture, event-driven system design and distributed applications.
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.
IOS developer: Evelio González Maqueira. IOS Software Engineer with over 5 years of experience writing IOS native apps using Swift. Working on enterprise mobile apps for international customers who need the best native experience.
Android developer: Omar Mainegra. Mobile Engineer with over 6 years of experience writing native Android apps using Kotlin and Java. Previously worked as System Engineer and Backend Developer. Passionate about mobile technologies, functional programming, and testing.
Technical Information
These are architecture patterns and technologies used in the backend system. Serverless, event-driven architecture and single table design is used across all the microservices deployed:
Proposal Components
TangoCrypto HTTP REST API
The HTTP REST API (https://www.tangocrypto.com) goal is to make development faster and easier. There is no need for syncing with the blockchain and maintaining complicated setups. No more complex and multiple requests to the blockchain from different entry points, the developers can get all the data they need for transactions, token information and debug, in fewer requests.
Our goal is to provide the most accessible and reliable Cardano infrastructure, freeing companies and developers from the responsibility to maintain complex infrastructures and focus instead on building their business logic and provide value to their customers.
TangoCrypto Notify
With Notify (https://www.tangocrypto.com/notify.html) developers will be able to integrate production-ready notifications with our webhooks and SDKs integrations. Get access to all of the blockchain events your users might care about, like successful transactions, payments, minted blocks by a pool, new delegations.
Tangocrypto Monitor
It's a monitoring and observability service built for developers and the operation team. It provides data and actionable insights to monitor applications, respond to performance changes, optimize resource utilization, and get a unified view of the operational health of the apps. It can be used to detect anomalous behaviour, set alarms, visualize metrics, troubleshoot issues, and discover insights to keep your applications running smoothly.
TangoCrypto Query Composer
Make API calls directly from the dashboard in order to prototype and fix failing requests or explore the behavior of new methods. Rapidly prototype and fix requests to the blockchain and save hours of engineering time in the process.
Roadmap
All the functionalities described here will be valid for both Mainnet and Testnet.
First month:
Users will be able to register/login and perform the basic operations (CRUD) for apps and webhooks.
REST API endpoints:
Second month:
Webhooks notifications:
User admin dashboard with analytics:
Third month:
Integration with the Open Source SDKs. The SDKs will integrate all the HTTP REST API endpoints and the Websockets. It will allow developers to send real-time push notifications to users for engagement and critical events.
It will support sending push notifications to Android and iOS apps using separate channels for the following push notification services:
We will provide extensive documentation with best practices (e.g. OpenAPI specification for all HTTP endpoints), use cases, and examples in English and Spanish.
Key Performance Indicators for the first 3 months (KPIs)
Acquiring customers:
Scaling infrastructure:
Establish a developer advocate program:
Establish enterprise partnerships and provide support with customised SLAs.
Play an active role as a solution provider for Dapps in Cardano
Budget
We'll need the following roles:
Additionally, we'll need funds for deploying the API in 3 regions around the world to provide high availability and disaster recovery capabilities: $10000
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
We're a team with more than 10 years of experience in the software industry. We operate the TANGO stake pool and developed cardano-wallet-js