Pay-per-use AI utilities: image conversion, PDF generation, CSV processing, and historical weather via x402 micropayments.
What it does
Vibe Springs provides four stateless, pay-per-use utility endpoints for AI agents and developers, settled via x402 USDC micropayments on Base mainnet. The four services are: image conversion (JPG/PNG/WebP/AVIF, resize, optimize — $0.02), PDF generation from structured JSON with built-in templates for invoices, resumes, reports, contracts, and receipts ($0.04), CSV processing with auto-cleaning, filtering, sorting, and stats ($0.03), and historical weather lookup for any location up to 90 days ($0.01). No API keys, accounts, or subscriptions are required.
The listing in the x402 Bazaar points to `/api/spa`, but the probe returned 404 on both GET and POST for that specific path. The actual live endpoints appear to be `/api/convert-image`, `/api/generate-pdf`, `/api/process-csv`, and `/api/weather` based on the provider's landing page documentation. Each endpoint follows the standard x402 flow: send a request, receive a 402 challenge with USDC payment instructions, pay, and get the result. The provider claims sub-500ms response times and 10 MB upload limits for image and CSV endpoints.
The ai-plugin manifest references an OpenAPI spec at `https://vibesprings.net/openapi.yaml`, but the probe did not capture its contents. A dedicated docs page at `/docs` returns 404. The demo at `/demo` is rate-limited to 5 requests per day and does not require a wallet.
Capabilities
Use cases
- —Converting and optimizing images (JPG, PNG, WebP, AVIF) for web or NFT use
- —Generating professional PDF documents (invoices, receipts, reports) from structured JSON
- —Cleaning, filtering, and summarizing messy CSV data
- —Fetching historical weather data for any city over a date range
- —Autonomous agent workflows that need stateless utility endpoints without API key management
Fit
Best for
- —AI agents needing on-demand file conversion and data processing without authentication
- —Developers who want pay-per-use document generation without subscriptions
- —Workflows requiring historical weather data lookups at very low cost
Not for
- —High-volume batch processing (micropayment overhead per call)
- —Real-time or forecast weather data (only historical data supported)
- —Users without USDC on Base mainnet for payment
Quick start
# Fetch historical weather (after paying x402 challenge)
curl -X GET "https://vibesprings.net/api/weather?location=London&start_date=2024-01-01&end_date=2024-01-07" \
-H "X-Payment: <x402_payment_payload>"Example
Request
{
"data": {
"items": [
{
"qty": 100,
"price": 0.02,
"description": "API Calls"
}
],
"title": "Invoice #1042",
"total": 2,
"clientName": "Acme Corp"
},
"template": "invoice"
}Response
{
"days": [
{
"date": "2024-01-01",
"condition": "Overcast",
"temp_max_c": 8.2,
"temp_min_c": 3.1
}
],
"summary": {
"avg_temp_c": 5.6,
"days_with_rain": 4
},
"location": "London, England, United Kingdom"
}Endpoint
Quality
The Bazaar-listed endpoint `/api/spa` returned 404 on both GET and POST, meaning the specific cataloged path is not live. The actual utility endpoints are documented on the landing page but were not individually probed. No OpenAPI spec was captured, and the docs page is a 404. Pricing and usage details come only from the landing page copy.
Warnings
- —The cataloged endpoint /api/spa returned 404 on both POST and GET — it does not appear to be live. The actual endpoints are /api/convert-image, /api/generate-pdf, /api/process-csv, and /api/weather.
- —No OpenAPI spec was captured despite being referenced at /openapi.yaml.
- —The /docs page returns 404 — no dedicated documentation is available.
- —Individual utility endpoints were not probed for 402 challenges, so liveness of those paths is unconfirmed.
Citations
- —Four pay-per-use utilities: image conversion ($0.02), PDF generation ($0.04), CSV processing ($0.03), historical weather ($0.01)https://vibesprings.net
- —Payments in USDC on Base mainnet via x402 protocol, no API keys requiredhttps://vibesprings.net
- —ai-plugin manifest describes endpoints and references OpenAPI spec at /openapi.yamlhttps://vibesprings.net/.well-known/ai-plugin.json
- —Image conversion supports JPG, PNG, WebP, AVIF with 10 MB max and EXIF strippinghttps://vibesprings.net
- —PDF generation supports invoice, resume, report, contract, and receipt templateshttps://vibesprings.net
- —Historical weather supports any city, up to 90 days, with daily detail and summary statshttps://vibesprings.net
- —Demo available at /demo, rate-limited to 5 requests per dayhttps://vibesprings.net