VaultMint 2.0 — Module 1

Social Media & Communication Ecosystem · Contract point → Figma screen mapping (for approval)

Objective (contract): The Vaultmint Social Media & Communication Ecosystem is designed to create a highly engaging community-driven platform where users can share content, interact with other members, build networks, communicate in real-time, and participate in communities while remaining connected to the Vaultmint marketplace and digital asset ecosystem.
Coverage: every line of Module 1 of the signed contract (“VaultMint 2.0 – Phase 2 Development Proposal”) is listed below in contract order, with bullets lettered a, b, c… per sub-section — 240 contract points. Tap a status chip above to filter.

Flow = named section on the Figma “UI” page (or the “Admin Panel” page). Tab = numbered group bar inside that flow. Screen # = position inside that tab counted left→right from 1; the Figma frame title is in brackets. Every link opens that exact frame in Figma (on iPhone it opens in the Figma app if installed).

1. USER PROFILE SYSTEM

1.1 Public Profiles — each user has a customizable public profile containing:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aProfile photoDesignedSplash, Onboarding, Signup and Sign In Flow
Social Flow
Tab 5 – Create Account
Tab 13 – My Profile
Screen 1 (Profile image)
Screen 1 (My Profile)
Splash, Onboarding, Signup and Sign In Flow ›
bCover imageDesignedSplash, Onboarding, Signup and Sign In FlowTab 5 – Create AccountScreen 1 (Profile image — Cover image)
Splash, Onboarding, Signup and Sign In Flow ›
cUsernameDesignedSplash, Onboarding, Signup and Sign In FlowTab 5 – Create AccountScreen 2 (User Name — User Name)
Splash, Onboarding, Signup and Sign In Flow ›
dDisplay nameDesignedSplash, Onboarding, Signup and Sign In FlowTab 5 – Create AccountScreen 2 (User Name — Display Name)
Splash, Onboarding, Signup and Sign In Flow ›
eBio/About sectionDesignedSplash, Onboarding, Signup and Sign In Flow
Social Flow
Tab 5 – Create Account
Tab 13 – My Profile
Screen 3 (User Bio)
Screen 1 (My Profile — My Bio)
Splash, Onboarding, Signup and Sign In Flow ›
fLocation (optional)DesignedSplash, Onboarding, Signup and Sign In FlowTab 5 – Create AccountScreen 4 (Other information — Location (Skip allowed))
gWebsite linksDesignedSplash, Onboarding, Signup and Sign In FlowTab 5 – Create AccountScreen 4 (Other information — Website link)
Splash, Onboarding, Signup and Sign In Flow ›
hVerification badge supportDesignedSocial FlowTab 10 – Management ContractScreen 8 (Contract Details — verified badge)
Screen 6 (Management System — V Master Social badge)
Badge is awarded to profiles managed by VaultMint.
Badge is awarded to profiles managed by VaultMint.
iFollowers countDesignedSocial Flow
Social Flow
Tab 13 – My Profile
“2 User Profile” group (right of Tab 2)
Screen 1 (My Profile — counts row)
Screen 1 (User profile)
jFollowing countDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — counts row)
kPost countDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — counts row)
lCollection showcaseDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — Activities › Collections)
mMarketplace activityDesignedSocial FlowTab 4 – Upload postScreen 8 (More Options — Product)
Screen 16 (My Products)
Screen 18 (Posted Successfully)

1.2 Profile Management — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aEdit profile informationDesignedSocial FlowTab 13 – My ProfileScreen 3 (Profile settings — Update profile)
Screen 4 (Update profile)
Screen 5 (Profile Updated)
bChange profile picturesDesignedSocial FlowTab 13 – My ProfileScreen 4 (Update profile — photo)
cChange cover imagesDesignedSocial FlowTab 13 – My ProfileScreen 4 (Update profile — Cover image)
dManage privacy settingsDesignedSocial FlowTab 13 – My ProfileScreen 3 (Profile settings — Your Visibility)
Screen 9 (My Visibility)
eControl profile visibilityDesignedSocial FlowTab 13 – My ProfileScreen 9 (My Visibility)
fManage blocked usersDesignedSocial FlowTab 13 – My ProfileScreen 3 (Profile settings — Block List)
Screen 8 (Block List — Unblock)
gGrant profile access permissions — trusted users manage/assist with profile settings & content on the user's behalfDesignedSocial FlowTab 10 – Management ContractScreen 1 (Join Management System)
Screen 3 (Contract Agreement)
Screen 4 (Send Request)
Screen 5 (Request sent)
Users grant profile access permissions to the VaultMint Master through the Management Contract flow.
Users grant profile access permissions to the VaultMint Master through the Management Contract flow.

