Last updated 2 months ago
Users lack an NFT-linked account with data accessible by smart contracts. Presently, account NFTs are generated by centralized entities/servers and do not retain user data on the blockchain.
This is the total amount allocated to Account NFT Smart-contract - Mint Verifiably Unique User Accounts that store data on-chain. 3 out of 4 milestones are completed.
1/4
Stoa Account NFT Smart-contract Technical Specification
Cost: ₳ 42,000
Delivery: Month 1 - Apr 2024
2/4
Stoa Account NFT Working Smart-contract
Cost: ₳ 40,000
Delivery: Month 2 - May 2024
3/4
Stoa Account NFT Smart-contract Testing
Cost: ₳ 30,000
Delivery: Month 3 - Jun 2024
4/4
Stoa Account NFT Smart-contract Open-source
Cost: ₳ 28,000
Delivery: Month 4 - Jul 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Our stoa smart-contract mints unique NFTs, storing data like XP, display name, bio, socials, friends, etc., all on-chain minted by a smart contract in a decentralized way.
No dependencies to open-source the contract.
Most likely MIT license but will update.
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.
Stoa can be used by any project to create their own on-chain verifiable NFT account system. The use cases for this system are wide and stretch far beyond profile accounting. We see this as being a core piece of infrastructure that could prove useful around the world for easily storing and updating data in a trustless way.
The smart-contract is already complete, and is currently undergoing testing. Our approach is feasible.
We're submit the spec for our contract, and outline the capabilities for developers.
In this milestone we'll submit evidence of the smart-contract working on testnet.
In this final milestone, we'll fully open-source the smart-contract.
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
Preston: Full stack developer
Cheyenne: Âtrium Lab - Community management
Kyle: Âtrium Lab - Head of security
Kompact - Smart Contract developer
100k ADA for smart-contract development
40k ADA for testing, and open-sourcing the contract
Us open-sourcing this contract could save other Cardano developers hundreds of hours and thousands of dollars, as they could easily take this code to have their own account system on Cardano where users own the NFTs and their data.