Get Started in 5 Minutes
This guide will walk you through making your first paid crypto intelligence query on Arcana x402.This quickstart assumes you already have MetaMask installed. If not, visit metamask.io first.
Step 1: Add Base Sepolia Network
The platform will automatically prompt you to switch to Base Sepolia when making payments.
Step 2: Get Test ETH (Gas)
You’ll need Base Sepolia ETH to pay for transaction gas fees.Visit Base Sepolia Faucet
Navigate to a Base Sepolia faucet:
Request Test ETH
Enter your wallet address and complete any required verification (captcha, social login, etc.).You should receive 0.05-0.1 ETH within a few minutes.
Step 3: Get Test USDC
Queries cost $0.03 USDC each. You’ll need Base Sepolia test USDC.Visit a Multi-Token Faucet
Some options:
- Circle Testnet Faucet - Request USDC directly
- Uniswap Testnet - Swap test ETH for test USDC
Step 4: Connect to Arcana x402
Visit the Platform
Open the Arcana x402 web interface at your deployment URL (e.g.,
http://localhost:5173 for local development).Connect Wallet
Click the Connect Wallet button in the top right corner.Select MetaMask and approve the connection request.
Sign Verification Message
You’ll be prompted to sign a message to verify wallet ownership. This doesn’t cost gas.Click Sign in the MetaMask popup.
The signature verification is cached for 24 hours. You won’t need to sign again on every visit.
Step 5: Make Your First Query
Type Your Question
In the chat input at the bottom, type a crypto question. Examples:
- “What’s the current price of Bitcoin?”
- “Show me top yield farming opportunities”
- “What’s the floor price for Bored Ape Yacht Club?”
- “Give me the latest crypto news”
Send Payment
Click Send or press Enter.MetaMask will open asking you to approve a USDC transfer of $0.03:
- Amount: 0.03 USDC
- To: Provider Agent Address
- Network: Base Sepolia
Wait for Processing
After the transaction confirms:
- You’ll see “Waiting for payment confirmation…”
- The backend verifies your transaction on-chain
- Gemini AI decides which agents to call
- Agent responses are aggregated
- Your answer appears in the chat
Example Query Flow
Here’s what happens behind the scenes:Troubleshooting
MetaMask shows 'Insufficient funds'
MetaMask shows 'Insufficient funds'
This means you don’t have enough USDC or ETH:
- Check you have at least 0.03 USDC for the query
- Check you have at least 0.001 ETH for gas fees
- Make sure you’re on Base Sepolia network
- Revisit Step 2 and Step 3 to get more test tokens
Payment succeeded but no response
Payment succeeded but no response
If your payment was confirmed but you didn’t get a response:
- Check the backend is running (
GET /healthshould return 200) - Verify
VITE_API_URLin frontend.envmatches backend URL - Check browser console for errors
- Your $0.03 payment was recorded - contact support with your transaction hash
'Backend unavailable' error before payment
'Backend unavailable' error before payment
Wallet verification signature fails
Wallet verification signature fails
If the signature request is rejected:
- Try disconnecting and reconnecting your wallet
- Clear browser cache and localStorage
- Make sure you’re using a supported browser (Chrome, Firefox, Brave)
- Check MetaMask is unlocked and on the correct network
Transaction stays pending
Transaction stays pending
If your transaction doesn’t confirm:
- Base Sepolia testnet can be slow - wait 1-2 minutes
- Check Base Sepolia Explorer with your tx hash
- Try increasing gas limit in MetaMask settings
- Ensure you have enough ETH for gas (at least 0.001 ETH)
Next Steps
Now that you’ve made your first query:Explore Agents
Learn about all 7 specialized agents and their capabilities
Dashboard
View your query history, spending, and agent usage stats
API Reference
Integrate Arcana x402 into your own applications
Policy Controls
Set spend limits, freeze agents, and configure allowlists
Want to run your own instance? Check out the Local Development Guide for developers.