Please describe your proposed solution.
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.
Any app or service on Cardano could use this smart-contract to create their own account NFTs. These account NFTs could have special access to smart-contracts, or hidden pieces of a application.