There isn't an open-source minting platform for developers to build their products on top of it. We will open source Tangocrypto’s minting platform with payment gateway and wallet integration.
We will provide an open-source minting platform with a payment gateway, wallet integration, and support for CIP25 and CIP68. Available as Docker containers ready to be deployed in a K8s environment.
This is the total amount allocated to Open Source Minting Platform for FTs and NFTs - With Payment Gateway and Wallet integration.
Leobel Izquierdo Alvarez
The project will be fully open source
We are addressing the lack of open-source minting solutions on Cardano. The existing minting providers do not open-source their code, limiting transparency and community involvement. Open-sourcing the code can provide several benefits, including increased trust, collaborative development, and the ability for anyone to set up and customize their minting platform.
We will develop an open-source minting platform on Cardano, with a payment gateway and wallet integration with support for CIP25 and CIP68. Making the solution open source enables the community to review, contribute, and improve the codebase. The solution is going to be developed in Javascrypt/Typescrypt and also will be available as Docker containers ready to be deployed in a Kubernetes environment. The platform will provide the following features:
Our project will engage developers, entrepreneurs, and community members interested in minting their tokens on the Cardano blockchain. It can also attract individuals and organizations seeking a transparent and customizable minting solution that integrates with payment gateways and wallets.
The unique aspect of the solution lies in its open-source nature, providing transparency, collaboration, and customization options. Also, this isn’t a project we need to develop from scratch but an existing minting solution we’ll port to open-source using the best tools available for it. Developers and users will benefit from the ability to review and contribute to the code, customize the platform to their specific needs, and leverage the integration with payment gateways and wallets. This openness and flexibility can foster innovation, adoption, and community participation in the Cardano blockchain, contributing to its growth and success.
Our solution aligns with the principles of transparency, decentralization, and community involvement that Cardano aims to embody. Our project can attract more developers and users to Cardano, enhance the range of tokenization options, and strengthen the overall value proposition of the blockchain platform.
The proposed solution of providing an open-source minting platform with a payment gateway and wallet integration addresses the challenge of the lack of transparency and community involvement in the current minting providers on Cardano. By open-sourcing the code, the solution promotes transparency and allows developers and users to review, contribute, customize and improve the platform.
The benefits this solution brings to the Cardano ecosystem are as follows:
Overall, the proposed solution brings transparency, community collaboration, customizability, increased adoption, and decentralization to the Cardano ecosystem. It empowers developers and users, enhances tokenization capabilities, and contributes to the growth and success of Cardano as a blockchain platform.
Measuring the project's success can involve a combination of quantitative and qualitative metrics. Here are some potential ways to measure the benefits and impact on the Cardano ecosystem:
Additionally, the project's success can enhance Cardano's reputation as a blockchain platform that supports transparency, community participation, and developer-friendly infrastructure. It can position Cardano as a clear choice for tokenization and decentralized applications, further contributing to its productivity and long-term growth.
By following these strategies, you can effectively share the project's outputs and engage with the community.
We built Tangocrypto Software as a Service (https://www.tangocrypto.com) providing a Cardano API for blockchain data and NFT minting. We are the developers of cardano-wallet-js (https://github.com/tango-crypto/cardano-wallet-js) and operate the stake pool TANGO.
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.
Project Goals:
Validation of Feasibility: To validate the feasibility of the approach, several steps can be taken:
By following these steps, one can validate the feasibility of the project goals and approach, ensuring that the open-source minting platform with payment gateway and wallet integration meets the Cardano ecosystem's and its users' needs.
Milestone 1 (Development environment and API Gateway layer)
Expected duration: 1 Month
Expected cost: $25,000
Key activities:
Acceptance criteria: Development environment ready for developers and API layer deployed in the development environment.
Milestone 2 (Data layer and entities definition)
Expected duration: 1 Month
Expected cost: 25k USD
Key activities:
Acceptance criteria: CRUD operations for collections and tokens.
Milestone 3 (Sale phases and conditions)
Expected duration: 1 Month
Expected cost: 25k USD
Key activities:
Acceptance criteria: CRUD operations for Sale phases and sale conditions (WL).
Milestone 4 (Real-time events)
Expected duration: 1 Month
Expected cost: 20k USD
Key activities:
Acceptance criteria: Blockchain events are set on a bus and deduplicated. We are able to monitor addresses and transactions.
Milestone 5 (Payment gateway and wallet integration)
Expected duration: 1 Month
Expected cost: 28k USD
Key activities:
Acceptance criteria: The payment gateway accepts payments from Cardano wallets and triggers the NFT minting. The platform is able to mint NFTs with the CIP25 standard.
Milestone 6 (Support for CIP68 standard and Smart contracts)
Expected duration: 1 Month
Expected cost: 20k USD
Key activities:
Acceptance criteria: Mint NFTs with the CIP68 standard.
Milestone 7 (Infrastructure as code)
Expected duration: 1 Month
Expected cost: 22k USD
Key activities:
Acceptance criteria: The project code is delivered and ready to deploy by anyone who wants to mint NFTs/Fts.
Milestone 1 (Development environment and API Gateway layer)
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.
Milestone 2 (Data layer and entities definition)
Outputs: Data layer source code on Github, API tests, and documentation.
Deliverables: CRUD operations for collections and tokens. It includes the database schema using ScyllaDB and the Docker images to be deployed on Kubernetes.
Milestone 3 (Sale phases and conditions)
Outputs: Sale phase and sale conditions source code on Github, API tests, and documentation.
Deliverables: CRUD operations for Sale phases and sale conditions (WL). It includes the database schema using ScyllaDB and the Docker images to be deployed on Kubernetes.
Milestone 4 (Real-time events)
Outputs: Event bus source code on Github, API tests, and documentation.
Deliverables: Blockchain events are set on a bus and deduplicated. We are able to monitor addresses and transactions. It includes the Kafka event bus and the Docker images to be deployed on Kubernetes.
Milestone 5 (Payment gateway and wallet integration)
Outputs: Payment gateway source code on Github, code tests, and documentation.
Deliverables: The payment gateway accepts payments from Cardano wallets and triggers the NFT minting. The payment gateway is a Cloudflare Worker deployed on the edge and closer to the buyers.
Milestone 6 (Support for CIP68 standard and Smart contracts)
Outputs: Payment gateway with support for CIP68 source code on Github, code tests, and documentation.
Deliverables: Smart contract for CIP68 minting.
Milestone 7 (Infrastructure as code)
Outputs: source code on GitHub for the whole project, including the Infrastructure code, code tests, and documentation.
Deliverables: The project code and documentation are delivered and ready to deploy by anyone who wants to mint NFTs/Fts.
Milestone 1 (Development environment and API layer)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
Senior DevOps: 20 days * 8h * $31.25 = $5000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $25,000
Milestone 2 (Data layer and entities definition)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
Senior DevOps: 20 days * 8h * $31.25 = $5000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $25,000
Milestone 3 (Sale phases and conditions)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
Senior DevOps: 20 days * 8h * $31.25 = $5000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $25,000
Milestone 4 (Real time events)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $20,000
Milestone 5 (Payment gateway and wallet integration)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
Senior Front End Developer: 20 days * 8h * $50 = $8000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $28,000
Milestone 6 (Support for CIP68 standard and Smart contracts)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
QA: 20 days * 8h * $18.75 = 3000
Infrastructure for development: 1000
Total: $20,000
Milestone 7 (Infrastructure as code ready to deploy)
Senior Software Engineer: 20 days * 8h * $50 = $8000
Senior Product Manager and solutions architect: 20 days * 8h * $50 = $8000
Senior DevOps: 20 days * 8h * $31.25 = $5000
Infrastructure for development: 1000
Total: $22,000
Development Budget: $159,000$
Infrastructure Budget: $6,000
Total Budget in USD: $165,000
Total Budget in ADA: 589,000 $ADA
The cost of the project represents value for money for the Cardano ecosystem through the following justifications:
Product Manager & Solutions Architect: Javier Toledo Cordova
Professional solutions architect with over 12 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 10 years of experience in the Software Industry. Working for the past 2 years with blockchain technologies like: Ripple, Ethereum and Cardano.
Linkedin: https://www.linkedin.com/in/leobelizquierdo
Email: leobel@tangocrypto.com
Twitter: https://twitter.com/leobelizquierdo
Senior 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/