1.3 Management Contract Program

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aCreators apply through the Creator Management Sign-Up section in the platformDesignedSocial FlowTab 10 – Management ContractScreen 1 (Join Management System — Apply Now)
Screen 2 (Opps — not eligible)
bCreator completes the application and signs the management agreement formDesignedSocial FlowTab 10 – Management ContractScreen 3 (Contract Agreement — accept terms)
Screen 4 (Send Request)
cRequest is reviewed by VaultMint administrationDesignedSocial FlowTab 10 – Management ContractScreen 5 (Request sent)
Screen 6 (Management System — pending status)
Screen 7 (Request Cancelled)
App side: request status shown to the creator while under review.
App side: request status shown to the creator while under review.
dIf approved, VaultMint signs the agreement through the Admin PanelCovered in Admin Panel moduleAdmin Panel (page)Users Management section
Admin Panel action (Module 4).
Admin Panel (page) ›
Admin Panel action (Module 4).
eCreator officially becomes a Managed CreatorDesignedSocial FlowTab 10 – Management ContractScreen 8 (Contract Details — Managed status & badge)
fVaultMint manages the creator's profileDesignedSocial Flow
Social Flow
Tab 10 – Management Contract
Tab 1 – Home of V Social Media
Screen 9 (Details — Posts managed by V)
Screen 2 (Home — V Master Social)
gRevenue from eligible post sales shared: 50% CreatorDesignedSocial FlowTab 10 – Management ContractScreen 10 (Details — Revenue: Your revenue)
hRevenue from eligible post sales shared: 50% VaultMintDesignedSocial FlowTab 10 – Management ContractScreen 10 (Details — Revenue: V revenue)
iRevenue distribution calculated automatically by the platformDevelopment onlySocial FlowTab 10 – Management ContractScreen 10 (Details — Revenue history)
Behaviour implemented in development (no separate screen required).
Behaviour implemented in development (no separate screen required).

1.4 Creator Representation & Management System

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aCreator joining the program is assigned to the VaultMint Master by administratorsCovered in Admin Panel moduleAdmin Panel (page)Users Management section
Admin Panel action (Module 4).
Admin Panel (page) ›
Admin Panel action (Module 4).
bVaultMint Master can manage assigned creator profilesDesignedSocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — V Master Social)
Screen 3 (Profiles Managed By V)
cVaultMint Master can upload posts, photos and videos on behalf of creatorsDesignedSocial Flow
Social Flow
Tab 1 – Home of V Social Media
Tab 4 – Upload post
Screen 2 (Home — V Master posts)
Screen 1 (Upload Post)
V Master uses the standard upload flow for the managed profile.
V Master uses the standard upload flow for the managed profile.
dVaultMint Master can sell posts and reply to commentsDesignedSocial Flow
Social Flow
Tab 1 – Home of V Social Media
Tab 2 – Home of Social Media
Screen 4 (Buying Requests)
Screen 5 (Post Buying Requests — Accept/Reject)
Screen 2 (comments — reply)
eUsers can view all creators managed by VaultMint and browse their profilesDesignedSocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — Profiles Managed by V)
Screen 3 (Profiles Managed By V)

