Summary
I propose that, during the initial app submission / onboarding process, projects must provide at least one public social network account (e.g. X/Twitter, Discord, Telegram, Instagram, etc.) where direct messages (DMs) are open to the public or to verified users.
This would be a lightweight, verifiable requirement added to the existing submission criteria.
Important caveat: Providing such a link does not guarantee that the project will respond, provide support, or maintain active communication. It only ensures a basic, publicly reachable channel exists at the time of submission.
Motivation / Problem
Currently, many apps (like for example: B3tr Smile, Go paperoo, plant to earn, walkie, etc) enter the ecosystem with limited or no clearly discoverable contact points. Users, node holders considering endorsement, other builders, and community members often struggle to:
- Ask basic questions about the app
- Report bugs or issues
- Request clarification on features, rewards, or sustainability claims
- Reach the team when something goes wrong
This creates friction, reduces trust, and can leave users feeling unsupported. In a community-driven ecosystem like VBD, having a minimal public contact surface is a reasonable baseline for accountability and usability.
A mandatory public social account with open DMs is a low-burden way to address this without requiring formal support SLAs, dedicated Discord servers, email addresses, or customer service infrastructure.
Proposed Requirement
During the initial onboarding / submission flow (form + on-chain submission or equivalent), the project must supply:
- At least one public social network profile link (preferred platforms: X, Discord server invite + role/channel, Telegram group/channel, or similar widely used channels).
- Confirmation (or easy verifiability) that DMs / direct messages are open on that account (or that there is a clearly designated public way to message the team).
This information should be:
-
Stored in the app’s public metadata / profile on the VBD platform/App Hub.
-
Visible to everyone as shown already in the App Hub:
-
Ideally re-checkable later? (e.g. if the link stops working or DMs are closed, it could be flagged?).
What This Is Not
- It is not a guarantee of support, response times, or customer service quality.
- It does not create any formal obligation for the team to reply to every message.
- It is a minimum transparency / reachability standard, not a quality or activity requirement.
Projects that later close DMs, delete the account, or become unresponsive would still be subject to existing community mechanisms (endorsement withdrawal discussions, Blacklisting, etc.).
Benefits
- Improves discoverability of a contact point for users and endorsers.
- Raises the baseline of accountability without heavy compliance overhead.
- Helps node holders and voters make more informed decisions.
- Encourages projects to maintain at least a minimal public presence.
- Low implementation cost for both the platform and applicants.
Discussion Points
- Should there be a periodic re-verification or community flagging mechanism?
- Should existing live apps be grandfathered or given a transition period?
- How easy would this be implemented?
Looking forward to community feedback. This idea came up after the recent dapp blacklisting discussion (namely @Morb discussion), as this preventive step could help reduce the need for more severe measures in the future.
