Web3 calls are a special feature of Brave Talk. They use Web3 services as a gating mechanism to a call, so that only people who can prove ownership of a particular NFT can join a video call.
For each new Web3 Brave Talk call the service will look up NFT addresses that match users’ Brave Wallet addresses, via a service called Simplehash. The address lookup is handled via an anonymous proxy, which means Brave servers never record the addresses and have no visibility of members of a call.
Web3 calls use the same infrastructure as non-Web3 Brave Talk calls. However, the use of NFTs and POAPs (which are publicly available on blockchains) makes the members of Web3 calls anonymous but not private.
Web3 Brave Talk FAQ
Brave Talk is a privacy-preserving video calling service that works right in your browser. It includes unlimited free access for up to 4 participants and paid plans for larger groups.
Web3 calls with Brave Talk provide a ticketing system so that hosts can create access controls to a call using NFTs. They use Web3 services as a gating mechanism to a call so that only people who can prove ownership of a particular NFT can join a video call.
Brave Wallet makes this experience seamless. Participants can simply log in using Brave Wallet: they can join with a single click, provided they have the approved NFT in their wallet. This has the added benefit of maintaining privacy: no username or email is required in order to authenticate.
A note on privacy: The Web3 ecosystem is pseudonymous, but the long-string alphanumeric wallet addresses and NFT IDs are all available publicly on blockchains. This is what makes much of the Web3 ecosystem possible, and overall the system has many benefits.
For example, when joining a call with Brave Wallet the service will auto-detect NFTs associated with your wallet address on public blockchains using a service called Simplehash. This service presents NFTs so you can prove ownership in one click. You don’t have to find the NFTs yourself—it’s all done in the background.
But note that while hosts and participants can anonymously use Web3 calls, their Web3 wallet addresses and NFTs are not private.
Start a Web3 Call. You’ll be asked to set up your profile using an NFT, and see steps for configuring access controls for participants by using either POAPs or NFT collections.
Users who wish to join a Web3 call must have a browser wallet enabled. This could be any software wallet (including, but not limited to, Brave Wallet) or hardware wallet. Participants must also have the URL for the room they intend to join.
Enter the call URL in any browser (including, but not limited to, the Brave browser), and connect your wallet. When the wallet panel opens, choose the appropriate wallet address, then click
Sign the message. You will be asked to choose one of your NFTs to represent your avatar. This is optional.
Finally, you will be presented with the
Join meeting button, which is the “door” to your call with your host. Click that button, and you’ll enter the call.
Hosts can create unlimited meeting rooms and configure them using the access controls with any POAP or NFT collection they wish. To create a Web3 call, the host must be an active Brave Talk premium subscriber.
Brave Talk premium offers call recordings, hosting tools like participant muting and entry passcodes, and more for calls with hundreds of people. Premium subscriptions include a 30-day free trial, then cost $7.00/month thereafter.
Call participants are not required to have a Brave Talk premium subscription. Call participants can join Web3 calls either as a free or paying user, as long as they own the appropriate POAP or NFT. Registration is not required to participate.
The cost of owning the appropriate POAP or NFT for any particular Web3 call will vary.
POAPs are digital tickets made using the Proof Of Attendance Protocol. They are created for many purposes, including as images that represent an event or community, or a group that shares a goal or experience.
Every POAP has a unique and unmodifiable serial number, making POAPs non-fungible. POAPs are standard ERC-721 tokens minted on POAP smart contracts.
An NFT (Non Fungible Token) is a unique digital identifier recorded on the blockchain that certifies the authenticity, uniqueness, and ownership of a digital asset: an image, video, song, or any other kind of digital file. Anyone can own and trade NFTs, similar to how they might own and trade a physical piece of art, concert tickets, or any other collectible. NFTs are stored in crypto wallets just like cryptocurrencies.
POAPs and NFTs are becoming more and more common with brands, companies, artists, and entrepreneurs looking to develop their business and provide utility. This utility includes a wide range of areas like licensing, ticketing systems, real estate, gaming, music, and fashion.
Web3 calls are a new form of token gating that uses these digital receipt services like tickets or access authorization cards.
An NFT collection is a group of NFTs created by the same entity. A collection can gather a given number of editions of the same digital asset, and/or NFTs of different digital assets, with different characteristics. For instance, a photographer can create a collection of unique NFTs, each one corresponding to a unique photo, and sell them as 1/1 editions. Or they can decide to sell 100 limited editions (NFTs) of the same photo to different people.
Creators and Influencers may wish to provide behind-the-scenes access exclusively to owners of a particular NFT in a live Web3 call. Musicians may wish to host calls with VIPs between shows on a tour. Having a live call with fans would be a valuable benefit, which could increase the value of owning the NFT collection.
Token gated events and features are virtual in-real-life events and services whose access is strictly limited to holders of one or several designated crypto assets (cryptocurrencies or NFTs). Much like physical or virtual tickets and licenses, token gating is a highly reliable way to control access to events and features using blockchain technology.
- Token gated video calls: Brave Talk Web3 calls offer the ability for users to token gate their video calls with unique NFT(s) or NFT collection(s) of their choice.
- NFT profile pictures: Users can select one of the .jpeg, .png, or .gif NFTs from their linked wallet as their Brave Talk profile picture. By clicking it, anyone can read details about the NFT and see the other NFTs the wallet owner chooses to display.
- Conduct holders-only chats: Similar to Twitch’s “Sub only” chats, the host of a call can limit the access to the text chat, or make it viewable only for holders of a designated crypto asset.
- Moderation permissions: The host of a call can entrust other users with text and voice chat moderation permissions. These can be token gated with the NFTs whitelisted by the host, and enable moderators to:
- Mute all / Stop everyone's video
- Allow attendees to unmute themselves
- Allow attendees to start their video
- Start everyone muted
- Start everyone without video
- Have everyone follow the moderator
- Mute reaction sounds for everyone
- Start/stop recording
- Enable the lobby
- Make other participants moderators
- Ask a participant to unmute
- Mute everyone except for a particular participant
- Disable everyone's camera except for a particular participant
- Kick out from the conference
Only you and those who have verified their ownership of the appropriate tokens can join the call, but after authenticating users may use whatever name or avatar they wish.
No, you don’t need to be a developer to create an NFT collection. Numerous tools exist that allow non-developers to easily create an NFT collection and redact smart contracts without writing a single line of code.
At essence, creating (or “minting”) an NFT Collection means to publish the tokens on the blockchain, and make them tradeable.
Prior to the mint, you will need to deploy a smart contract, which is a transaction protocol intended to automatically execute, control, or document events and actions according to the terms of a contract. In other words, this program defines the rules of what it’s possible to do with the NFTs in your collection. Thus, the smart contract is the key element of your NFT collection.
The cost of minting an NFT collection mainly depends on the blockchain you choose to mint it on. For instance, the “gas fees” (which correspond to the computational effort required to execute an operation on a blockchain), are often more expensive on Ethereum than Solana. The cost also depends on the tools you use and how much they charge their services. OpenSea offers to create simple collections for free. Other free or inexpensive options include manifold.xyz, rarible.com, and zora.co.
There are different ways for Creators to distribute their NFTs. The most common way is to have the customers minting the NFTs they buy. They will be charged the price you’re selling the NFTs for, in addition to the gas fees. The mint can either be private (i.e. only the allowed wallet addresses will be able to mint NFTs from your collection) or public (i.e. any addresses of the blockchain will be able to mint). It’s also possible to organize the mint in different phases, such as free mint, private mint, and public mint.
Another option is to mint the NFTs yourself and send them to the address(es) you want them to go to (a process called an Airdrop). This option would require you to pay gas fees for each transaction.