1.5 Creator Contract

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aVaultMint may offer management contracts of approved creators for saleDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V)
The app shows every creator managed by VaultMint. Interested buyers contact VaultMint admin directly; the contract purchase is arranged outside the app (no in-app price per creator).
The app shows every creator managed by VaultMint. Interested buyers contact VaultMint admin directly; the contract purchase is arranged outside the app (no in-app price per creator).
bUsers & investors can browse available creator contractsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — Profiles Managed by V)
Screen 3 (Profiles Managed By V)
Browsing the managed-creator list = browsing available contracts.
Browsing the managed-creator list = browsing available contracts.
cSearch creators by category: ModelsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V — category chip)
dSearch creators by category: InfluencersDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V — category chip)
eSearch creators by category: ArtistsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V — category chip)
fSearch creators by category: ActorsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V — category chips (scroll))
gSearch creators by category: Content CreatorsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 3 (Profiles Managed By V — category chips (scroll))
hView creator informationDesignedSocial Flow
Social Flow
Tab 1 – Home of V Social Media
“2 User Profile” group (right of Tab 2)
Screen 3 (Profiles Managed By V — View Profile)
Screen 1 (User profile)
iContract sales & ownership transfers reviewed and completed manually by administratorsCovered in Admin Panel moduleAdmin Panel (page)Users Management section
Manual admin process (Module 4).
Admin Panel (page) ›
Manual admin process (Module 4).
jTransferred contract displayed as 'Sold' with complete ownership historyCovered in Admin Panel moduleAdmin Panel (page)Users Management section
Contract sale status ('Sold') and the full ownership history are recorded and maintained by VaultMint admins in the Admin Panel.
Admin Panel (page) ›
Contract sale status ('Sold') and the full ownership history are recorded and maintained by VaultMint admins in the Admin Panel.
kApprovals, transfers, negotiations & legal documentation outside the platform handled manually by VaultMintCovered in Admin Panel module——
Offline / manual — no app screen.
Offline / manual — no app screen.

2. SOCIAL FEED SYSTEM

2.1 Home Feed — personalized feed displaying:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aPosts from followed usersDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home — feed)
Feed ranking logic is backend.
Feed ranking logic is backend.
bCommunity contentDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home — feed)
Feed ranking logic is backend.
Feed ranking logic is backend.
cTrending contentDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home — feed)
Feed ranking logic is backend.
Feed ranking logic is backend.
dRecommended contentDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home — feed)
Feed ranking logic is backend.
Feed ranking logic is backend.
eMarketplace-related contentDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home — feed)
Feed ranking logic is backend.
Feed ranking logic is backend.

2.2 Explore Section — users can discover:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aTrending postsDesignedSocial FlowTab 3 – ExploreScreen 1 (Explore — Posts for you)
bPopular creatorsDesignedSocial FlowTab 3 – ExploreScreen 1 (Explore — Popular Creators)
cPopular collectionsDesignedSocial FlowTab 3 – ExploreScreen 1 (Explore — filters)
Explore shows all content types; which items are ranked as popular collections is decided by backend logic.
Explore shows all content types; which items are ranked as popular collections is decided by backend logic.
dSuggested usersDesignedSocial FlowTab 3 – ExploreScreen 3 (search — Related Users)
eTrending hashtagsDesignedSocial FlowTab 3 – ExploreScreen 2 (search — Recent searches)
Explore search covers hashtags; trending ranking is decided by backend logic.
Explore search covers hashtags; trending ranking is decided by backend logic.
fRecommended communitiesDesignedSocial FlowTab 12.5 – Joined communities and groupsScreen 2 (Community — groups you can join)
Explore surfaces communities; recommendation ranking is decided by backend logic.
Explore surfaces communities; recommendation ranking is decided by backend logic.

3. POSTING SYSTEM

3.2 Post Features

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aCaptionsDesignedSocial FlowTab 4 – Upload postScreen 1 (Upload Post — Caption)
bHashtagsDesignedSocial FlowTab 4 – Upload postScreen 2 (Related hashtags)
cMusicDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 1 (Upload Reels — tool bar)
Music option in the media tool bar; music library UI provided by the integrated music library/API.
Music option in the media tool bar; music library UI provided by the integrated music library/API.
dUser taggingDesignedSocial FlowTab 4 – Upload postScreen 4 (Search User — Suggested People)
eLocation taggingDesignedSocial FlowTab 4 – Upload postScreen 1 (Upload Post — Location)
fMention usersDesignedSocial FlowTab 4 – Upload postScreen 3 (Related People (@mention))
gEdit postsDesignedSocial FlowTab 13 – My ProfileScreen 10 (edit post)
Screen 11 (Post Updated)
hDelete postsDesignedSocial FlowTab 13 – My ProfileScreen 12 (delete post)
Screen 13 (Post Deleted)
iArchive postsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 6 (Menu — Archive)
jSave draftsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 6 (Menu — Drafts)

