🚜 💻
Hypotheses
Market-Product-Team Fit with Utility NFT for Creator EconomyNFT Mints (Fiat Fundraising) via Events & MerchandisesMusic NFT: Access, Social, LivestreamsThe SMS and email wallets are the primary products we have identified to give our NFT initiatives a foothold for user growth and engagement. The SMS wallet will be the more consumer facing product for fast onboarding and fiat buys, while the email wallet will be more creator facing, allowing more robust NFT tooling and relevant notifications in relation to their sales activity.
dj3n Product Requirement Document
Overview
Goal:
An end-to-end fan to creator digital relationship solution.
Stakeholders:
- Owner:@Demetre @Adrian Robison
- Design: @Daine Gostas @Danny Carranza
- Development: @Edward Atter @Victa Phu @Bruce Darcy @Francisco Egloff
- Research/Documentation: @Timothy Posvar
Background and Strategic Fit
The next wave in crypto of user adoption will flow through through NFTs. The question has always been how? 12-word wallet creations and manipulated PFP NFT markets have kept the masses out thus far. The winners will onboard the average consumer in such a way they won’t realize they’re using crypto. Fiat buys of NFTs have been the first hint in the effort to conceal the onboarding process to crypto. Seed-free wallet creations are becoming available; however, they’ve remained standalone tools yet to be paired with a sticky NFT destination.
dj3n combines essential NFT primitives in one platform to onboard the next wave of creators and fans. These primitives include an NFT minter, 30-second SMS wallet creation and fiat-buy integration all in one user flow. This flow ends at the centerpiece dj3n gallery, which blurs the line between fan and creator. Creators can collect their fans via airdrops and access passes, which funnel fans into the dj3n platform. Fans can mint collectibles and enable fiat-buys from the dj3n platform themselves, transforming them into creators. These primitives create a large top funnel with a very sticky bottom. dj3n sets the stage for flywheel web3 adoption in every industry that has idols and admirers.
Market-Product-Team Fit with Utility NFT for Creator EconomySuccess Criteria
Current P0 flow
- Create NFT (lazy mint) - “upload picture”
- User passed to Aarons SMS site
- Create SMS wallet
- Download encrypted key file
- Aaron will pass along info (wallet ID and SMS #) when User comes back to dj3n
- Creator sees image in gallery. (To progress to next step, user clicks on Collectible)
- Authenticate Stripe
- Send 2 ONE for gas from centralized wallet to users SMS wallet
- Approvals for permissions to mint, list and sell (actual mint and escrow the NFT) with SMS wallet
Designs
Scope
API embed via Gateway partner (Transak/ Simplex)
As a fan, I want to purchase the creator’s NFT using my credit/debit card
As a fan I want to make and recover a secure web3 wallet simply using my phone number
Eddie Q: When do we deploy the collection contract? During initial upload so we have a true collection (contract) address, or immediately prior to the first purchase?
As a creator I want to be able to mint a single (and/or copies of single) NFT
Portfolio split to stables will have to wait until assets are re-pegged on the Harmony chain. Action item: UI page for fiat-on ramp. Ramp. - waiting on LLC for registration.
As a fan, I want to be able to purchase crypto to then buy NFTs
As a creator, I want to see what collectibles I’ve created versus collectibles I’ve received/purchased
As a user, I want to login/logout of DJ3N
As a creator/fan, I want to see access passes separately from my general collectibles
https://docs.google.com/document/d/1PQOSFNNyLfnaFcBV-Y-kti0Sj4T3wD0SoMUFDdnTX8M/edit
As a creator, I want to list my NFTs for sale in ONE.
https://github.com/ArtemKolodko/nft-mints-frontend/tree/stripe_integration
As a creator, I want to click on my “incomplete NFT” in my gallery to initiate the Stripe integration process.
Discuss GPL licensing to futureproof development Ed note
As a creator, I want to create an SMS wallet during the NFT creation process
Need for secure environment for User’s stripe keys. (Sof and Socheat, Diego last resort contacts) Hardcore security infrastructure (SOC compliance)
As a creator, I want to be able to hook up my Stripe account to collect payments
(pre-req for “Profile page”) Possible “baked-in” marketplace via @Leon Do Retroactive assignment of products in creator Stripe accounts.
As a creator, I want to list my NFTs for fiat in USD.
Unlockable content only becomes visible after a transfer of ownership (i.e. selling or gifting your NFT). Artists use this feature to include high resolution files, videos, secret messages, etc.
As a creator I want to be able to attach unlock-able media to access passes (digital key, code to redeem, link to file)
Access passes versus general collectibles
As a fan or creator, I want to see NFTs in my collection
Portfolio split to stables will have to wait until assets are re-pegged on the Harmony chain
As a creator, I want to see how much funds I have access to and the ability to send/receive funds
As a creator and a fan, I want to see how much $ the creator has raised in the current campaign and what progress has been made toward the goal
As a user, I want to access gated content on the DJ3N platform
As of now, we can delete images and hide collection on our centralized servers.
As a user, I want to be able to delete a post/collectible/item
As a user, I want to be able to like and comment
Expense a stack of ONE and use a smart contract to stake in accordance to sale activity until we have a more formalized process.
As DJ3N, we want to lock 10% of fees as ONE in a validator
Zebra crossing
As a creator, I want to be able to scan fans’ Access Pass QR code to verify their ticket
As a user, I want an incentive to onboard friends.
As user, I want to agree to a terms of service
Perhaps gasless airdrop of ENS later to long-time users. Need to push names one-time.
As a user, I want to have a custom off-chain username
As a fan, I want to be able to login with SMS wallet and never touch MetaMask.
As a creator, I want to be able to airdrop NFTs to multiple external addresses (to my fans)
As a creator, I would like to look up any NFT collection of any user and their user activity (including my NFT collection).
As a creator, I want updates on NFT sales and follow milestones
Creator owns the collection when creating. Users don’t own the contracts. Logic needs to be addressed when differentiating resales. Collections of tokens that ive owned vs collections that ive minted can be displayed differently easily. Flag for user (only have user tab, only have collectible gallery). Flag for creator (creator has specific options). User MUST onboard (Stripe integration) as a creator, before becoming a creator (creator is both a creator and user). Opt in button - before minting & stripe integration? (easily accessible)
As a User, I want to become a creator.
Stretch goal for p0. Nail everything else first.
As a user, I want to sign-up for the SMS wallet without leaving the DJ3N interface
Send functionality tied to KYC
As a fan, I want to receive a SMS notification when I receive an airdrop
As a fan, I want to see NFT collection(s) in mine or a creator’s address
Attaching send functionality to KYC release
As a fan, I want to be able to send my NFTs to another wallet
Adapt Aaron’s SMS wallet and/or bring embed Magic Link functionality
As a user, I want to use dj3n with an email address.
As a creator I want to be able to mint multiple different NFTs at once
Business case for off-chain follow? DJ3N token for moat in decentralized environment?
As a fan, I want to follow my creators on DJ3N
As a fan, I want to purchase multiple collectibles at once
zK make it faster?
As a creator, I want to airdrop a large number of NFTs without costing gas
As a wallet user, I want to allowlist specific addresses for additional security
As a creator, I want to ensure the website I am using is authentic
As DJ3N, we want to easily manage a native KYC user database
As a user, I want to be notified when creators create content
@Edward Atter Tie to creator token - possibly burn creator token to be eligible to be an affiliate
As a creator, I fans to be able to sell my collectibles for me and share revenue.
Business case for off-chain follow? DJ3N token for moat in decentralized environment?
As a fan, I want to follow my creators on DJ3N
Part of revenue model. Lock ONE to claim for free, take fee off of secondary sales.
As a user, I want to have a custom on-chain username
As a fan, I want to receive a notification to stay logged in to DJ3N
As a user, I want to pay with Venmo
As a creator, I want to create a safe account in which 2 people must sign off to withdraw funds.
As a fan, I want to mint the creator’s NFT and have the selected merch ship to my house
As a User I want to be able to one-click (connect wallet) and the Harmony mainnet be added for me (RPC url, Chain ID, token ID, etc.)
Important for hardware wallet connect. Advanced settings.
As a creator, I want to login with a metamask
Early proof-of-concept currently in development, side feature of dj3n)
As a fan, I would like to be able to claim the NFT I have purchased via the escrow sale
As a creator I want to quickly mint an NFT and list it for sale on the fly.
Future enhancements
- NFT revenue share (distrokid)
- Gated access discussions with various creators (what are they gating), leveraging Gasless signin with SMS wallet feature @Brian Felsen
- ...
Out of scope
- Audio NFTs
- Robust audio steaming
- ...
Follow-up tasks
- ...
- ...
Customer Research and Resources
“The reality is that in web 2.0 there were a lot of challenges with how creator incentives worked,” Sim Blaustein, a partner at Bertelsmann’s investment arm, BDMI, said in a recent interview with Silicon Valley Bank. “Web3 is seeing blockchain and other technologies right those wrongs.”
Commenting on the new fund, Kyle Samani, managing partner at Multicoin said : “creators see crypto as a better, more direct way to engage fans and monetize in a user-aligned way. The culmination of these forces make areas like creator monetization, DAO tooling, and new crypto-enabled IP models very attractive.”
Harry Stebbings, Founder of The Twenty Minute VC and 20VC fund , says, "Seeing more value captured by users, both individually and collectively, is one of the most exciting aspects of Web3. It removes intermediaries from traditional Web2 aggregators and gatekeepers, which is key for the democratization of income creation in the digital world."
“There are unspoken, often overlooked levels to this new economy; the playing field for creators remains uneven and replicable success stories are still far between.”
“Brainchild of hip hop musician, producer, and Web3 proponent, Vandal, DAOrecords is using blockchain to give artists their fair share through NFTs, automated royalty-splitting, and live events in metaverse venues.”
“Compared to the ever-shrinking income that most artists make from streaming royalties, NFTs may well be a once-in-a-generation opportunity to profit from the craft of songwriting.”