Last updated 3 months ago
Current solutions lack open-source Webhooks. Our solution will provide an open-source Cardano API and Webhooks.
This is the total amount allocated to TangoCrypto: Open Source Cardano API and Webhooks. 5 out of 5 milestones are completed.
1/5
Development environment and API Gateway layer
Cost: ₳ 50,000
Delivery: Month 1 - Apr 2024
2/5
API Endpoints
Cost: ₳ 50,000
Delivery: Month 2 - May 2024
3/5
Webhooks
Cost: ₳ 30,000
Delivery: Month 3 - Jun 2024
4/5
Webhooks scalability infrastructure
Cost: ₳ 18,750
Delivery: Month 4 - Jul 2024
5/5
Project closure report
Cost: ₳ 26,250
Delivery: Month 5 - Aug 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Our solution includes a Cardano API and Webhooks to be deployed as docker containers in a Kubernetes cluster. The solution will be fully open-source support for easy customization.
The project will be fully open source under MIT License
Throughout the past year, we've invested our collective efforts, dedicating time, enthusiasm, and creativity to a project that not only thrived but also stands as a testament to the resilience of our community. Our user base has grown significantly, surpassing a thousand individuals, notable entities include Book.io, GGMC and Flipr etc. The bonds forged within this dynamic community are a testament to the vibrancy that defines us.
Regrettably, market shifts have introduced challenges that have made sustaining our product an arduous task. In response to these hurdles, we embrace the ethos of open collaboration and community-driven innovation. Hence, we propose a significant shift—a commitment to making our extensive work open source. This decision is not just a preservation effort but a vision for transformation. By choosing this path, our intention is to ensure that the product we've nurtured doesn't fade away but, instead, evolves into something even more impactful.
The Cardano ecosystem offers tremendous potential for developers to build innovative blockchain applications. However, existing solutions often lack the performance, scalability, and open-source support required to meet the demands of production environments. Furthermore, many solutions primarily focus on development aspects rather than catering to the specific needs of high-scale, high-performance applications in production. Also, some current open-source solutions provide the API but not webhooks and we aim to provide both in the same project.
Cardano API endpoints to be delivered:
Addresses
Transactions
Scripts
Wallet
Blocks
Assets
Policy
Epochs
Pools
Using webhooks or SDKs to integrate real-time notifications into your app can help you quickly ship production-ready features for your users. We have webhooks to track on-chain events in real-time for:
We propose a comprehensive Cardano solution that addresses these challenges by providing a unique combination of open-source flexibility and high-performance capabilities. Our solution encompasses an open-source Cardano API and webhooks that can be deployed anywhere, from a cloud provider to a server at home.
Our project engages multiple stakeholders within the Cardano ecosystem:
Our proposed comprehensive Cardano solution provides an open-source Cardano API and Webhooks designed for high performance and a focus on production environments.
Our proposed solution directly addresses the challenges of tools or software that can improve the developer ecosystem or infrastructure to make it easier to build and scale on the Cardano blockchain. By fostering open-source collaboration, attracting developers and enterprises, and contributing to a more robust ecosystem, our solution brings significant value to Cardano. We anticipate increased developer and enterprise adoption, heightened transactional activity, and a more powerful and diverse application landscape, strengthening the overall position of Cardano as a leading blockchain platform.
Impact on the Cardano Ecosystem:
We built Tangocrypto Software as a Service (https://www.tangocrypto.com) providing a Cardano API for blockchain data and NFT minting (which was the result of catalyst funds received during iteration 6 and 8). We are the developers of cardano-wallet-js (https://github.com/tango-crypto/cardano-wallet-js) and operate the stake pool TANGO. We have also support with our technology some of the most important projects on Cardano right now like GGMC main NFTs collection and their B2B Kingdom Trust initiative.
We have developed a minting service designed to seamlessly scale and accommodate a substantial influx of thousands of buyers per second. Our team possesses extensive expertise in building scalable systems that empower decentralized networks.
Initially, our platform was constructed on the reliable foundation of Amazon Web Services (AWS), harnessing the power of services like Lambda, ALB/NLB,SQS, DynamoDB, ECS, and EventBridge. However, we are determined to break free from the confines of a specific cloud provider and embrace a more decentralized approach.
In our unwavering commitment to decentralization, we have embarked on a transformative journey towards open-source software. By migrating our entire infrastructure to open-source alternatives, we empower individuals to operate the minting platform on their nodes, granting them greater autonomy and control.
This shift promotes the ideals of decentralization and fosters community engagement within the Cardano ecosystem. By embracing open-source principles, we empower users to shape the future of tokenization and contribute to the growth and success of Cardano, ensuring that the power remains in the hands of the community.
Development environment and API Gateway layer
Key activities:
Addresses
Acceptance criteria: Development environment ready for developers and API layer deployed in the development environment. API queries working and published on Github.
Outputs: API layer source code on Github, API tests, and documentation.
Deliverables: Development environment API layer deployed in the development environment. The API Gateway layer consists of a cluster of Tyk-gateways, Tyk-servers and a Redis cluster. Github repository with DbSync queries for addresses.
API Endpoints
Key activities:
Transactions
Scripts
Wallet
Blocks
Assets
Policy
Epochs
Pools
Outputs: Data layer source code on Github, API tests, and documentation.
Deliverables: Queries on Github for transactions, scripts, wallets, blocks, assets, policies, epochs, and pools.
Webhooks
Key activities:
Outputs: source code on Github, API tests, and documentation.
Deliverables:
Co-Founder TangoCrypto & Sr Software Engineer: Leobel Izquierdo
Software Engineer with a Bachelor's Degree in Computer Science and over 10 years of experience in the Software Industry. Working for the past 3 years with blockchain technologies like Ripple, Ethereum and Cardano.
Linkedin: https://www.linkedin.com/in/leobelizquierdo
Email: leobelizquierdo@gmail.com
Github: https://github.com/leobel
Twitter: https://twitter.com/leobelizquierdo
Co-Founder TangoCrypto & Solutions architect: Javier Toledo Cordova
Professional solutions architect with over 12 years of experience in technology, specialising 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: javiertc86@gmail.com
Twitter: https://twitter.com/javiertc86
DevOps: Manuel Morejon Espinosa
Cloud Engineer and Docker Captain, passionate about Cloud Native Architectures topics and over 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 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
System Engineer: Eddy Garcia
DevOps engineer with experience in architecting and automating deployments over on-premise and cloud infrastructure. Proficient in Linux, Python, Docker, Ansible, Github Actions, GCP, AWS and in developing CI/CD pipelines.
Linkedin: https://www.linkedin.com/in/eddy-garcia-system-engineer/
Milestone 1 (Development environment and API layer)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $45 = $7200
Senior DevOps: 20 days * 8h * $31.25 = $5000
Infrastructure for development: 1000
Total: $21,200
Milestone 2 (Data layer and entities definition)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days 8h $45 = $7200
Senior DevOps: 20 days * 8h * $31.25 = $5000
Infrastructure for development: 1000
Total: $21,200
Milestone 3 (Webhooks)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $45 = $7200
Senior DevOps: 20 days * 8h * $31.25 = $5000
Infrastructure for development: 1000
Total: $21,200
Development Budget: $60,600$
Infrastructure Budget: $3,000
Total Budget in USD: $63,600
Total Budget in ADA: 175000 $ADA
The cost of the project represents excellent value for money in the Cardano ecosystem because it is a proven solution already utilized by several projects. By making it open source, the project can provide numerous benefits, including increased adoption, collaboration, and knowledge sharing within the ecosystem. This open-source approach fosters innovation, allows developers to build upon existing work, and ultimately contributes to the growth and success of the Cardano community.