3.3 Post Monetization & Content Sales — eligible posts become purchasable. Accepted payment methods:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aFiat CurrencyDesignedSocial FlowTab 2 – Home of Social MediaScreen 3 (More Option — Buy Post)
Screen 14 (Buy Post)
Screen 15 (Request Send)
bVaultmint Gold CoinsChangedSocial FlowTab 2 – Home of Social MediaScreen 14 (Buy Post)
CHANGED: post/reel purchase is Fiat-only so settlement is instant (agreed change).
CHANGED: post/reel purchase is Fiat-only so settlement is instant (agreed change).
cDigital Bank NotesChangedSocial FlowTab 2 – Home of Social MediaScreen 14 (Buy Post)
CHANGED: Fiat-only for post purchase (see above).
CHANGED: Fiat-only for post purchase (see above).
dNFTs (Art Images)ChangedSocial FlowTab 2 – Home of Social MediaScreen 14 (Buy Post)
CHANGED: Fiat-only for post purchase (see above).
CHANGED: Fiat-only for post purchase (see above).
eOther approved digital assetsChangedSocial FlowTab 2 – Home of Social MediaScreen 14 (Buy Post)
CHANGED: Fiat-only for post purchase (see above).
CHANGED: Fiat-only for post purchase (see above).
fPurchased content becomes accessible to the buyer; ownership & transaction history recordedDesignedSocial Flow
Social Flow
Tab 13 – My Profile
Tab 2 – Home of Social Media
Screen 1 (My Profile — Collections)
Screen 4 (Post Certificate — owner / previous owner)

3.4 Ownership Transfer & Record Keeping

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aCreators define the sale price and accepted payment methods for eligible postsDesignedSocial FlowTab 1 – Home of V Social MediaScreen 5 (Post Buying Requests — price per request)
Implemented as an offer model: buyers propose a price and the owner accepts or rejects it, so the owner decides the final price.
Implemented as an offer model: buyers propose a price and the owner accepts or rejects it, so the owner decides the final price.
bUpon successful payment verification, ownership is transferred to the buyerDesignedSocial Flow“8 Transfer ownership” group (right of Tab 13)Screen 3 (Details — Transfer Ownership)
Screen 4 (Ownership Transferred)
cPurchased posts displayed within the buyer's profile/accountDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — Collections)
dComplete ownership & transaction history records for all post transfersDesignedSocial Flow
Social Flow
“8 Transfer ownership” group (right of Tab 13)
Tab 2 – Home of Social Media
Screen 5 (Coin Certificate)
Screen 4 (Post Certificate)
eConfigurable platform commission deducted from every post sale before funds reach the seller's walletDesignedSocial Flow
Admin Panel (page)
Tab 10 – Management Contract
Commissions section
Screen 10 (Revenue — Platform Commission line)
Commissions Overview
Shown to payer in Stripe step (development).
Shown to payer in Stripe step (development).

4. REELS SYSTEM

4.1 Short Video Content — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aUpload short videosDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 1 (Upload Reels — gallery)
bRecord videos within the appDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 2 (recording)
cAdd captionsDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 3 (Add Detail — Caption)
dAdd hashtagsDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 4 (Related hashtags)
eAdd audio/musicDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 1 (Upload Reels — tool bar)
Music icon in the Upload Reels tool bar; music library UI provided by the integrated music library/API.
Music icon in the Upload Reels tool bar; music library UI provided by the integrated music library/API.
fTag usersDesignedSocial FlowTab 9 – Upload Reels (right of Tab 8)Screen 5 (Related People)
Screen 6 (Search User)
gShare reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 3 (More Option — share)

