[IMPACT] Please describe your proposed solution.
Built by Kompact, Atrium has nearly completed development of the Stoa smart contract. It allows users to create and update a profile NFT, containing display name, bio, status, XP, customization options, connections, and stores user data in the smart contract’s datums.
The Stoa contract only allows NFT names to be minted once. If a user mints the NFT ‘Cardano’, ‘Cardano’ can never be minted again by another user. This contract allows any project creator to have their own account system without double mints of any name verified by the on-chain smart contract.
Stoa NFTs follow the CIP-68 metadata standard. They can be updated using our user-friendly interface, giving users and projects the ability to customize the appearance of their publicly facing profile, whilst recording activity and ‘level up’ with engagement, earning rewards along the way. These customization options are stored in the NFTs datums, these datums can be read by a smart contract. This evolves traditional NFTs allowing them to interact directly with blockchain services. Traditional NFTs are tokens with metadata that can’t be read by smart contracts.
The opportunities for Stoa to evolve are endless due the way the datums interact with smart contracts, opening the door to a wide range of on-chain activity linked to the profiles.
[IMPACT] How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
Stoa is a great tool for developers. Stoa can be used by any project to create their own on-chain verifiable NFT account system.
[IMPACT] How do you intend to measure the success of your project?
The completion of this proposal will see the Stoa Smart contract operational. Users will be able to mint their own User Account NFT with a unique name, and their customization options stored in the NFTs datums.
[IMPACT] Please describe your plans to share the outputs and results of your project?
Stoa will be released to the public as soon as the contract is complete, and a UI has been developed. Granting the ability for users to create profiles for themselves or for their organizations.
[CAPABILITY/ FEASIBILITY] What is your capability to deliver your project with high levels of trust and accountability?
The main goal is to finish the smart contract which enables minting, and updating of datums with user supplied information. If users can do this, we will have succeeded.
[CAPABILITY/ FEASIBILITY] What are the main goals for the project and how will you validate if your approach is feasible?
The main goal is to finish the smart contract which enables minting, and updating of datums with user supplied information. If users can do this, we will have succeeded.
We know that it’s technically feasible because we’ve already started developing it and are close to completion.
[CAPABILITY/ FEASIBILITY] Please provide a detailed breakdown of your project’s milestones and each of the main tasks or activities to reach the milestone plus the expected timeline for the delivery.
Production began on this project 4 months ago, milestone 1 will be completed before the funding round begins.
Milestone 1 (month 1):
Core Stoa Smart Contract Design
Milestone 2 (month 2):
Core Stoa Smart Contract Development
Milestone 3 (month 3):
Smart Contract Dev Environment Testing
[CAPABILITY/ FEASIBILITY] Please describe the deliverables, outputs and intended outcomes of each milestone.
Milestone:
Core Stoa Smart Contract Design
- We had to design the Smart Contract to deliver the best user experience.
Milestone 2:
Core Stoa Smart Contract Development
- After designing the Smart Contract we’ve started developing the core on-chain code in Aiken.
Milestone 3:
Smart Contract Dev Environment Testing
-
Once the code is completed, we will test the smart contract in a developer environment to prove that it’s minting/updating without issues.
[RESOURCES & VALUE FOR MONEY] Please provide a detailed budget breakdown of the proposed work and resources.
Core Stoa Smart Contract Development - 40k
Core Stoa Smart Contract Design - 15k
Development Environment Testing - 10k
[RESOURCES & VALUE FOR MONEY] Who is in the project team and what are their roles?
Peyton: Âtrium Lab - Co-founder
Ben: Âtrium Lab - Co-founder and Creative Director
Brian: Âtrium Lab - Lead Developer
Nick: Âtrium Lab - Backend Developer
Angelo: Âtrium Lab - Full Stack Developer
Kyle: Âtrium - Head of Security
Tylyn: Âtrium - Social Manager
Kompact - Smart Contract Development Agency
[RESOURCES & VALUE FOR MONEY] How does the cost of the project represent value for money for the Cardano ecosystem?
Smart contract development can be very costly. We have managed to design and build Stoa for a very low price, considering the wonderful opportunities this smart contract can lead to, opening up numerous doors into a better connected Cardano ecosystem.
Any project on Cardano can user Stoa to create their own user account system that stores useful user data in datums that their site and smart contracts can pull in to provide a better user experience.