@Superfluid:- We are achieving Ad payment per second by using the JavaScript SDK of CFAv1 (Constant Flow Agreement). You can find it here: https://docs.superfluid.finance/superfluid/developers/sdk-core/sdk-core-initialization . For the time being, we have created a fixed flowrate, but in the future, event creators will be able to set their own flowRate, and event viewers can receive payment for watching streams. link:-https://github.com/Trymbakmahant/D3VENT/blob/main/client/src/components/context/AddressContext.js line no. 124 .
@Worldcoin:- Our project uses Worldcoin to validate users, enabling us to ensure our platform has high-quality streamers, and streams are watched by real people. We are using the Worldcoin JS widget to take the identity proof and verify it on-chain. Successful verifications are recorded so that a user need only do this once. You can check the on-chain function here (function Name = verifyAndExecute ) https://mumbai.polygonscan.com/address/0x59c6d3996F739c7960fD59c8eEaaD55aF8614Db3#writeContract. The best feature of Worldcoin is that it uses zero knowledge proof to validate anyone.
@Livepeer:- We are streaming events using Livepeer. A new live stream is created for each event using a Livepeer API key. The API key is used in order to query the Livepeer dashboard and create a new event as it is the best decentralised video transcoding network, and promises to make video streaming affordable, dependable, and censorship-resistant. https://github.com/Trymbakmahant/D3VENT/blob/main/client/src/components/Live/Playback.js
@Polygon:- We deployed our D3VENT smart contract to the Polygon’s Mumbai test network due to its low transaction cost and high transaction rate whilst still maintaining Layer 1 level of security. https://mumbai.polygonscan.com/address/0x59c6d3996F739c7960fD59c8eEaaD55aF8614Db3#code