4.2 Reel Interactions

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aLike reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 1 (Shorts — like)
bComment on reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 2 (comments)
cShare reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 3 (More Option)
dSave reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 1 (Shorts — save)
eFollow creators from reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 1 (Shorts — Follow)

5. STORIES SYSTEM

5.2 Story Features

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
a24-hour visibilityDevelopment onlySocial FlowTab 5 – View Story and upload story SectionScreen 1 (story)
Behaviour implemented in development (no separate screen required).
Behaviour implemented in development (no separate screen required).
bStory reactionsDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 1 (story — like)
cStory repliesDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 3 (story — Reply)
dUser mentionsDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
eHashtagsDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
fPollsDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
gQuestion stickersDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
hCountdown stickersDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
iLocation stickersDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.
jLink sharingDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 4 (Upload story — tool bar)
Story editor tool bar; sticker UI provided by the integrated story-editor library.
Story editor tool bar; sticker UI provided by the integrated story-editor library.

6. ENGAGEMENT SYSTEM

6.4 Save & Bookmark — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aSave postsDesignedSocial Flow
Social Flow
Tab 2 – Home of Social Media
Tab 13 – My Profile
Screen 1 (Home — save icon)
Screen 1 (My Profile — Saved)
bSave reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 1 (Shorts — save)
cSave marketplace itemsDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — Saved)
Marketplace save is in Module 3; items appear under Saved.
Marketplace save is in Module 3; items appear under Saved.
dOrganize saved collectionsDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile — Saved tab & Collections)
Saved items and collections are shown in the Saved / Collections tabs of My Profile.
Saved items and collections are shown in the Saved / Collections tabs of My Profile.

6.5 Creator Tipping System

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aTip on postsDesignedSocial FlowTab 2 – Home of Social MediaScreen 5 (tip)
Screen 7 (Send Tip)
Screen 9 (Tip Send Successfully)
bTip on reelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 4 (Tip system)
Screen 10 (Send Tip)
Screen 11 (Tip Send Successfully)
cTip method: Fiat CurrencyDesignedSocial FlowTab 2 – Home of Social MediaScreen 5 (tip — V Fiat Currency)
dTip method: Vaultmint Gold CoinsDesignedSocial FlowTab 2 – Home of Social MediaScreen 6 (tip — V Gold Coins)
eTip method: Digital Bank NotesDesignedSocial FlowTab 2 – Home of Social MediaScreen 10 (tip — V Digital Bank Note)
fTip method: NFTs (Art Images)DesignedSocial FlowTab 2 – Home of Social MediaScreen 11 (tip — V Arts)
gCreators receive tips directly into their Vaultmint balanceDesignedSocial FlowTab 13 – My ProfileScreen 15 (My Profile — Tips received)
hAdmins can configure platform commissions on tipping transactionsCovered in Admin Panel moduleAdmin Panel (page)Commissions sectionCommissions Overview

7. FOLLOWING SYSTEM

8. MESSAGING SYSTEM

8.1 Direct Messaging — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aSend text messagesDesignedSocial FlowTab 11.1 – My Chats screensScreen 2 (Chat with user)
Screen 3 (Active chat)
bSend imagesDesignedSocial Flow
Social Flow
Tab 11.1 – My Chats screens
Tab 11.5 – Message Settings
Screen 2 (Chat with user — image)
Screen 7 (more option — Gallery)
cSend videosDesignedSocial FlowTab 11.5 – Message SettingsScreen 7 (more option — Gallery)
dSend voice notesDesignedSocial FlowTab 11.1 – My Chats screensScreen 4 (VOice sms)
eSend filesDesignedSocial Flow
Social Flow
Tab 11.1 – My Chats screens
Tab 11.5 – Message Settings
Screen 2 (Chat — file)
Screen 7 (more option — Document)
fSend marketplace itemsDesignedSocial FlowTab 11.5 – Message SettingsScreen 7 (more option — Marketplace)
Screen 9 (Explore)
gSend profile linksDesignedSocial Flow“2 User Profile” group (right of Tab 2)Screen 1 (User profile — menu › Share profile)
hSend location informationDesignedSocial FlowTab 11.5 – Message SettingsScreen 7 (more option — Location)

