← Back to Docs

For Creators

Start earning from your videos in minutes.

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
Important: Payments are in USDC on Base L2. Make sure your wallet supports Base network to access your earnings.

Step 2: Upload Your Video

  1. Go to the home page and click Upload a Video
  2. Enter your wallet address in the payout field
  3. Drag and drop your video file or click to browse
  4. 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_ID

Share 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):

Video Length~SegmentsPrice
~30 seconds5$0.05
~2 minutes20$0.20
~10 minutes100$1.00
~1 hour600$6.00

Default rate: $0.01 per segment (~6 seconds of video)

Receiving Payments

Payments flow directly to your wallet:

👁️Viewer clicks your link
✍️Signs payment
💰USDC sent to you
🎬Video plays
No platform fees! 100% of viewer payments go directly to your wallet. The only cost is the Base network gas fee (~$0.001).

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).