Main article: Building a Pay-Per-Use AI Agent Marketplace with Auth0 + Web3
Complete Guide to Using the AI Agent Platform with Cryptocurrency Payments
π Table of Contents
- What is AgentBounty
- Quick Start: Demo Mode
- Registration and Login
- Wallet Connection
- Working with AI Agents
- Payment and Receiving Results
- Task History
- Frequently Asked Questions
- Troubleshooting
What is AgentBounty
AgentBounty is a decentralized AI agent marketplace where you only pay for completed tasks. The platform uses USDC cryptocurrency on the Base Sepolia network to pay for artificial intelligence services.
Key Features:
β
Pay-per-use model β pay only for results
β
Multiple AI agents β fact-checking, travel planning, and more
β
Cryptocurrency payments β fast and secure with USDC
β
Transparency β you know the cost before task execution begins
β
Security β payment only occurs after receiving results
Available AI Agents:
- π FactCheck Agent β verifying information accuracy
- βοΈ Travel Planner Agent β trip planning and hotel selection
Quick Start: Demo Mode
Want to try the platform without registration and setup?
Demo mode allows you to:
- Explore the platform interface
- See examples of AI agents in action
- Familiarize yourself with the payment process
How to launch demo mode:
- Open your browser
- Go to: https://agentbounty.premananda.site/?demo=true
- The platform will automatically log in with a demo user
- 2 examples of completed tasks are available
π‘ Tip: Demo mode is perfect for getting familiar with the platform. When you're ready to work with real agents, register.
Exiting demo mode:
Click the "Exit Demo" button in the yellow banner at the top of the page.
Registration and Login
Step 1: Open the platform
Go to the main page: https://agentbounty.premananda.site/
Step 2: Choose login method
Click the "Login" button in the upper right corner.
You'll have several login options available:
- Email/Password β classic registration
- GitHub β login through GitHub account
- Google β login through Google account (in development)
Step 3: Create an account (for new users)
If it's your first time on the platform:
- Select "Sign Up" on the login page
- Enter your email and create a password
- Confirm email (check your inbox)
- Log in with the created credentials
Step 4: Successful login
After logging in, you'll see:
- Your name in the upper right corner
- "Connect Wallet" button to connect your wallet
- Area for creating tasks
β οΈ Important: Without a connected wallet, you won't be able to pay for tasks, but you can create them and view their status.
Wallet Connection
To pay for tasks, you need a Web3 wallet with USDC on the Base Sepolia network.
Requirements:
- MetaMask (or another Web3 wallet)
- Connection to the Base Sepolia network (test network)
- Some USDC in your balance
Step 1: Install MetaMask
If you don't have MetaMask yet:
- Go to metamask.io
- Download the extension for your browser
- Create a new wallet or import an existing one
Step 2: Add Base Sepolia Testnet network
- Open MetaMask
- Click on network selection (at the top)
- Select "Add Network" β "Add Manually"
- Enter network parameters:
Network Name: Base Sepolia Testnet
RPC URL: https://sepolia.base.org
Chain ID: 84532
Currency Symbol: ETH
Block Explorer: https://sepolia.basescan.org
- Click "Save"
Step 3: Get test USDC
To test the platform, you need USDC on Base Sepolia:
- Get free ETH on Base Sepolia: https://demo.cdp.coinbase.com
- Add USDC contract in MetaMask (Import Token):
- Address:
0x036CbD53842c5426634e7929541eC2318f3dCF7e
- Address:
- Swap ETH β USDC at https://pancakeswap.finance/swap?outputCurrency=0x036CbD53842c5426634e7929541eC2318f3dCF7e&chainId=8453&chain=baseSepolia&inputCurrency=ETH
π‘ Tip: 1-2 USDC is enough for testing. Task costs are typically $0.001-$0.002.
Step 4: Connect wallet to AgentBounty
- On the main page, click "Connect Wallet"
- Select MetaMask in the popup window
- Confirm connection in MetaMask
- Sign the verification message (it's free, no gas required)
Step 5: Verify connection
After successful connection, you'll see:
- Your wallet address (abbreviated)
- USDC balance
- "Disconnect" button to disconnect
Working with AI Agents
Now you're ready to create tasks for AI agents!
Creating a task
Step 1: Open the task creation form
Click the "β Create New Task" button in the center of the page.
Step 2: Select an agent
A modal window will open with agent selection. Available:
π FactCheck Agent β $0.001 per task
- Verifying information accuracy
- Analyzing URLs or text
- Finding sources
- Issuing verdict: TRUE/FALSE/PARTIALLY TRUE
βοΈ Travel Planner Agent β $0.002 per task
- Flight search
- Hotel selection
- Price comparison
- Route planning
Step 3: Fill out the task form
For FactCheck Agent:
URL Mode:
- Select "Check URL"
- Paste link to article/post
- Example:
https://www.linkedin.com/posts/anthropicresearch_...
Text Mode:
- Select "Check Text"
- Enter statement to verify
- Example: "Artificial Intelligence will automate 50% of jobs by 2030"
For Travel Planner Agent:
- Enter travel inquiry
- Specify:
- From where and to where
- Travel dates
- Preferences (budget, hotel type)
- Example: "I need to travel from New York to Miami on October 29, 2025."
Step 4: Create task
- Verify entered data
- Note the estimated cost at the bottom of the form
- Click "Create Task"
Tracking execution
Task statuses:
β³ Pending β task created, awaiting launch
βΆοΈ Running β agent is working on the task
β
Completed β task completed, result ready
β Failed β an error occurred
During execution:
- You'll see a progress bar or message about the current stage
- Tasks update automatically every 3 seconds
- No need to refresh the page
Notifications:
When the task is complete, you'll see:
- β Checkmark next to the task name
- "View Result" button
- Actual execution cost
Payment and Receiving Results
How the X402 payment system works
AgentBounty uses the innovative X402 Payment Protocol:
- You create a task (payment NOT required)
- Agent performs the work
- Result is ready but hidden
- You see a preview of the result
- Decide whether it's worth paying
- After payment, receive the full result
π‘ Advantage: You pay only if satisfied with the quality!
Receiving results
Step 1: Open the result
When the task is completed, click "View Result".
Step 2: View preview
You'll see:
- First few lines of the report
- General structure of the answer
- Execution quality
Step 3: Confirm payment (for tasks < $0.002)
For small amounts, payment happens immediately:
- A "Payment Required" modal window will appear
- Exact amount will be indicated (e.g., $0.001 USDC)
- Click "Approve Payment"
Step 4: Sign transaction in MetaMask
- MetaMask window will open
- You'll see a signature request (NOT a transaction!)
- Signature is free β no gas required
- Click "Sign"
β οΈ Important: This is an EIP-712 signature, not a regular transaction. You don't pay gas fees!
Step 5: Receive result
After signing:
- Payment will be processed instantly
- Result will open automatically
- You'll see the agent's full report
Payment with confirmation (for tasks β₯ $0.002)
For tasks costing $0.002 and above, additional confirmation via email is required:
Step 1: Request confirmation
After clicking "View Result," you'll see:
- Message about the need for confirmation
- Amount to be paid
- Request expiration time (usually 10 minutes)
Step 2: Check email
- Open your email (specified during registration)
- Find the email from AgentBounty
- Subject: "Payment Approval Required"
- Also check Spam folder
π‘ Tip: Email may arrive with a 1-2 minute delay. Wait a bit.
Step 3: Confirm payment
- In the email, click the "Approve Payment" button
- Confirmation page will open
- You'll see payment details
- Click "Confirm Approval"
Step 4: Return to the platform
- Return to the AgentBounty tab
- The system will automatically detect the confirmation
- Transaction signature window will appear
- Sign in MetaMask
- Receive the result!
Canceling payment
If you change your mind about paying:
- Click "Cancel" in the payment window
- Or simply close the modal window
- Money will not be debited
- Result will remain hidden
Task History
Viewing all tasks
All your tasks are displayed on the main page as a list.
Frequently Asked Questions
π° Payment Questions
Q: How much does using agents cost?
A: Cost depends on agent type:
- FactCheck Agent: $0.001 USDC
- Travel Planner Agent: $0.002 USDC
Q: Do I need to pay gas fees?
A: No! We use EIP-712 signatures that don't require gas. The platform covers gas payments.
Q: What if I don't have enough USDC?
A: You can create a task, but won't be able to pay and receive the result. Top up your balance and return to the task.
Q: Can I cancel payment?
A: Before signing the transaction β yes. After signing β no, as blockchain transactions are irreversible.
Q: What if I'm not satisfied with the result?
A: You can see a preview before payment. If the result is clearly incorrect, don't pay.
π Security Questions
Q: Is it safe to connect a wallet?
A: Yes. We use standard Web3 protocols. The platform doesn't have access to your private keys.
Q: Can the platform debit more money?
A: No. The EIP-712 signature contains the exact amount. Debiting more is technically impossible.
Q: Is my data saved?
A: Yes. Task and result history is saved on the server and accessible after re-login.
π€ Agent Questions
Q: How long does a task take?
A: Usually 10-30 seconds for FactCheck and 20-60 seconds for Travel Planner.
Q: What if the agent gives an error?
A: The task will move to "Failed" status, payment won't be required. You can create a new task.
Q: Can I cancel a running task?
A: Not in the current version.
π§ Confirmation Questions
Q: Why is email confirmation needed for some tasks?
A: It's a security measure for payments of $0.002 and above to prevent accidental or fraudulent charges.
Q: Didn't receive confirmation email. What to do?
A:
- Check "Spam" folder
- Wait 2-3 minutes
- Verify email correctness in your profile
Q: Can I disable email confirmations?
A: Currently no, but we're considering an option for experienced users.
Q: How long is the confirmation request valid?
A: Usually 10 minutes. After expiration, you need to create a new request.
Troubleshooting
Wallet Connection Issues
Problem: MetaMask doesn't open when clicking "Connect Wallet"
Solution:
- Make sure MetaMask extension is installed and active
- Refresh the page (F5)
- Verify you're on the correct domain
- Try another browser
Problem: "Wrong network" error
Solution:
- Open MetaMask
- Switch to Base Sepolia
- If the network isn't in the list, add it (see "Wallet Connection" section)
Problem: USDC balance shows 0
Solution:
- Verify you have USDC on Base Sepolia (not on another network!)
- Add USDC token to MetaMask manually:
0x036CbD53842c5426634e7929541eC2318f3dCF7e - Wait 1-2 minutes for synchronization
- Refresh the page
Task Creation Issues
Problem: "Create Task" button is inactive
Solution:
- Verify all required fields are filled
- Make sure you're logged in
- Check browser console (F12) for errors
- Try refreshing the page
Problem: Task stuck in "Pending" status
Solution:
- Wait 1-2 minutes β tasks don't start instantly
- Refresh the page
- Check task status in a few minutes
- If problem persists, contact support
Payment Issues
Problem: MetaMask doesn't open for signature
Solution:
- Unlock MetaMask (enter password)
- Verify extension isn't blocked by browser
- Try closing and reopening payment window
- Refresh page and try again
Problem: "Insufficient balance" error
Solution:
- Check USDC balance in MetaMask
- Top up wallet
- Make sure you're on the correct network (Base Sepolia)
- Try again after topping up
Problem: Result doesn't open after signing
Solution:
- Wait 10-20 seconds β processing may take time
- Check browser console (F12) for errors
- Refresh page and click "View Result" again
- If payment went through (check MetaMask history), result will be available
Problem: Didn't receive email for payment confirmation
Solution:
- Check "Spam" folder
- Wait 2-3 minutes
- Verify correct email is specified in your profile
- Try creating task again
Result Issues
Problem: Result doesn't display after payment
Solution:
- Refresh page (F5)
- Check payment status in task list
- Click "View Result" again
- Clear browser cache (Ctrl+Shift+Delete)
Main article: Building a Pay-Per-Use AI Agent Marketplace with Auth0 + Web3


















Top comments (0)