8.2 Messaging Features

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aMessage reactionsDesignedSocial FlowTab 11.1 – My Chats screensScreen 4 (VOice sms — reactions)
bMessage deletionDesignedSocial FlowTab 11.2 – Chat Option (Edit, Delete, Reply, Forward, Info)Screen 5 (delete message)
cMessage editingDesignedSocial FlowTab 11.2 – Chat Option (Edit, Delete, Reply, Forward, Info)Screen 2 (Edit Message)
Screen 3 (edited chat)
dRead receiptsDesignedSocial FlowTab 11.2 – Chat Option (Edit, Delete, Reply, Forward, Info)Screen 4 (Message Info)
eTyping indicatorsDevelopment onlySocial FlowTab 11.1 – My Chats screensScreen 3 (Active chat)
Behaviour implemented in development (no separate screen required).
Behaviour implemented in development (no separate screen required).
fOnline statusDesignedSocial FlowTab 11.1 – My Chats screensScreen 2 (Chat — Online)
gLast seen statusDesignedSocial FlowTab 11.5 – Message SettingsScreen 1 (My Last Seen)
hMessage searchDesignedSocial FlowTab 11.1 – My Chats screensScreen 5 (Search Media)
iPin conversationsDesignedSocial FlowTab 11.1 – My Chats screensScreen 4 (VOice sms — long-press: message highlighted, menu Pin / Edit / Delete)
Long-pressing a message highlights it and shows the Pin option.
Long-pressing a message highlights it and shows the Pin option.
jMute conversationsDesignedSocial FlowTab 11.1 – My Chats screensScreen 3 (chat menu — Mute Notifications)
kArchive conversationsDesignedSocial FlowTab 11.5 – Message SettingsScreen 5 (Archived Chat)
lDelete message for me or for allDesignedSocial FlowTab 11.2 – Chat Option (Edit, Delete, Reply, Forward, Info)Screen 5 (delete message — for me / everyone)

8.3 Disappearing Messages — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aEnable disappearing messagesDesignedSocial FlowTab 11.1 – My Chats screensScreen 3 (chat menu — Disappearing Messages)
bSet message expiration timersPartly designedSocial FlowTab 11.1 – My Chats screensScreen 3 (chat menu — Disappearing Messages)
Timer picker not drawn — to add in development.
Timer picker not drawn — to add in development.
cAuto-delete messages after expiryDevelopment only——
Behaviour implemented in development (no separate screen required).
Behaviour implemented in development (no separate screen required).
dUse disappearing messages in private and group chatsPartly designedSocial Flow
Social Flow
Tab 11.1 – My Chats screens
Tab 12.3 – Group Settings
Screen 3 (chat menu)
Screen 1 (Group menu)
Same toggle for groups — to add in group menu.
Same toggle for groups — to add in group menu.
eManage disappearing message settingsPartly designedSocial FlowTab 11.1 – My Chats screensScreen 3 (chat menu — Disappearing Messages)
See timer note.
See timer note.

9. GROUP CHAT SYSTEM

9.2 Group Features

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aGroup profile imageDesignedSocial FlowTab 12.3 – Group SettingsScreen 3 (Edit Group — image)
bGroup descriptionDesignedSocial FlowTab 12.3 – Group SettingsScreen 3 (Edit Group — bio)
cGroup adminsDesignedSocial FlowTab 12.3 – Group SettingsScreen 1 (Group with members — admin menu)
Screen 2 (Group permission)
dGroup moderatorsDesignedSocial FlowTab 12.3 – Group SettingsScreen 2 (Group permission)
eGroup announcementsPartly designedSocial FlowTab 12.1 – Communities and groupsScreen 7 (Group Chat)
No separate announcement banner drawn; admin-only posting via permissions.
No separate announcement banner drawn; admin-only posting via permissions.
fShared media galleryDesignedSocial FlowTab 12.1 – Communities and groupsScreen 9 (Search Media)
gGroup settings managementDesignedSocial FlowTab 12.3 – Group SettingsScreen 1 (Group with members)
Screen 5 (clear chat)
Screen 9 (delete group)

