Vibravid Streaming and NFT Platform

Please see this video of us describing our history and request for proposal: https://dev.vibravid.io/guest/watch/60412e14993c5f849e3df97c

We are hoping to get a sponsor and welcome any questions or suggestions.

Vibravid.io – A decentralized Audio/Video platform with an NFT Marketplace

Contact: Steven Zambron SZambron@Vibravid.io Alexander Guerra AGuerra@Vibravid.io

Telegram: @Zambino79 and @Proguerra

Project Category : Media Dapp and NFT

Infrastructure & Core Development

  1. Frontend framework: Angular 5.2.0 typescript-based open-source web application framework.

• Backend framework: Node Js express framework
• Programming language: Node js
• 3rd party services: Send grid for mails, Pusher to push notices and messages.
• Filestorage system : BTFS
• Hashing & encryption techniques : CryptoJS , a growing collection of standard and secure
cryptographic algorithms implemented in JavaScript using best practices and patterns
• Blockchain :Tron Integration [Trongrid APIs are being used to communicate with blockchain]

  1. Database server : MongoDB 4.0.2

  2. How does frontend communicate to backend API service :: We are using Angular as a
    framework It supports its own HTTP client library which help us to communicate with the server.
    We are using JWT token for authentication. CSRF token is being used to enhance security further.

  3. Design pattern : MVC pattern is followed

  4. List of services : BTFS service and wallet sync service

  5. Environments DEV, UAT, PROD

8 ) Deployment process : CI/CD pipeline

  1. Project management tool :Jira , Gitlab

Description

Vibravid.io is an unbiased music and video platform DAPP that aims to give new opportunities for content creators to have more control in the digital content space. We achieve this goal in 3 particular ways.

    1. Control over how much a content creator would like to charge for their content.
    1. The ability for a content creator to market their content and guaranteed its consumed
    1. NFT market place that allows users and content creators to sell collectibles, creative commons and limited rights with the generation of NFT’s. (Think something similar to rarible)

The ultimate goal is to scale the platform and bring in revenue through multiple sources which we can then share with content creators and token holders to be able to claim rewards in the crypto that they prefer.

Why ICON?

We already wanted to take a multi-chain approach and ICON’s vision aligns perfectly with ours. We are already ahead of the game with direct relationships with the Tron, Syscoin and Matic/polygon blockchains.

Key Achievements to date:

Our token BeatzCoin BTZC is available on 4 different exchanges and currently has over 30,000 token holder addresses.

We have successfully used an ETH to SYS bridge. Currently BeatzCoin exists on ETH, SYS, MATIC and Tron blockchains.

In late 2019 we launched our MVP. This is what we have achieved so far with a limited budget.

    • Users are able create accounts with wallets that allow for p2p transactions on the blockchain
    • Users are able to upload content using several different file types
    • Uploaded content goes in to decentralized storage (BTFS)
    • Content creators can set costs and also market their content through bounty offers
    • Profile pages
    • Direct P2P tipping
    • BeatzCoin Staking Smart Contract
    • MVP has over 8000 registered users

Whats Next?

Already 80% finished is a major UI/UX overhaul with angular upgrades and true mobile friendly app feel to be launched with in the next 35 days. We are also moving our proof of concept bounties to a smart contract form where users and content creators will be able to import their wallet to their profile and switch them around as needed. This would make us the first actual DAPP of our kind that we know of vs other similar projects in the space.

Right now we are working to implement TRC-721 (Trons version of NFT erc-721) The goal would be to take advantage of Icon VM to use Icon chain or we are also open to any direct NFT documentation to begin implementing if available.

Once this is completed we will be ready for the ICON VM which would enable us to use those smart contracts on the ICON blockchain and benefit the ecosystem. We would also love to bring collaboration with Syscoin and Icon in order to take part of some decentralized advantages with their NFT tech and notary process.

With proper funding, we can prioritize implementation of ICON tech by allowing content creators to use their icon wallet extension to pay for content using ICX.

Funding Amount Requested

On this proposal we understand that funds are given in ICX, but because of volatility we will talk in USD. We will work with our development team on a per milestone basis and use funds accordingly with transparency to the community.

Breakdown

    • Front end Developer $900 x 5 months
    • Back end Developer $1200 x 5 months
    • Blockchain/Smart Contract Dev $1800 x 5 months
    • Full Stack Developer $1000 x 5 months
    • Project Manager $800 x 5 months
    • Designer $1500 (1 Payment)

