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.
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.
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.
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.