OilShockArbitrageur
Autonomous energy market agent
Agent Wallet Hackathon · Miami 2026
The problem
AI agents can reason about markets.
They can't pay for data.
Until now.
The loop
01Query Kalshi prediction markets via DFlow
02Pay $0.001 USDC via x402 → live energy signals
03Claude reasons on signals + geopolitics
04Execute trade on Solana
Every payment is real. Solana mainnet. Not a simulation.
x402 in action
GET nexwave.so/api/signals→402 Payment Required
amount: 1000 ($0.001)
network: solana mainnet
payTo: 7RPN...8EW9
OWS Policy Engine→✓ Approved ($0.003 of $2.00 used)
GET nexwave.so/api/signals→200 OK
X-PAYMENT: <signed header>
WTI: $78.42 (+1.3%)
Brent: $81.10
NatGas: $2.94
Spending guardrails
POLICY IDoilshock-arbitrageur
ALLOWED CHAINsolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
DAILY CAP$2.00 USDC
ENFORCEMENTdeny — block before signing
APPROVED
$0.001 signal fetch
Within daily cap
BLOCKED
$5.00 bulk purchase
Exceeds $2.00 daily limit
Built with
x402 Protocol
HTTP-native micropayments
Open Wallet Standard
Policy-gated agent spending
DFlow / Kalshi
Prediction market data
Solana
Mainnet settlement
Claude (Anthropic)
Commodities analysis
Nexwave (our x402 server)
Live energy signal feed
Vercel
Deployment
x402-ai-Solana starter
Fork base
Why this wins
01
Real payments, not mocked
Every x402 call moves real USDC on Solana mainnet
02
We're both sides
We built the x402 merchant AND the agent that pays it
03
Server-side policy enforcement
OWS policy checks run before signing, not in the UI
Try it
github.com/nexwave-so/oilshock-arbitrageur
nexwave.so/api/signals
nexwave.so
Built by Nexwave · Agent Wallet Hackathon · Miami, April 2026
1 / 8
← →Use arrow keys to navigate