Total: $35,500

  • • The amount requested will stay consistent even if there are any developmental delays. The development team will be paid on a milestone basis to incentivize meeting timelines.

Business Model

Vibravid is a Music/Video decentralized streaming platform with an NFT marketplace. Our goal is to scale and be a platform that can be self-sustain through community sales of NFT’s and future Ad revenue. The following are key notes on the business model:

BeatzCoin Token Economy:

BTZC is the native utility token of the Vibravid platform. It is used to pay for transactions, bounties, save on fees and stake for extra incentives. We believe through all these avenues we add true value with the usage of the token.

Key Activities:

    • Decentralized Audio/Video Platform
    • NFT marketplace
    • Content Marketing for creators
    • DAPP and Wallet Service

Value Proposition:

    • Free Unbiased platform
    • Multiple file format acceptance
    • Guaranteed Marketing through proof of view bounties
    • Revenue share for BeatzCoin Stakers and content creators via ads revenue and NFT commissions
    • Royalties for content creators

Relationships

    • Matic
    • SysCoin
    • Tron

Customer Segment

    • Casual and Professional content Creators
    • Professional and aspiring Musicians
    • Artists
    • Content consumers

Cost Structure

    • Platform Development Expenses
    • Storage Servers
    • Maintanance

Revenue Streams

    • Minting Fee’s for NFT
    • BeatzCoin transaction fees
    • 2.5% commissions on all transaction fees
    • Future Ad revenue

Conclusion:

The low cost of generating and transacting NFT’s from multiple different chains on the Vibravid platform will bring frequent usage and transactional revenue to the platform that will allow us to pay our expenses and begin to scale until we reach the capability of having ad revenue for the platform.

NFT is a hot topic these days and of course, NFTs on ICON Blockchain will be good for ICON! I think we need to spend more time to grasp the whole project. Good Luck. :slight_smile:

1 Like

Excited to see new projects looking to build on ICON. Thanks for taking the time to write this CPS proposal and introducing yourself during the call yesterday.

Happy to know more about your project

  • Can you share some milestones in regards to what are your plans for this 5 month project?
  • I see that right now you are working to implement TRC-721, and working with Matic and SysCoin too. Why running on so many blockchains already? What will actually be running on ICON? Will BTZC become an IRC-2?
  • Can you share some screens to tease the major upcoming UI/UX?

Absolutely!

. As far as the milestones I will have that this week as we have to finalize those with our developers. That way we can give accurate estimations and progress reports accordingly. Once that is up we will add to post.

. We have not begun development with the other chains. Each one has unique offerings. We didn’t simply come to ICON because of funding opportunity, but also because goals align. with interoperability. The other chains are just established relationships which we plan to implement in the future. When we have the milestones set it will include the Icon wallet on Vibravid so we can have ICX transactions. With the launch of the VM itll be easy to port over our bounty smart contract and use the ICON extension too on the platform. We would like to make an IRC-2 version of BTZC.

. So for the upcoming UI/UX check out the video on www.beatzcoin.io

For our NFT i will share a some screen shots here… This is the mobile side :slight_smile:

1 Like

Thank you. We will be adding milestones so we can have a clearer picture on timeframe and goals to share with community.

Few questions on the proposal.

  1. What’s the advantage of running on so many chains at such an early stage? Do you think having to support so many chains would take up development time, when it’s not a hard requirement for the product to function?

  2. “BTZC is the native utility token of the Vibravid platform.” – Is BTZC a requirement to be able to use the platform? If so, how do users acquire the token in a frictionless way before they can use the platform?

  3. “Control over how much a content creator would like to charge for their content.” – Based on the information provided, this is already possible on existing platforms as well. Can you elaborate on this point a bit more.

  4. “The ability for a content creator to market their content and guaranteed its consumed.” – Can you explain what you mean by “guaranteed its consumed”? Do you mean creators are able to set bounties for their content to be consumed?