10. VOICE & VIDEO COMMUNICATION

10.2 Video Calls — users can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aOne-to-one video callsDesignedSocial FlowTab 11.4 – Audio and video calling featureScreen 1 (video call)
bGroup video callsDesignedSocial FlowTab 12.5 – Group callsScreen 1 (Group video call)
Screen 3 (Group Call — in call)
cCamera controlsDesignedSocial FlowTab 11.4 – Audio and video calling featureScreen 1 (video call — camera button)
dScreen sharing supportDesignedSocial FlowTab 11.4 – Audio and video calling featureScreen 1 (video call — control bar)
Call screen & screen-share controls are provided by the integrated voice/video calling SDK.
Call screen & screen-share controls are provided by the integrated voice/video calling SDK.
eAudio controlsDesignedSocial FlowTab 11.4 – Audio and video calling featureScreen 1 (video call — mic button)

11. COMMUNITY SYSTEM

12. NOTIFICATION SYSTEM

12. Users receive notifications for:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aNew followersDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
No notification list screen drawn — to add in development.
No notification list screen drawn — to add in development.
bLikesDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
cCommentsDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
dMentionsDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
eMessagesDevelopment onlySocial FlowTab 11.1 – My Chats screensScreen 1 (My Chats — unread badges)
See above.
See above.
fStory interactionsDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
gGroup activitiesDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
hCommunity activitiesDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
iMarketplace activitiesDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
See above.
See above.
jMatch requestsDevelopment onlySocial FlowTab 1 – Home of V Social MediaScreen 2 (Home — notification bell)
Dating module (Module 2) events; see above.
Dating module (Module 2) events; see above.
kSystem announcementsCovered in Admin Panel moduleAdmin Panel (page)Announcements sectionAnnouncements
Create Announcement

13. PRIVACY & SECURITY FEATURES

13.1 Privacy Controls — users can manage:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aProfile visibilityDesignedSocial FlowTab 13 – My ProfileScreen 9 (My Visibility)
bStory visibilityDesignedSocial FlowTab 13 – My ProfileScreen 9 (My Visibility)
cStatus visibilityDesignedSocial FlowTab 11.5 – Message SettingsScreen 3 (My Online status)
dLast seen visibilityDesignedSocial FlowTab 11.5 – Message SettingsScreen 1 (My Last Seen)
Screen 2 (follower list)
eOnline status visibilityDesignedSocial FlowTab 11.5 – Message SettingsScreen 3 (My Online status)
Screen 4 (Except followers)
fRead receiptsDesignedSocial FlowTab 13 – My ProfileScreen 9 (My Visibility — Read receipts (scroll down))
gMessage permissionsDesignedSocial Flow
Social Flow
Tab 13 – My Profile
Tab 12.3 – Group Settings
Screen 9 (My Visibility — Message permissions (scroll down))
Screen 2 (Group permission)
hComment permissionsDesignedSocial FlowTab 13 – My ProfileScreen 9 (My Visibility — Comment permissions (scroll down))

13.2 User Safety

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aBlock usersDesignedSocial Flow
Social Flow
“2 User Profile” group (right of Tab 2)
Tab 11.3 – Chat Feature (Block, Unblock, Report, Clear chat)
Screen 3 (Block User)
Screen 4 (User Blocked)
Screen 1 (Blocking User)
Screen 7 (un Block User)
bReport usersDesignedSocial Flow“2 User Profile” group (right of Tab 2)Screen 5 (Report user)
Screen 6 (Reported)
cReport contentDesignedSocial Flow
Social Flow
Tab 2 – Home of Social Media
Tab 8 – Shorts (Reels)
Screen 3 (More Option — Report)
Screen 19 (Report Reason)
dRestrict usersPartly designedSocial FlowTab 13 – My ProfileScreen 8 (Block List)
Restrict mode not drawn — to add in development.
Restrict mode not drawn — to add in development.
eMute usersDesignedSocial FlowTab 11.1 – My Chats screensScreen 3 (chat menu — Mute Notifications)
fContent filteringDesignedSocial Flow
Social Flow
Tab 3 – Explore
Tab 8 – Shorts (Reels)
Screen 1 (Explore filters)
Screen 3 (More Option — Not Interested)

