The problem is the lack of standardization in defining token minting policies and accessing on-chain metadata, making it difficult to determine token attributes and types, such as NFTs.
We will create a master smart contract, SmartCollections, to standardize minting policies and an accompanying Metadata Contract for on-chain metadata access and verification.
This is the total amount allocated to RatsDAO I SmartCollections.
Federico Ledesma. 1MATE SPO. Rats DAO Team.
Agustín Franchella. Rats DAO Co-Founder.
Manuel Padilla. Full-time Haskell & Plutus developer.
Diego Torres. Rats DAO Co-Founder.
NFTY Rabbit. Rats DAO community lead
JRat. Rats DAO community lead
No dependencies.
Project will be fully open source.
Our proposed solution, SmartCollections, is an innovative approach to address the issue of standardization and accessibility for token minting policies and on-chain metadata on the Cardano blockchain.
Perception of the Problem:
Our Approach:
Implementation Details:
To create and mint a new SmartCollection, an entry must be added within the SmartCollections contract for the desired collection. This entry contains a datum with various settings:
Tokens can also be entered with a generic base name, allowing one entry to reference potentially thousands of tokens by establishing the number of indices of that name and the maximum tokens per index. For example, with a base name "Members," 3 indices, and 1 token per index, the resulting tokens will be Members01, Members02, Members03.
Each datum is identified with a specially minted NFT, used to parameterize and create a new minting policy. Minting transactions are then carried out using this policy, consuming the SmartCollections datum and updating the number of minted tokens.
Both the minting policy and the SmartCollections contract will verify that the transaction is signed by the authorized wallet and that the number of tokens minted does not exceed the defined maximum supply.
Optionally, metadata can be created on-chain during minting or in a subsequent transaction. This is achieved by adding an output to the Metadata Contract with a datum containing the token’s metadata. This metadata datum is accompanied by a new token minted in the same transaction using the same policy, and its token name is linked to the token it references.
Engagement:
SmartCollections engages token creators, developers, and users. It is also beneficial for dApps requiring access to token metadata on-chain.
Demonstrating Impact:
Uniqueness and Benefits:
SmartCollections is unique in its integration of standardized token minting policies with an on-chain metadata access system, enhanced by a REST API. This combination will streamline token creation and management, especially for NFTs, and improve accessibility and integration with applications.
Importance to Cardano:
It enhances the functionality and flexibility of tokens within the Cardano ecosystem, encourages more developers to build dApps on Cardano, and fosters the adoption of Cardano tokens by providing clarity and accessibility. Token creators, developers, collectors, and any participant in the Cardano ecosystem interacting with tokens will benefit from SmartCollections.
The SmartCollection project will significantly enhance Cardano's ecosystem by introducing an innovative tool for creating and managing token collections in a easy and secure manner. This is how it adds value:
The success of the SmartCollection project can be effectively measured through a multifaceted approach. Firstly, observing the user adoption and engagement by tracking the number of users who utilize SmartCollection to create and manage token collections is key. A consistent rise in user numbers indicates the platform’s growing appeal. Monitoring the number of token collections created through SmartCollection will serve as an indicator of the value the platform offers. Additionally, measuring the number of integrations with other platforms, services, or dApps is essential, as this signifies that SmartCollection is contributing to a connected ecosystem. The use of SmartCollection’s REST API is another aspect to keep an eye on, as the number of API calls provides insight into how developers and platforms are leveraging the API for diverse purposes.
Another integral aspect of measuring success is assessing the community's response. This can be achieved through collecting user feedback via surveys, and by analyzing community sentiment on forums and social media. Positive feedback and sentiment are good indicators of customer satisfaction and the perceived value of the platform. It's also crucial to track the volume of transactions associated with token collections created through SmartCollection. A high transaction volume suggests active trading and usage of the tokens. Equally important is to ensure the performance and security of the SmartCollection platform, which when upheld indicates reliability. Lastly, it's imperative to evaluate the diversity of token collections created such as art, gaming items, and tokenized assets, to measure how SmartCollection contributes to Cardano’s ecosystem diversity.
In the short term, these measures will offer insights into the immediate acceptance and usability of the SmartCollection platform, serving as a validation of the platform's value proposition. In the long term, a steady growth in user adoption, integration with other platforms, and positive community feedback would imply that SmartCollection is positively contributing to Cardano’s productivity and growth. This would demonstrate that the platform has become a vital component of the Cardano ecosystem, which is catalyzing innovation and expanding the utility of the Cardano blockchain. Through continuous monitoring of these metrics and by adapting to user feedback and market demands, SmartCollection can ensure sustainable growth and make a lasting positive impact on the Cardano ecosystem.
SmartCollection can leverage the support and resources provided by Rats DAO to effectively share project outputs and results. Rats DAO's established reputation within the Cardano ecosystem offers an advantage in attracting initial attention and support for SmartCollection.
To communicate with the community, SmartCollection can make announcements and updates through Rats DAO's existing communication channels such as Discord, Twitter, and other social media platforms. These channels will provide an engaged audience interested in the Cardano ecosystem.
In order to expand its network, SmartCollection should reach out to potential stakeholders, partners, and collaborators through Rats DAO's connections. Leveraging the DAO's relationships with NFT artists, token creators, and other entities in the Cardano ecosystem can generate excitement and interest in SmartCollection. Joint webinars, AMA sessions, and participation in events organized by Rats DAO can facilitate community engagement and provide a platform for feedback.
For further research and development, SmartCollection can share data and insights collected with Rats DAO's community for collaborative analysis and brainstorming. This collaborative approach can help identify new opportunities, partnerships, and areas of improvement for SmartCollection.
Additionally, the governance structure of Rats DAO can allow community members to influence the future development and features of SmartCollection, ensuring alignment with user needs and preferences.
In summary, SmartCollection can maximize its outreach and impact by efficiently utilizing the resources, channels, and community of Rats DAO, while also developing its own distinct identity and community over time. The synergy between SmartCollection and Rats DAO can create a mutually beneficial relationship, where the success of SmartCollection adds value to Rats DAO and vice versa.
Our capability to deliver the SmartCollection project with high levels of trust and accountability is established through our previous experience and success in developing and launching products within the Cardano ecosystem. As part of RATS DAO, we have a proven track record, particularly with the recent development of a Staking Platform for NFTs that is already operating on the mainnet. This experience not only demonstrates our technical competency but also showcases our understanding of the ecosystem and our ability to execute a project successfully.
RATS DAO’s established presence in the Cardano community further enhances our credibility. As a DAO, transparency and community involvement are inherent to our operating principles. Our decision-making processes are decentralized and involve community input, which ensures accountability in the choices we make.
In terms of managing funds properly, we have in place a structured and transparent financial management process. The allocation of funds for different aspects of the SmartCollection project will be clearly laid out. Community members of the DAO will have insights into the funding allocation and can partake in decisions through a governance mechanism.
Additionally, for larger expenses or critical project decisions, a proposal will be created and shared with the community. Votes will be cast by the DAO members to either approve or disapprove the proposal. This governance structure ensures that funds are not misused or allocated without consensus, thus, enforcing accountability.
We also believe in consistent reporting. Regular updates and financial reports will be shared with the community. This would include details on the expenditure, the progress of the project against the milestones, and how the funds have contributed to achieving these milestones.
With the combination of our proven experience, the transparent and democratic nature of the DAO, structured financial management processes, and commitment to consistent reporting, we are well-positioned to deliver the SmartCollection project with high levels of trust and accountability.
Improve Minting Policies with SmartCollection Contract
The first major goal of the SmartCollection project is to refine and enhance the capabilities of token minting policies while establishing clear standards for users to understand them. The project aims to develop a master smart contract, referred to as the "SmartCollection Contract". Within this contract, a datum will be stored for each collection that is intended to be created, outlining the necessary conditions to be applied to the tokens being minted. Clear and simple rules will be established, making them easily recognizable to all users.
On-chain Metadata Accessibility through Metadata Contract
The second goal focuses on resolving the challenge of accessing metadata on-chain. To address this issue, SmartCollection will implement a new smart contract called "Metadata Contract". This contract will store various datums, one for each token whose metadata needs to be preserved. The creation of these datums will be validated by the SmartCollection Contract, which ensures that duplicates are avoided and that only the rightful creators can add metadata to the tokens they created.
Maintaining Supply Integrity
The SmartCollection project also aims to ensure the integrity of the maximum supply of tokens. To achieve this, the datum within the SmartCollection Contract will be consumed and updated with each minting transaction. This process enables the verification that the total supply limits established for the token are not exceeded.
Foster a Standardized and User-Friendly Ecosystem
By introducing the SmartCollection Contract and the Metadata Contract, the project aims to establish an ecosystem where token creation and management are standardized, transparent, and user-friendly. This standardization will enable creators, artists, and small businesses to participate in the token economy on the Cardano blockchain without requiring extensive technical knowledge.
To validate if these goals are achieved, the SmartCollection team can conduct user testing and gather feedback from creators who are using the platform. Observing an increase in token collections created using the SmartCollection Contract, and monitoring the correct handling of metadata and supply limits, would be indicators of success. Additionally, community feedback regarding the ease of use and clarity of token minting policies would be an essential qualitative measure.
As the project is technical in nature, implementing our approach will involve developing a user-friendly interface for the platform, ensuring smart contract security, establishing API endpoints for integrations, and building governance features. We will employ agile development methodologies, allowing us to adapt and iterate based on user feedback and evolving requirements. This will be coupled with rigorous testing in testnet environments before any major release to ensure the security and reliability of the platform.
Using a mix of quantitative metrics, qualitative feedback, and agile development practices, we will validate the feasibility of our approach and measure the achievement of the SmartCollection project's goals.
Milestone 1: Project Initialization and Planning
Milestone 2: Smart Contracts Development - Phase I
Milestone 3: UI/UX Design
Milestone 4: Development of User Portal and REST API
Milestone 5: Smart Contracts Development - Phase II
Milestone 1: Project Initialization and Planning
Milestone 2: Smart Contracts Development - Phase I
Milestone 3: UI/UX Design
Milestone 4: Development of User Portal and REST API
Milestone 5: Smart Contracts Development - Phase II
Milestone 6: Pre-Launch Preparation & Official Launch
Project Team:
------------------------
Price per Hour (ADA):
------------------------
Project Manager: 100 ADA
Technical Architect: 133 ADA
Community Manager: 67 ADA
Cardano Blockchain Developer: 200 ADA
QA: 133 ADA
UI/UX Designer: 100 ADA
Full Stack Developer: 200 ADA
DevOps: 133 ADA
Roles needed for each milestone:
------------------------------------------------
Milestone 1: Project Initialization and Planning
Milestone 2: Smart Contracts Development - Phase I
Milestone 3: UI/UX Design
Milestone 4: Development of User Portal and REST API
Milestone 5: Smart Contracts Development - Phase II
Milestone 6: Pre-Launch Preparation & Official Launch
Total Projected Cost (ADA): 140,000 ADA
The proposed project represents value for money in the Cardano ecosystem due to its potential to contribute to the growth, adoption, and improvement of Cardano. The costs associated with the project have been carefully considered and justified based on several factors:
The allocated budget ensures the successful execution of the project while delivering tangible outcomes and contributing to the overall goals of the ecosystem.
Project Manager
Team Leader, Financial & Legal Advisor:
Technical Architect:
Marketing and Community Manager:
Partnerships & community growth:
Technical communications:
Full Stack Developers:
Smart Contract Developers:
DevOps Engineers:
Quality Assurance Specialist:
UI/UX Designer:
Agustín Franchella, Project manager
Agustín has been involved in the Cardano community for several years and has contributed to various open-source projects. Deep understanding of blockchain technology and extensive experience in project management. Python enthusiast.
Experience in Cardano:
Links:
Diego Torres, Corporate Financial Expert
He is a corporate financial expert with years of experience in the private sector and the academic environment. He provides overall strategic direction and leadership for the project. He ensures the project aligns with the team's vision and goals and manages stakeholder relationships.
Experience in Cardano:
Links:
Federico Ledesma, Business Developer
Stake Pool Operator [1MATE]. Business Manager with expertise in multiple environments and over ten years in the blockchain. Blockchain enthusiast since 2013 plan.
Experience in Cardano:
Links:
Luis Restrepo, Blockchain Developer & Techonology advisor and Educator
Luis Restrepo brings 20 years of experience working in multi-cultural environments and in several initiatives in techonlogy and in Cardano Blockchain. Started as a Stake Pool Operator (Ticker: Moxie), his journey in Cardano has been full of initiatives and projects from DeFi protocols to educational platforms focused on the Latin American community.
Experience in Cardano:
• Cardano Developer Professional instructor at Emurgo Academy. Instructor of the Cardano deep dive concepts and Plutus Smart Contracts developing.
• EdTech platform for Latam - Ayllu Academy developer. Integrating Cardano blockchain and Smart Contract developer with the platform.
• Python Library, React interface and AWS IOT Architecture to communicate and interact with the blockchain
• Member founder of startup company for tree tokenization project in Colombia, South America and CO2 retention incentives.
• SPO in Cardano Blockchain. Ticker: MOXIE.
• Known programming languages: SQL, Python, JavaScript, TypeScript, Haskell, Plutus.
Links:
Mariano Molina, Golang Developer, Quality Assurance & Testing
Experienced Senior Golang Developer with over 16 years of experience in software development. Strong background in Go programming language and a passion for staying current with the latest technology trends. Proven ability to lead and mentor development teams to deliver high-quality software on time and within budget.
Links:
Manuel Padilla, Lead Software Engineer & Blockchain Specialist
Versatile system engineer with a Bachelor's degree in Technology from the National Technological University. Having a plethora of programming languages under their belt, including but not limited to SQL, Basic, C, C++, VB, .NET, Java, JavaScript, TypeScript, Python, and Haskell, He brings over 13 years of experience in web development and software engineering.
Experience in Cardano:
dApps:
Links
Alfred Vilsmeier
He is a highly skilled tech enthusiast with over 22 years of experience in the IT field. Alfred is well-versed in various areas, including scripting, Database Administration, Networking, Security, and Cardano node management. With his extensive experience, proficiency in various domains, and a keen interest in blockchain development, Alfred is well-equipped to tackle complex challenges and contribute to the advancement of technology in the ever-evolving landscape of the IT industry.
Experience in Cardano:
Links:
Elio Esis, Web Developer
Web developer with experience in vanilla JS, REACT, Angular, NextJs, and TypeScript. Knowledge of Node ExpressJS and Java Spring backend. Development of static and dynamic responsive pages. Web developer experience in Cardano Blockchain using Lucid-Cardano, interaction with the wallet, and assembly of transactions.
Links:
JRat - Rats DAO Community Manager
jRat is a motivated RatsDAO Community Manager and a local business owner. Jay has a strong background in technical writing, content creation, . He knows how important it is for Cardano to gain more adoption across the crypto space and to non crypto users.
Role: Creating comprehensive documentation, user guides, and managing community engagement activities.