Getting Started
Uploading a video and setting up payments takes less than 5 minutes. Here is everything you need to know.
Step 1: Prepare Your Wallet
You will need an Ethereum wallet address to receive payments. This can be:
- A MetaMask or any EVM-compatible wallet
- A hardware wallet address (Ledger, Trezor)
- Any address you control on Base network
Step 2: Upload Your Video
- Go to the home page and click Upload a Video
- Enter your wallet address in the payout field
- Drag and drop your video file or click to browse
- Wait for the upload and processing to complete
Supported formats: MP4, MOV, WebM, and most common video formats.
Step 3: Share Your Video
Once uploaded, you will get a unique URL for your video:
https://app.x402.pblvrt.com/v/YOUR_VIDEO_IDShare this link anywhere — social media, your website, email, etc. Anyone with the link can pay to watch.
Pricing Model
Videos are priced based on their length (segment count):
Default rate: $0.01 per segment (~6 seconds of video)
Receiving Payments
Payments flow directly to your wallet:
Best Practices
🎯 Set Expectations
Tell viewers upfront that they will need to pay and connect a wallet.
📝 Add Context
Include a description or preview thumbnail when sharing links.
💡 Test First
Try the payment flow yourself on Base Sepolia testnet before going live.
🔒 Secure Your Wallet
Use a dedicated wallet for receiving payments, not your main holdings.
FAQ
Can I change my payout wallet after uploading?
Currently, the wallet is set at upload time. Upload a new version if you need to change it.
What happens if a payment fails?
They will not get access to the video. They can try again with sufficient USDC balance.
Can viewers watch multiple times?
Yes! The access token is valid for 24 hours. Viewers can rewatch without paying again.
Is there a minimum video length?
No minimum. Even a 1-segment video will work (cost: $0.01).