14. CONTENT MODERATION

14.1 Reporting System — users can report:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aPostsDesignedSocial FlowTab 2 – Home of Social MediaScreen 3 (More Option — Report)
bReelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 3 (More Option — Report)
Screen 19 (Report Reason)
cStoriesDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 3 (story — menu: Report User)
dCommentsPartly designedSocial FlowTab 2 – Home of Social MediaScreen 2 (comments)
Report-comment option not drawn — long-press in development.
Report-comment option not drawn — long-press in development.
eMessagesDesignedSocial FlowTab 11.3 – Chat Feature (Block, Unblock, Report, Clear chat)Screen 4 (Report user)
Screen 5 (Reported)
fProfilesDesignedSocial Flow“2 User Profile” group (right of Tab 2)Screen 5 (Report user)
gCommunitiesDesignedSocial FlowTab 12.5 – Joined communities and groupsScreen 2 (Community — Report Community)

14.2 Administrative Review — administrators can:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aReview reportsCovered in Admin Panel moduleAdmin Panel (page)Content Moderation sectionContent Moderation
bRemove contentCovered in Admin Panel moduleAdmin Panel (page)Content Moderation sectionContent Moderation (2)
cSuspend accountsCovered in Admin Panel moduleAdmin Panel (page)Users Management section—
Admin Panel (page) ›
dBan usersCovered in Admin Panel moduleAdmin Panel (page)Users Management section—
Admin Panel (page) ›
eIssue warningsCovered in Admin Panel moduleAdmin Panel (page)Content Moderation sectionContent Moderation (3)

15. MARKETPLACE INTEGRATION

15.2 Commerce-to-Social Integration — marketplace listings can appear within:

#Contract pointStatusFlowTabScreen(s) — tap to open in Figma
aFeedsDesignedSocial FlowTab 2 – Home of Social MediaScreen 1 (Home)
bProfilesDesignedSocial FlowTab 13 – My ProfileScreen 1 (My Profile)
cCommunitiesDesignedSocial FlowTab 12.1 – Communities and groupsScreen 7 (Group Chat — shared product)
dReelsDesignedSocial FlowTab 8 – Shorts (Reels)Screen 1 (Shorts)
eStoriesDesignedSocial FlowTab 5 – View Story and upload story SectionScreen 1 (story)
fCreating a seamless connection between social engagement and commerceDesigned——
Outcome of the items above.
Outcome of the items above.
No contract points match this filter.

Minor design additions (non-blocking)

The 7 points marked Partly designed above already have their screen and flow in Figma. What remains for each is a small addition to an existing screen — a menu item, a toggle, a banner or a bottom sheet — using components that are already in the design system. No new flows or modules are needed, so these do not block approval of Module 1; they will be added to the Figma file and built as part of development.

#Contract pointPlanned addition
18.3 Disappearing Messages — expiration timerTapping the existing “Disappearing Messages” menu item opens a small bottom sheet: Off / 24 hours / 7 days / 90 days.
28.3 Disappearing Messages — private & group chatsThe same menu item and bottom sheet are added to the existing group chat menu.
38.3 Disappearing Messages — manage settingsThe same bottom sheet lets the user change or turn off the timer at any time.
49.2 Group Features — Group announcementsAn admin-only “Only admins can send messages” setting in the existing Group permission screen, plus a pinned announcement message at the top of the existing Group Chat.
511.2 Community Features — Community announcementsLike WhatsApp Communities: every community automatically gets an “Announcements” group pinned at the top of its group list. All community members are in it, only community admins can post, and each message reaches every member of every group in the community. Added to the existing Community screen (Tab 12.1 Screen 4) using the existing Group Chat screen.
613.2 User Safety — Restrict usersA “Restrict” item added to the existing user-profile menu (next to Block / Report) with one confirmation popup, reusing the Block popup style.
714.1 Reporting — CommentsA “Report” item on comment long-press that opens the existing Report Reason screen.