---
# System prepended metadata

title: MVP notes

---

# MVP notes

## Signup

By invitation only -- if we have to do manual ID checking

### User details
*What do we HAVE to know about artists?*
- Username / nickname
- real name
- 
*What do we want to know about artists?*
- social media (linkedIn, twitter, insta, FB, other...)
- Bio, website
- Real world exhibitions, interviews, other work

### Login
<flow here></flow>

#### Security
2 factor authentication? (check what's the best option these days, consider that we plan to operate as an exchange aka HOLD USER FUNDS, so security on the user end is important, and on our end even more so as it's a liability)
OR ~~connect wallet with tour to smooth the process~~ (not the current plan)


## Minting
- metadata
- file(s) 
- select wallet to recieve payouts
- set royalties

### Collaborative Minting
In addition to the above 
- set percentage ownership per person (what message if there's a disagreement?)
- show to other parties for approval
- have 'groups' ie. default people that you split with often

 
### OpenSea user flow:
1.  Add file
1.  Name
1.  file link (IPFS, C2PA)
1.  Description (licence?)

then go to sale process...
Set the price or put up for auction (bundle with other NFTs?)
Fees (2.5% for OpenSea on sale completion)


___

### Brainstorm what elements need to exist

**Goal** is to create collaborative NFT

steps/actions that occur

- Start process (where to access option? For example: main menu, other artist's profile--in the form of 'create collab with this artist',  ) 
- pick who is collaborating  
- IF a collaborator doesn't have an account, handle it 
<default but frustrating option: display 'artist does not exist'. Better: send an invite. Other options...?>
- pick shares (or %) -- this part probably needs a medium fidelity wireframe https://pixelfridge.digital/how-detailed-should-wireframes-be-a-guide-to-wireframe-fidelity/
- select wallet to use for each share
- enter metadata (name, description, royalties %, )
- display which artists have agreed, and which are pending
- pending artist notified of NFT that needs their approval 
- pending artist views NFT (is there a dedicated page for this? on their profile or a dashboard) 
- pending artist gives approval (can they adjust the %, and then the original artist becomes 'pending'? or is the choice binary?)




___
https://freefrontend.com/css-gallery/
https://www.justinmind.com/blog/user-flow-tools/
https://www.justinmind.com/blog/a-beginners-guide-to-user-flows-and-how-to-prototype-them-using-justinmind/
https://blog.overflow.io/user-flow-vs-user-journey-similarities-differences-of-two-ux-design-essentials-af67b346ba74