Thank you so much for your questions! I will answer them below.

  1. What’s the advantage of running on so many chains at such an early stage? Do you think having to support so many chains would take up development time, when it’s not a hard requirement for the product to function?
  • We are currently only running of Tron’s chain. We have an ETH, SYS, MATIC based versions of BTZC that are currently inactive, but ready for the time when we are interoperable and have bridge capabilities between chains. To clarify, we have NOT yet initiated any blockchain smart contracts with anything but Tron. Should we get a grant our focus will be on incorporating ICON wallets in to the platform. The reason why we bring the multi chain up is because we have relationships already established with these other chains and see it as an asset for ICON as the goal is to be interoperable. Also, the launch of Icon virtual machine will assist in seamless transition. of smart contracts that we are already working on with Tron.
  1. “BTZC is the native utility token of the Vibravid platform.” – Is BTZC a requirement to be able to use the platform? If so, how do users acquire the token in a frictionless way before they can use the platform?
  • BeatzCoin is not a requirement. Anyone who doesnt know anything about crypto can go in and create an account and use the platform like a youtube type site. Currently the platform accepts Trx and BTZC. Our goal is to introduce currencies like ICX as we add the chain to our. tech. That way people can earn and spend in different currencies.
  1. “Control over how much a content creator would like to charge for their content.” – Based on the information provided, this is already possible on existing platforms as well. Can you elaborate on this point a bit more.
  • A content creator can place a cost to consume their content. Our goal is to introduce chain native tokens like ICX as an option for payment. So assume you to pay for one of my videos you can use your Icon wallet extension for a direct payment of ICX.
  1. “The ability for a content creator to market their content and guaranteed its consumed.” – Can you explain what you mean by “guaranteed its consumed”? Do you mean creators are able to set bounties for their content to be consumed?
  • YES. Here is an example: Lets say you make a song or video and you want it to get some more attention because it doesnt have enough plays/view. You can create a bounty by inputting a total number tokens and how many you want to be able to claim. For instance, I create a music video and i offer 100 BTZC or ICX to 100 people. The first 100 people to watch the video completely will get 1 coin.
    When we say guaranteed it means that the user cant manipulate the system. They have to watch the content or listen to it without fastforwarding it or putting on mute. We also have other mechanisms we are putting in place to avoid abuses of this incentive.

Thank you so much for your questions! If you have a few minutes watch the video we have linked. We do go more in to our history and how some things work. Also, we plan to add our milestones this week and that will be open for questioning and suggestions.

1 Like

With 1 day remaining will you be submitting this in cps soon?
Just want to make sure you don’t miss this round.

The development team is still estimating the timeline for the NFT platform. If we don’t get it by tomorrow that is ok. We were also thinking fo starting small to gain community trust and first taking on the work on integrating the Icon chain on to Vibravid. That way Users can generate an Icon wallet on Vibravid and content creators can charge in ICX and users can pay in ICX. This should be a significantly less expensive task and a much shorter timeline.

If a P-Rep would like to Sponsor us we can even front the 10% in good faith to show that we are legit :wink:
Please contact me asap if thats the case so we can get that going.

Hi Everyone!

Thank you all for accepting our proposal. I have received some feedback about being more clear and showing proof of updates. I hear it loud and clear! Since this our first time using the proposal system I was unaware of the need to create the progress report and it go through voting. I did it last second and a little rushed. I take full responsibility for that. Thank you for your trust in accepting. I will assure that for the next update we will have more details from Github links to UI screenshots.

2 Likes

Understood, @proguerra. Is it possible to add proof of the progress in this thread for now?

Absolutely. Our lead dev is in Phillapenes so it’s late there. So tomorrow we will send a video calling the API wallet creation along with any screenshots we have. I have screen shots now but those are just mocks not tied to any html

Here is screen shot of wallet work being done on front end… looks good but still needs some tweaks of course.

Here is Generate Icon Wallet, Saving it, and Fetching it from our application.

2 Likes

Hey Everyone!

Development is going smoothly. However we identified some enhancements that we will be incorporating to make wallet use more friendly in a variety of different ways. Easier use for new to crypto people. The need to use less smart contracts for platform interactions and being able to connect Icon wallet extension. For added security measures we are also adding a local wallet pin/password which will enable users to approve transaction for approved amount of times and add ease of use when making a transaction without needing to put their PK in every time. We didn’t estimate in CPS, but will be implementing regardless. This will add an extra sprint (2 weeks) to this project.

Based on CPS Community Commitments:

  • Create Wallet (User will be responsible for own keys) - Done
  • Pay for Content and Tip Content Creators - In Progress (Using local wallet implementation to approve transactions)
  • View Balance, QR, and Address- Done
  • Send/Receive transaction- Done
  • Transaction history - In progress
  • Real-time updates- In progress
  • (NEW) Modification for the guest content payment process [to include ICX] Develop new wallet sync script for ICON (ICX) wallet - Iconex integration - In progress

Here you can see mocks that include PK generation, Send/Receive Tabs and local payment pin implementation for transaction approval and access to wallet.