Sponsored by Deepsite.site

Statepulse Api

创建者
Ahmed Achtatara month ago
Pay-per-call live telemetry, environmental metrics, transit state vectors, blockchain reads, network/security lookups and real-time utilities for AI agents. 50 tools, no API key — pay per request with x402 USDC on Base.
内容

{"name":"statepulse-api","version":"1.0.1","url":"https://statepulse-api.hahavoid0.workers.dev/mcp","protocolVersion":"2025-06-18","description":"Pay-per-call x402 API for AI agents to find and use narrow real-time endpoints: bank and public holidays, DNS propagation, radio stream URLs, barcode lookup, live airspace tracking, air quality, transit status, weather anomalies, brand assets, prediction odds, and USGS streamflow. No account setup required; pay per request with USDC on Base or Solana.","tools":[{"name":"lookupBarcode","path":"/product/barcode","description":"Resolves a UPC/EAN or ISBN barcode into detailed product metadata using OpenLibrary and UPCitemdb free search endpoints.","keywords":"Universal Barcode & Retail Product Metadata Lookup Resolves a UPC/EAN or ISBN barcode into detailed product metadata using OpenLibrary and UPCitemdb free search endpoints. Use when an agent needs to turn a raw barcode number into rich product details, title, and metadata. commerce barcode lookup Look up barcode 9780140449136 {"barcode":"9780140449136"}","inputSchema":{"type":"object","required":["barcode"],"properties":{"barcode":{"type":"string","description":"UPC, EAN, or ISBN barcode number","examples":["9780140449136"]}}},"outputSchema":{"type":"object","properties":{"supported":{"type":"boolean"},"result":{"type":"object"}}}},{"name":"trackAirspace","path":"/airspace/track","description":"Queries live airspace vectors for a specific aircraft ICAO24 hex identifier or a regional bounding box using OpenSky Network.","keywords":"Global Air Traffic & Flight State Vectors Queries live airspace vectors for a specific aircraft ICAO24 hex identifier or a regional bounding box using OpenSky Network. Use when an agent needs live flight tracking coordinate details (lat, lng, altitude, speed) for an aircraft. logistics airspace flight Track live flight 3c6444 {"icao24":"3c6444"}","inputSchema":{"type":"object","properties":{"icao24":{"type":"string","description":"24-bit ICAO aircraft address in hex","examples":["3c6444"]},"bbox":{"type":"object","properties":{"lamin":{"type":"number","description":"Latitude minimum"},"lomin":{"type":"number","description":"Longitude minimum"},"lamax":{"type":"number","description":"Latitude maximum"},"lomax":{"type":"number","description":"Longitude maximum"}}}}},"outputSchema":{"type":"object"}},{"name":"getAirQuality","path":"/environment/air-quality","description":"Retrieves live localized air quality indices (AQI) and pollutant levels for a given latitude/longitude using OpenAQ.","keywords":"Hyperlocal Air Quality & Environmental Conditions Retrieves live localized air quality indices (AQI) and pollutant levels for a given latitude/longitude using OpenAQ. Use when an agent needs the local air quality index (AQI) or specific PM2.5 counts for a coordinate location. environment air-quality lookup What is the air quality in Los Angeles? {"lat":34.05,"lng":-118.24}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}},"outputSchema":{"type":"object"}},{"name":"getTransitStatus","path":"/transit/status","description":"Live subway alerts, delays, and planned-work advisories from the official MTA GTFS-RT feed for NYC lines. Other cities can be requested via the free /agent/request-data endpoint.","keywords":"Live Public Transit Alerts & Delays (NYC MTA) Live subway alerts, delays, and planned-work advisories from the official MTA GTFS-RT feed for NYC lines. Other cities can be requested via the free /agent/request-data endpoint. Use when an agent needs real-world transit status or delays for trip scheduling. transit commute alerts Is the NYC L train delayed? {"city":"nyc","line":"L"}","inputSchema":{"type":"object","required":["city","line"],"properties":{"city":{"type":"string","examples":["nyc"]},"line":{"type":"string","examples":["L"]}}},"outputSchema":{"type":"object"}},{"name":"getWeatherAnomaly","path":"/weather/anomaly","description":"Compares current weather conditions with a 10-year historical average to flag climate anomalies.","keywords":"Dark Sky / Open-Meteo Historic Weather Anomalies Compares current weather conditions with a 10-year historical average to flag climate anomalies. Use when an agricultural, energy-trading, or supply-chain agent needs to detect unusual local temperatures. weather anomaly environment Is the weather in New York normal? {"lat":40.71,"lng":-74.00}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[40.71]},"lng":{"type":"number","examples":[-74]}}},"outputSchema":{"type":"object"}},{"name":"getRadioStream","path":"/radio/stream-url","description":"Resolves direct Shoutcast/Icecast streaming URLs from an open-source radio station database by country or tag.","keywords":"Live Radio & Podcast Stream Audio Extraction Resolves direct Shoutcast/Icecast streaming URLs from an open-source radio station database by country or tag. Use when a monitoring or translation agent needs a live audio streaming source URL for news scraping. media radio audio Get Moroccan news radio stream {"country":"Morocco","genre":"news"}","inputSchema":{"type":"object","required":["country"],"properties":{"country":{"type":"string","examples":["Morocco"]},"genre":{"type":"string","examples":["news"]}}},"outputSchema":{"type":"object"}},{"name":"checkDnsPropagation","path":"/network/dns-propagation","description":"Checks global MX, TXT, A, and CNAME propagation status using Cloudflare DoH endpoints.","keywords":"DNS Watch / Dig-Web-Interface Record Checker Checks global MX, TXT, A, and CNAME propagation status using Cloudflare DoH endpoints. Use when verifying TXT/MX records during server setup or routing updates. network dns utilities Check MX records for google.com {"domain":"google.com","type":"MX"}","inputSchema":{"type":"object","required":["domain","type"],"properties":{"domain":{"type":"string","examples":["google.com"]},"type":{"type":"string","examples":["MX"]}}},"outputSchema":{"type":"object"}},{"name":"getBrandAssets","path":"/brand/assets","description":"Extracts brand logos and theme colors for any public business URL using Clearbit and HTML parsing.","keywords":"Canva / Brandfetch Color & Logo Scraper Extracts brand logos and theme colors for any public business URL using Clearbit and HTML parsing. Use when an agent needs SVG/PNG logo links and brand hex colors for frontend component layout generation. brand design utilities Get brand colors and logo for spotify.com {"domain":"spotify.com"}","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","examples":["spotify.com"]}}},"outputSchema":{"type":"object"}},{"name":"getPredictionOdds","path":"/prediction/odds","description":"Retrieves live betting market prices and contract odds for global geopolitical events using PredictIt.","keywords":"PredictIt / ElectionBettingOdds Market Tracker Retrieves live betting market prices and contract odds for global geopolitical events using PredictIt. Use when hedging geopolitical or macro indicators in trading pipelines. prediction market utilities Get election odds {"market_id":7000}","inputSchema":{"type":"object","properties":{"market_id":{"type":"number","description":"PredictIt market ID","examples":[7000]}}},"outputSchema":{"type":"object"}},{"name":"getWaterStreamflow","path":"/water/streamflow","description":"Queries live US river level, streamflow gauge height, and flow velocity metrics using the USGS National Water Information System.","keywords":"USGS WaterData River Level Tracker Queries live US river level, streamflow gauge height, and flow velocity metrics using the USGS National Water Information System. Use when planning irrigation or identifying flood alerts for asset positioning. water logistics agriculture Get California streamflow metrics {"state":"CA"}","inputSchema":{"type":"object","required":["state"],"properties":{"state":{"type":"string","examples":["CA"]}}},"outputSchema":{"type":"object"}},{"name":"getHolidays","path":"/calendar/holidays","description":"Retrieves local bank and public holidays across 100+ countries to verify business days.","keywords":"Nager.Date National Bank Holiday Lookup Retrieves local bank and public holidays across 100+ countries to verify business days. Use when validating if a day is a working day before triggering B2B schedules. holidays calendar utilities Get US bank holidays for 2026 {"year":2026,"country_code":"US"}","inputSchema":{"type":"object","required":["year","country_code"],"properties":{"year":{"type":"number","examples":[2026]},"country_code":{"type":"string","examples":["US"]}}},"outputSchema":{"type":"object"}},{"name":"getRecentEarthquakes","path":"/environment/earthquake","description":"Queries the USGS Earthquake Hazards API for recent earthquakes exceeding a minimum magnitude.","keywords":"USGS Live Earthquake Seismic Activity Tracker Queries the USGS Earthquake Hazards API for recent earthquakes exceeding a minimum magnitude. Use when an agent needs to check for recent earthquake activity or assess local seismic threats. environment seismic safety Show recent earthquakes over magnitude 4.5 {"min_magnitude":4.5}","inputSchema":{"type":"object","properties":{"min_magnitude":{"type":"number","description":"Minimum magnitude threshold","default":4}}},"outputSchema":{"type":"object"}},{"name":"getWildfires","path":"/environment/wildfire","description":"Scans NASA EONET for currently open wildfire incidents and their latest reported geometry. Matches: active wildfire detector, NASA wildfire coordinates, forest fire alert, wildfire tracking map, active fire incidents.","keywords":"NASA EONET Active Wildfire Incident Tracker Scans NASA EONET for currently open wildfire incidents and their latest reported geometry. Matches: active wildfire detector, NASA wildfire coordinates, forest fire alert, wildfire tracking map, active fire incidents. Use when evaluating if active wildfire hazards or forest fires disrupt agricultural assets, logistics cargo shipping routes, or real estate listings. environment wildfire safety nasa-eonet fire-alert hazard-monitoring Are there active wildfires in California? {"state":"CA"}","inputSchema":{"type":"object","properties":{"state":{"type":"string","description":"Two-letter US state code","examples":["CA"]}}},"outputSchema":{"type":"object"}},{"name":"getSpaceWeather","path":"/environment/space-weather","description":"Retrieves the current planetary K-Index and active solar storms from NOAA SWPC. Matches: space weather solar storm alert, planetary k-index monitor, geomagnetic activity tracker, solar flare satellite warnings, coronal mass ejection tracking.","keywords":"NOAA Live Solar Storm & Geomagnetic Alert System Retrieves the current planetary K-Index and active solar storms from NOAA SWPC. Matches: space weather solar storm alert, planetary k-index monitor, geomagnetic activity tracker, solar flare satellite warnings, coronal mass ejection tracking. Use when checking solar flare alerts, geomagnetic solar storm warnings, or K-index spikes that can cause GPS telemetry drift or radio communications anomalies. environment space-weather telemetry solar-storm k-index noaa-swpc Is there a solar storm warning right now? {}","inputSchema":{"type":"object"},"outputSchema":{"type":"object"}},{"name":"getPollenCount","path":"/environment/pollen","description":"Queries pollen allergen index counts (grass, birch, oak) by coordinate using Open-Meteo.","keywords":"Hyperlocal Pollen & Allergen Live Forecast Queries pollen allergen index counts (grass, birch, oak) by coordinate using Open-Meteo. Use when checking environmental allergen profiles for health or ventilation assistant agents. environment pollen health Check pollen level in Los Angeles {"lat":34.05,"lng":-118.24}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}},"outputSchema":{"type":"object"}},{"name":"getMarineConditions","path":"/water/marine-conditions","description":"Fetches live observation data for a specific NOAA marine buoy station.","keywords":"NOAA NDBC Wave Height & Sea Temperature Tracker Fetches live observation data for a specific NOAA marine buoy station. Use when an offshore or drone-boat navigation agent needs wave height, wave period, or water temp metrics. water marine shipping Get wave details for buoy 41002 {"buoy_id":"41002"}","inputSchema":{"type":"object","required":["buoy_id"],"properties":{"buoy_id":{"type":"string","description":"5-character NOAA NDBC buoy identifier","examples":["41002"]}}},"outputSchema":{"type":"object"}},{"name":"getFloodWarnings","path":"/water/flood-warnings","description":"Scans active USGS gauge heights in a US state for potential river flooding. Matches: streamflow flood alerts, USGS gauge height warnings, river level flood checker, water streamflow warnings, river overflow stage alerts.","keywords":"USGS Streamflow River Gauge Height & Flood Alert System Scans active USGS gauge heights in a US state for potential river flooding. Matches: streamflow flood alerts, USGS gauge height warnings, river level flood checker, water streamflow warnings, river overflow stage alerts. Use when evaluating river flood alerts, USGS streamflow warnings, or gauge height alerts for inland assets, agricultural positioning, or real estate risk triage. water flood logistics usgs-gauges streamflow-warnings river-flood-monitor Are there river flood alerts in California? {"state":"CA"}","inputSchema":{"type":"object","required":["state"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["CA"]}}},"outputSchema":{"type":"object"}},{"name":"getUvIndex","path":"/environment/uv-index","description":"Retrieves the current solar UV Index and calculates sun safety burn times.","keywords":"Open-Meteo Current UV Index & Sun-Safety Triage Retrieves the current solar UV Index and calculates sun safety burn times. Use to dynamically triage sunburn hazards and solar radiation index levels. environment uv-index health Get current UV index in Los Angeles {"lat":34.05,"lng":-118.24}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}},"outputSchema":{"type":"object"}},{"name":"getLightningPotential","path":"/environment/lightning-density","description":"Queries the hourly lightning potential indices for coordinates.","keywords":"Open-Meteo Current Lightning Strike Potential Queries the hourly lightning potential indices for coordinates. Use when validating if lightning threat risks interfere with drone operations or outdoor activities. environment lightning weather Check lightning risk in Los Angeles {"lat":34.05,"lng":-118.24}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}},"outputSchema":{"type":"object"}},{"name":"verifyLocationPresence","path":"/location/verify-presence","description":"Validates an IP address's physical route and latency offsets to verify country compliance, returning a cryptographically signed Geolocation Certificate. Matches: geolocate ip check, secure location verification, ip route validator, compliant network geodata.","keywords":"Signed IP Geolocation Presence Verification Oracle Validates an IP address's physical route and latency offsets to verify country compliance, returning a cryptographically signed Geolocation Certificate. Matches: geolocate ip check, secure location verification, ip route validator, compliant network geodata. Use when an agent needs to prove or check that a server or client node resides in a specific regulatory jurisdiction. location compliance security ip-geolocation oracle-verification Verify IP presence 8.8.8.8 is in US {"ip":"8.8.8.8","expected_country":"US"}","inputSchema":{"type":"object","required":["ip","expected_country"],"properties":{"ip":{"type":"string","description":"IP address to verify (e.g. 8.8.8.8)","examples":["8.8.8.8"]},"expected_country":{"type":"string","description":"Expected 2-letter ISO country code of the agent","examples":["US"]}}},"outputSchema":{"type":"object"}},{"name":"trackMarineVessel","path":"/transit/marine-vessel","description":"Resolves the current coordinate telemetry and voyage details for a cargo ship by MMSI number. Matches: cargo ship location tracker, AIS transponder coordinate lookup, find container vessel by MMSI, ocean logistics cargo positioning, track shipping container vessel, sea lanes transit tracker.","keywords":"Global AIS Cargo Ship & Vessel Location Tracker Resolves the current coordinate telemetry and voyage details for a cargo ship by MMSI number. Matches: cargo ship location tracker, AIS transponder coordinate lookup, find container vessel by MMSI, ocean logistics cargo positioning, track shipping container vessel, sea lanes transit tracker. Use when a shipping agent or logistics bot needs to verify the real-time position, speed, destination port, or current heading of an ocean cargo container vessel using AIS global transponder feeds. transit shipping logistics ais-tracker vessel-locator maritime-routes Track container ship MMSI 205792000 {"mmsi":"205792000"}","inputSchema":{"type":"object","required":["mmsi"],"properties":{"mmsi":{"type":"string","description":"9-digit Maritime Mobile Service Identity number","examples":["205792000"]}}},"outputSchema":{"type":"object"}},{"name":"getRailStatus","path":"/transit/rail-status","description":"Queries live train departures and schedule delays for European transit hubs using transport.opendata.ch.","keywords":"OpenData European Railway Station Board & Delays Queries live train departures and schedule delays for European transit hubs using transport.opendata.ch. Use when scheduling business trips or verifying train connection delays for travelers. transit rail travel Check train departures from Zurich HB {"station":"Zurich HB"}","inputSchema":{"type":"object","required":["station"],"properties":{"station":{"type":"string","description":"Station name (e.g. Zurich HB)","examples":["Zurich HB"]}}},"outputSchema":{"type":"object"}},{"name":"getTollCost","path":"/transit/toll-cost","description":"Estimates the approximate toll road costs for a route based on distance and state-level averages. Matches: toll road pricing, toll calculator, toll highway fees, driving trip expense calculator, truck route toll cost checker, logistics delivery overhead.","keywords":"US/EU Toll Road Route Fee Calculator Estimates the approximate toll road costs for a route based on distance and state-level averages. Matches: toll road pricing, toll calculator, toll highway fees, driving trip expense calculator, truck route toll cost checker, logistics delivery overhead. Use when planning overland shipping routes and verifying travel toll costs for logistics budgeting or autonomous vehicle dispatching. transit toll logistics tollway-calculator route-pricing freight-dispatch Estimate tolls for 80 miles in NY {"state":"NY","distance_miles":80}","inputSchema":{"type":"object","required":["state","distance_miles"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["NY"]},"distance_miles":{"type":"number","description":"Estimated miles driven on toll highways","examples":[80]}}},"outputSchema":{"type":"object"}},{"name":"getEvChargers","path":"/transit/ev-charger","description":"Locates public electric vehicle charging stations within a given radius using Open Charge Map.","keywords":"Open Charge Map EV Charging Station Live Finder Locates public electric vehicle charging stations within a given radius using Open Charge Map. Use to route autonomous electric delivery cars or robotic agents to active charging stations. transit ev charging Find EV chargers near Los Angeles {"lat":34.05,"lng":-118.24}","inputSchema":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]},"radius_miles":{"type":"number","description":"Scan radius","default":10}}},"outputSchema":{"type":"object"}},{"name":"getRouteDuration","path":"/transit/route-duration","description":"Computes the shortest driving distance and duration between two coordinates using the public OSRM engine.","keywords":"OpenStreetMap OSRM Driving Distance & Duration Calculator Computes the shortest driving distance and duration between two coordinates using the public OSRM engine. Use to estimate driving times and distances for delivery dispatches or travel planning agents. transit routing logistics Estimate route from 34.05, -118.24 to 34.14, -118.14 {"start_lat":34.05,"start_lng":-118.24,"end_lat":34.14,"end_lng":-118.14}","inputSchema":{"type":"object","required":["start_lat","start_lng","end_lat","end_lng"],"properties":{"start_lat":{"type":"number","examples":[34.05]},"start_lng":{"type":"number","examples":[-118.24]},"end_lat":{"type":"number","examples":[34.14]},"end_lng":{"type":"number","examples":[-118.14]}}},"outputSchema":{"type":"object"}},{"name":"getAirportBoard","path":"/transit/airport-board","description":"Retrieves the recent live arrivals list for a specific airport by ICAO code. Matches: airport arrivals board list, check arriving aircraft, OpenSky schedule flight landing board, flight terminal details.","keywords":"OpenSky Network Live Airport Flight Board Retrieves the recent live arrivals list for a specific airport by ICAO code. Matches: airport arrivals board list, check arriving aircraft, OpenSky schedule flight landing board, flight terminal details. Use when an automated dispatch agent monitors airport arrival status to verify landing timestamps of passenger or cargo flights. transit airport flight opensky arrivals-schedule landing-board Show arrivals for EDDF airport {"airport_icao":"EDDF"}","inputSchema":{"type":"object","required":["airport_icao"],"properties":{"airport_icao":{"type":"string","description":"4-character ICAO airport code (e.g. EDDF)","examples":["EDDF"]}}},"outputSchema":{"type":"object"}},{"name":"getFaaDelays","path":"/transit/faa-delays","description":"Queries the FAA public API for active delays, ground stops, and weather statuses for a US airport. Matches: air traffic control delays, US airport ground stops, flight weather delays, FAA flight restrictions, airport layout status.","keywords":"FAA US Airport Live Ground Stop & Delay Checker Queries the FAA public API for active delays, ground stops, and weather statuses for a US airport. Matches: air traffic control delays, US airport ground stops, flight weather delays, FAA flight restrictions, airport layout status. Use when flight cargo routes or travelers need to check active ground stops, delays, or air traffic control weather halts at a US airport. transit airport logistics faa-delays ground-stops weather-delays aviation-status Check FAA delays for SFO {"airport_code":"SFO"}","inputSchema":{"type":"object","required":["airport_code"],"properties":{"airport_code":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"3-character IATA airport code (e.g. SFO)","examples":["SFO"]}}},"outputSchema":{"type":"object"}},{"name":"getSalesTax","path":"/finance/sales-tax","description":"Locates the combined sales tax rate (state, county, local) for a US ZIP code using Zippopotam. Matches: sales tax rate calculator, zip code tax lookup, commercial sales tax checker, e-commerce tax estimator, state county city tax rates.","keywords":"US State & County Sales Tax Rate Triage Locates the combined sales tax rate (state, county, local) for a US ZIP code using Zippopotam. Matches: sales tax rate calculator, zip code tax lookup, commercial sales tax checker, e-commerce tax estimator, state county city tax rates. Use to calculate sales tax percentages before finalizing a checkout, invoice, or billing statement in e-commerce workflows. finance tax e-commerce sales-tax zip-code-tax billing-utilities Get sales tax rate for zip 90210 {"zip_code":"90210"}","inputSchema":{"type":"object","required":["zip_code"],"properties":{"zip_code":{"type":"string","description":"5-digit US ZIP code","examples":["90210"]}}},"outputSchema":{"type":"object"}},{"name":"getPatentStatus","path":"/intellectual-property/patent","description":"Queries the official public USPTO PatentsView database to fetch status and info for a patent. Matches: USPTO patent lookup, search patent number info, patent inventor checker, patent filing date tracker, technology patent registry search.","keywords":"USPTO PatentsView Database Live Search Queries the official public USPTO PatentsView database to fetch status and info for a patent. Matches: USPTO patent lookup, search patent number info, patent inventor checker, patent filing date tracker, technology patent registry search. Use when an agent needs to verify patent filing details, status, title, assignee, or inventors for technology scouting and competitor research. legal patent intellectual-property uspto-search inventor-lookup patent-tracker Look up patent 10000000 {"patent_number":"10000000"}","inputSchema":{"type":"object","required":["patent_number"],"properties":{"patent_number":{"type":"string","description":"Patent number (e.g. 10000000)","examples":["10000000"]}}},"outputSchema":{"type":"object"}},{"name":"checkTrademark","path":"/intellectual-property/trademark","description":"Reserved for preliminary trademark conflict checks. Calls are rejected before payment while a reliable official registry search source is unavailable.","keywords":"Trademark Registry Brand Name Checker (Temporarily Unavailable) Reserved for preliminary trademark conflict checks. Calls are rejected before payment while a reliable official registry search source is unavailable. Use when an agent needs to perform a first-pass, automated conflict check before naming products, registering domains, or launching brands. legal trademark intellectual-property brand-checker name-screening conflict-checker Is 'Apple' a registered trademark? {"word":"Apple"}","inputSchema":{"type":"object","required":["word"],"properties":{"word":{"type":"string","description":"Brand name word to evaluate","examples":["Apple"]}}},"outputSchema":{"type":"object"}},{"name":"getMarketHalts","path":"/finance/halts","description":"Parses the Nasdaq Trader RSS feed for active or recent stock trading halts.","keywords":"Nasdaq Stock Exchange Circuit Breaker & Halts Tracker Parses the Nasdaq Trader RSS feed for active or recent stock trading halts. Use to evaluate if an active stock ticker has had trading halted due to news or volatility. finance trading halts Are there any active stock halts? {}","inputSchema":{"type":"object"},"outputSchema":{"type":"object"}},{"name":"getFedRate","path":"/finance/fed-rate","description":"Retrieves the current federal funds target interest rate.","keywords":"Federal Reserve Current Target & Discount Rate Retrieves the current federal funds target interest rate. Use when interest rate pricing is needed for smart contract borrowing or financial calculations. finance fed-rate macroeconomics What is the current Federal Reserve rate? {}","inputSchema":{"type":"object"},"outputSchema":{"type":"object"}},{"name":"lookupCompany","path":"/finance/company-lookup","description":"Searches the SEC EDGAR registry (US public and SEC-registered companies) to retrieve registered business address, state of incorporation, SIC industry classification, and CIK/ticker identifiers. Matches: corporate registration check, company status finder, look up business incorporation details, verify corporate address lookup.","keywords":"Company & Corporate Registry Information Finder Searches the SEC EDGAR registry (US public and SEC-registered companies) to retrieve registered business address, state of incorporation, SIC industry classification, and CIK/ticker identifiers. Matches: corporate registration check, company status finder, look up business incorporation details, verify corporate address lookup. Use when an agent or B2B compliance checker needs to verify that a business is active, lookup its registered corporate office address, or retrieve its incorporation/registration ID. finance corporate legal company-checker verification Look up company Apple {"company_name":"Apple"}","inputSchema":{"type":"object","required":["company_name"],"properties":{"company_name":{"type":"string","description":"Target company name or stock ticker to search (SEC EDGAR — US public and SEC-registered companies)","examples":["Apple"]}}},"outputSchema":{"type":"object"}},{"name":"getFinancialArbitrage","path":"/finance/arbitrage","description":"Queries live funding rates and mark-index spreads from centralised perp indices to locate yield arbitrage opportunities. Matches: arbitrage finder, funding rate arbitrage, cross-chain yield, spot-perp spread, perp funding rates checker.","keywords":"Cross-Market Perpetual Arbitrage & Funding Yield Triage Queries live funding rates and mark-index spreads from centralised perp indices to locate yield arbitrage opportunities. Matches: arbitrage finder, funding rate arbitrage, cross-chain yield, spot-perp spread, perp funding rates checker. Use when an agent wants to find high-yield cross-market perpetual swap funding rate spreads or spot-perp arbitrage opportunities. finance trading arbitrage funding-rates perpetuals yield-alpha Find funding rate arbitrage opportunities {"min_funding_rate":0.0001}","inputSchema":{"type":"object","properties":{"min_funding_rate":{"type":"number","description":"Minimum absolute funding rate percentage threshold (default: 0.0001)","default":0.0001}}},"outputSchema":{"type":"object"}},{"name":"createKybEscrow","path":"/finance/kyb-escrow","description":"SIMULATION ONLY — does not hold, lock, or move any funds. Looks up the seller company's live corporate registration status and returns a simulated, status-gated escrow ticket so agents can prototype a KYB-gated escrow flow. Matches: escrow simulation, corporate seller status check, sandbox compliance flow.","keywords":"Corporate Status Escrow Simulator (Sandbox) SIMULATION ONLY — does not hold, lock, or move any funds. Looks up the seller company's live corporate registration status and returns a simulated, status-gated escrow ticket so agents can prototype a KYB-gated escrow flow. Matches: escrow simulation, corporate seller status check, sandbox compliance flow. Use to simulate a corporate-status-gated escrow flow, or to check a seller company's live registration status. No funds are held or transferred. finance corporate escrow-simulation sandbox compliance-check Simulate a KYB-gated escrow for Apple {"company_name":"Apple","buyer_wallet":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","seller_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9","amount_usdc":"100.00"}","inputSchema":{"type":"object","required":["company_name","buyer_wallet","seller_wallet","amount_usdc"],"properties":{"company_name":{"type":"string","description":"Target company name of the corporate seller","examples":["Apple"]},"buyer_wallet":{"type":"string","description":"EVM wallet address of the buyer agent","examples":["0x742d35Cc6634C0532925a3b844Bc454e4438f44e"]},"seller_wallet":{"type":"string","description":"EVM wallet address of the seller agent","examples":["0x976EA74026E726554dB657fa54763abd0C3a0aa9"]},"amount_usdc":{"type":"string","description":"USDC escrow amount (in raw units)","examples":["100.00"]}}},"outputSchema":{"type":"object"}},{"name":"createEscrowBounty","path":"/finance/escrow-bounty","description":"SIMULATION ONLY — does not deposit, lock, or move any USDC. Models a bounty-escrow creation flow (fee math, IDs, status) so agents can prototype task-reward coordination without on-chain custody. Matches: simulate bounty escrow, sandbox task reward, bounty escrow prototype.","keywords":"Bounty Escrow Simulator (Sandbox) SIMULATION ONLY — does not deposit, lock, or move any USDC. Models a bounty-escrow creation flow (fee math, IDs, status) so agents can prototype task-reward coordination without on-chain custody. Matches: simulate bounty escrow, sandbox task reward, bounty escrow prototype. Use to simulate creating a bounty-escrow lockup (fee math, IDs, status). No USDC is deposited or locked. finance escrow-simulation sandbox coordination bounties Simulate a 100 USDC bounty escrow for Solve Maze Task {"title":"Solve Maze","reward_usdc":"100.00","sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"}","inputSchema":{"type":"object","required":["title","reward_usdc","sender"],"properties":{"title":{"type":"string","description":"Bounty task title","examples":["Solve Maze Task"]},"reward_usdc":{"type":"string","description":"Simulated USDC reward amount (e.g. 100.00)","examples":["100.00"]},"duration_days":{"type":"number","description":"Simulated lockup duration in days","default":7},"sender":{"type":"string","description":"EVM wallet address of bounty creator","examples":["0x742d35Cc6634C0532925a3b844Bc454e4438f44e"]},"signature":{"type":"string","description":"Optional, ignored in simulation (no signature is verified)","examples":["0x..."]},"nonce":{"type":"string","description":"Optional, ignored in simulation","examples":["0x..."]}}},"outputSchema":{"type":"object"}},{"name":"releaseEscrowBounty","path":"/finance/escrow-bounty/release","description":"SIMULATION ONLY — verifies no signature and moves no funds. Models a bounty-payout authorization and returns a simulated completed-payout ticket. Matches: simulate escrow release, sandbox bounty payout, payout flow prototype.","keywords":"Bounty Escrow Release Simulator (Sandbox) SIMULATION ONLY — verifies no signature and moves no funds. Models a bounty-payout authorization and returns a simulated completed-payout ticket. Matches: simulate escrow release, sandbox bounty payout, payout flow prototype. Use to simulate a bounty-payout authorization flow. No signature is verified and no funds are moved. finance escrow-simulation sandbox coordination bounties Simulate releasing payout for sim_bounty_123 to 0x976EA74026E726554dB657fa54763abd0C3a0aa9 {"bounty_id":"sim_bounty_123","worker_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9"}","inputSchema":{"type":"object","required":["bounty_id","worker_wallet"],"properties":{"bounty_id":{"type":"string","description":"Simulated bounty ID to release","examples":["sim_bounty_9c9743e4-8e0d-49d4"]},"worker_wallet":{"type":"string","description":"EVM wallet address of target worker/payout recipient","examples":["0x976EA74026E726554dB657fa54763abd0C3a0aa9"]},"release_signature":{"type":"string","description":"Optional, ignored in simulation (no signature is verified)","examples":["0x..."]}}},"outputSchema":{"type":"object"}},{"name":"getContractAbi","path":"/blockchain/abi","description":"Resolves the contract interface JSON (ABI) for Sourcify-verified smart contracts on Base or Ethereum, with Blockscout as a fallback. Matches: verified ABI fetcher, contract JSON interface loader, decode transaction calldata helpers, verified contract methods parser.","keywords":"Sourcify Verified Contract ABI Resolver Resolves the contract interface JSON (ABI) for Sourcify-verified smart contracts on Base or Ethereum, with Blockscout as a fallback. Matches: verified ABI fetcher, contract JSON interface loader, decode transaction calldata helpers, verified contract methods parser. Use when an on-chain coding or execution agent needs to inspect a contract's verified ABI interface or methods to encode call arguments or decode transaction event logs dynamically. blockchain abi utilities sourcify blockscout verified-contract calldata-decoder Get Base USDC ABI {"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"}","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Smart contract hex address","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]},"chain":{"type":"string","enum":["ethereum","base"],"description":"Target blockchain (ethereum or base)","default":"base"}}},"outputSchema":{"type":"object"}},{"name":"simulateTransaction","path":"/blockchain/simulate","description":"Runs eth_call state simulation against the Base blockchain RPC to check for transaction reverts. Matches: EVM revert checks, test contract call, inspect transaction failure, dry-run solidity method, gas estimator, test token swap failure, simulate multisig transaction execution.","keywords":"EVM Transaction Execution Simulator Runs eth_call state simulation against the Base blockchain RPC to check for transaction reverts. Matches: EVM revert checks, test contract call, inspect transaction failure, dry-run solidity method, gas estimator, test token swap failure, simulate multisig transaction execution. Use when an on-chain coding agent or auto-trader needs to check if a contract transaction (e.g. Uniswap swap, lending deposit, claim tokens) will succeed, revert, or fail before paying network transaction gas fees. blockchain simulation utilities revert-guard solidity-dry-run uniswap-simulation eth-call Simulate Base read call {"to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","data":"0x70a082310000000000000000000000000000000000000000000000000000000000000000"}","inputSchema":{"type":"object","required":["to","data"],"properties":{"to":{"type":"string","description":"Target contract address","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]},"data":{"type":"string","description":"Call data payload in hex","examples":["0x70a082310000000000000000000000000000000000000000000000000000000000000000"]},"from":{"type":"string","description":"Simulated sender address"},"value":{"type":"string","description":"Call value in hex"}}},"outputSchema":{"type":"object"}},{"name":"getGasHistory","path":"/blockchain/gas-history","description":"Scans recent block gas details to estimate the minimum, average, and maximum base fee.","keywords":"Base Blockchain Gas Fee History & Trend Tracker Scans recent block gas details to estimate the minimum, average, and maximum base fee. Use when an agent wants to find cheap gas fee windows to execute heavy transactions. blockchain gas utilities Check gas trend for last 30 blocks {"blocks":30}","inputSchema":{"type":"object","properties":{"blocks":{"type":"number","description":"Number of preceding blocks to scan","default":20}}},"outputSchema":{"type":"object"}},{"name":"getWalletBalances","path":"/blockchain/balances","description":"Scans native balance and ERC-20 token balances for a wallet address on Base or Ethereum.","keywords":"Multi-Chain Wallet Token Balance Scanner Scans native balance and ERC-20 token balances for a wallet address on Base or Ethereum. Use when an agent needs to monitor the stablecoin or native asset balance of a wallet. blockchain balances finance Check balance of wallet 0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE {"wallet":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"}","inputSchema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"EVM wallet address","examples":["0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"]},"chain":{"type":"string","description":"ethereum or base","default":"base"}}},"outputSchema":{"type":"object"}},{"name":"getFundingRates","path":"/blockchain/funding-rates","description":"Queries current pricing and funding rate margins for perpetual swap contracts from Binance.","keywords":"Binance Futures Live Perp Funding Rates Ticker Queries current pricing and funding rate margins for perpetual swap contracts from Binance. Use when calculating delta-neutral yield margins or perp arbitrage funding offsets. blockchain funding-rates trading Get funding rate for BTCUSDT {"symbol":"BTCUSDT"}","inputSchema":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Contract ticker symbol (e.g. BTCUSDT)","examples":["BTCUSDT"]}}},"outputSchema":{"type":"object"}},{"name":"getTokenSafety","path":"/blockchain/token-safety","description":"One call that bundles the checks needed before trusting an unfamiliar ERC-20 token: scans deployed bytecode for dangerous function selectors (mint/pause/blacklist), reads on-chain owner() to check if ownership was renounced, and cross-references DexScreener for liquidity depth and pair age — returning a single risk score with flags. Matches: rug pull check, token safety score, is this token safe, contract risk scan, honeypot pre-check, ownership renounced check, liquidity risk.","keywords":"Token Contract Rug-Pull & Ownership Risk Composite One call that bundles the checks needed before trusting an unfamiliar ERC-20 token: scans deployed bytecode for dangerous function selectors (mint/pause/blacklist), reads on-chain owner() to check if ownership was renounced, and cross-references DexScreener for liquidity depth and pair age — returning a single risk score with flags. Matches: rug pull check, token safety score, is this token safe, contract risk scan, honeypot pre-check, ownership renounced check, liquidity risk. Use before an agent trades, bridges, or holds an unfamiliar ERC-20 token — surfaces mint/pause/blacklist risk, ownership renouncement, and liquidity depth in one call. blockchain crypto-security rug-pull token-safety defi Check if token 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 is safe to trade {"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"}","inputSchema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"ERC-20 token contract address on Base","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]}}},"outputSchema":{"type":"object"}},{"name":"auditDnsSecurity","path":"/network/dns-security","description":"Queries DNSSEC (DS) and Certification Authority Authorization (CAA) records for a domain using Cloudflare DoH.","keywords":"DNSSEC & CAA Record Security Auditor Queries DNSSEC (DS) and Certification Authority Authorization (CAA) records for a domain using Cloudflare DoH. Use to verify domain name security signing and certificate issuance policies. network dns security Audit DNS security for google.com {"domain":"google.com"}","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to audit","examples":["google.com"]}}},"outputSchema":{"type":"object"}},{"name":"checkSslExpiry","path":"/network/ssl-expiry","description":"Extracts certificate validity dates and expiration countdown for a domain using CertSpotter logs.","keywords":"SSL Certificate Handshake Expiration Monitor Extracts certificate validity dates and expiration countdown for a domain using CertSpotter logs. Use when an IT monitor agent checks if website certificates are valid or close to expiration. network ssl monitoring Check SSL expiry for google.com {"domain":"google.com"}","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name","examples":["google.com"]}}},"outputSchema":{"type":"object"}},{"name":"auditSecurityHeaders","path":"/network/security-headers","description":"Fetches target URL headers to score configurations (HSTS, CSP, X-Frame-Options).","keywords":"HTTP Security Header Quality Auditor Fetches target URL headers to score configurations (HSTS, CSP, X-Frame-Options). Use when an auditor or system integration agent evaluates web host settings. network headers security Audit headers for https://google.com {"url":"https://google.com"}","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Target website URL","examples":["https://google.com"]}}},"outputSchema":{"type":"object"}},{"name":"checkTimezone","path":"/location/timezone-checker","description":"Resolves the local time, offset, and daylight savings status for a city name using Open-Meteo Geocoding.","keywords":"Geocoding City Timezone & Local Time Checker Resolves the local time, offset, and daylight savings status for a city name using Open-Meteo Geocoding. Use when scheduling notifications or execution scripts to prevent calls during late local hours. location timezone geodata Check timezone of Tokyo {"city":"Tokyo"}","inputSchema":{"type":"object","required":["city"],"properties":{"city":{"type":"string","description":"City name to resolve","examples":["Tokyo"]}}},"outputSchema":{"type":"object"}},{"name":"getStreamTemperature","path":"/water/stream-temp","description":"Queries live stream water temperature telemetry from active USGS gauges in a US state.","keywords":"USGS Streamflow River Water Temperature Monitor Queries live stream water temperature telemetry from active USGS gauges in a US state. Use when an agricultural, aquacultural, or cooling agent needs live water temperature checks. water temperature environment Get stream temp for CA {"state":"CA"}","inputSchema":{"type":"object","required":["state"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["CA"]}}},"outputSchema":{"type":"object"}},{"name":"lookupWhois","path":"/network/whois","description":"Queries the global RDAP bootstrap directory for domain registration details, registrar name, creation date, and expiration timestamp. Matches: domain registration checker, WHOIS lookup tool, check domain owner registry, check website expiry date.","keywords":"Domain WHOIS & Registry Expiration Checker Queries the global RDAP bootstrap directory for domain registration details, registrar name, creation date, and expiration timestamp. Matches: domain registration checker, WHOIS lookup tool, check domain owner registry, check website expiry date. Use when an IT monitor agent or security bot needs to verify domain registration dates, registrar details, or check if a domain is close to expiration. network dns whois domain-checker monitoring Check WHOIS for google.com {"domain":"google.com"}","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to inspect","examples":["google.com"]}}},"outputSchema":{"type":"object"}},{"name":"lookupIp","path":"/network/ip-lookup","description":"Scans an IPv4 or IPv6 address using public geodata to resolve location, country, ISP, autonomous system, and hosting flags. Matches: geolocate IP address, check client IP country, query ISP metadata, threat intelligence proxy check, hosting provider detector.","keywords":"IP Geolocation & Threat Intelligence Scanner Scans an IPv4 or IPv6 address using public geodata to resolve location, country, ISP, autonomous system, and hosting flags. Matches: geolocate IP address, check client IP country, query ISP metadata, threat intelligence proxy check, hosting provider detector. Use when an automated security agent or crawler checks geolocation, ISP ASN info, or hosting provider tags to identify scraping bots or proxy traffic. network ip geolocation threat-intel utilities Geolocate IP 8.8.8.8 {"ip":"8.8.8.8"}","inputSchema":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to geolocate","examples":["8.8.8.8"]}}},"outputSchema":{"type":"object"}},{"name":"auditNetworkHost","path":"/network/audit","description":"Scans an IP address or hostname to audit DNSSEC safety, SSL expiration status, HTTP security headers, and geodata compliance. Matches: network security audit, scan website ports, VPS shield test, audit host headers.","keywords":"Comprehensive Network Host & VPS Security Auditor Scans an IP address or hostname to audit DNSSEC safety, SSL expiration status, HTTP security headers, and geodata compliance. Matches: network security audit, scan website ports, VPS shield test, audit host headers. Use when a server monitoring agent or compliance bot needs a complete security profile of a web server or agent VPS in a single call. network security audit ssl dns monitoring Perform network security audit for google.com {"host":"google.com"}","inputSchema":{"type":"object","required":["host"],"properties":{"host":{"type":"string","description":"Target domain or IP address to audit","examples":["google.com"]}}},"outputSchema":{"type":"object"}},{"name":"agentPreflight","path":"/agent/preflight","description":"One call that pre-flights an onchain transaction for an agent: simulates the call for reverts, checks the sender wallet's native gas balance, and reads current Base gas — returning a single GO/NO_GO verdict with reasons. Replaces 3 separate calls (simulate + balances + gas-history) every agent runs before transacting. Matches: pre-transaction check, agent transaction guard, revert + balance + gas preflight, onchain go/no-go, safe-to-send checker, autonomous trade preflight.","keywords":"Onchain Transaction Preflight — Bundled GO/NO-GO Check One call that pre-flights an onchain transaction for an agent: simulates the call for reverts, checks the sender wallet's native gas balance, and reads current Base gas — returning a single GO/NO_GO verdict with reasons. Replaces 3 separate calls (simulate + balances + gas-history) every agent runs before transacting. Matches: pre-transaction check, agent transaction guard, revert + balance + gas preflight, onchain go/no-go, safe-to-send checker, autonomous trade preflight. Use as the single pre-send check before an autonomous agent or auto-trader broadcasts an onchain transaction: confirms it won't revert, the sender can pay gas, and gas is reasonable — in one call. blockchain agent preflight transaction-guard revert-guard go-no-go bundle auto-trader Preflight a Base USDC transfer before sending {"wallet":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","data":"0x70a08231..."}","inputSchema":{"type":"object","properties":{"wallet":{"type":"string","description":"Sender wallet — checks native gas balance and USDC","examples":["0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"]},"to":{"type":"string","description":"Target contract address of the transaction to simulate"},"data":{"type":"string","description":"Calldata payload (hex) of the transaction to simulate","examples":["0x70a082310000000000000000000000000000000000000000000000000000000000000000"]},"from":{"type":"string","description":"Simulated sender (defaults to wallet)"},"chain":{"type":"string","description":"base or ethereum","default":"base"}}},"outputSchema":{"type":"object"}},{"name":"depositCoordinationBounty","path":"/coordination/bounties","description":"Deposits a real USDC bounty on Base using EIP-3009 receiveWithAuthorization, locking it in the non-custodial EscrowRegistry contract. Matches: deposit onchain bounty, non-custodial escrow bounty, lock usdc bounty.","keywords":"Deposit Real Onchain USDC Bounty (Base Mainnet) Deposits a real USDC bounty on Base using EIP-3009 receiveWithAuthorization, locking it in the non-custodial EscrowRegistry contract. Matches: deposit onchain bounty, non-custodial escrow bounty, lock usdc bounty. Use when an agent wants to lock real USDC on Base to coordinate and incentivize a task payout. coordination bounties finance blockchain Deposit 10 USDC bounty on Base for Solve Maze Task {"title":"Solve Maze","reward_usdc":"10.00","duration_days":7,"sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","nonce":"0x0000000000000000000000000000000000000000000000000000000000000001","valid_before":1800000000,"signature":"0x...","bounty_id":"0x..."}","inputSchema":{"type":"object","required":["title","reward_usdc","duration_days","sender","nonce","valid_before","signature","bounty_id"],"properties":{"title":{"type":"string","description":"Bounty task title"},"description":{"type":"string","description":"Bounty task details/description","default":""},"reward_usdc":{"type":"string","description":"Bounty reward in USDC (e.g. 10.00)"},"duration_days":{"type":"number","description":"Number of days the bounty is locked for"},"sender":{"type":"string","description":"EVM address of the buyer/sender"},"nonce":{"type":"string","description":"Unique 32-byte hex nonce (0x...) for the EIP-3009 transfer"},"valid_before":{"type":"number","description":"Unix timestamp after which the signature expires"},"signature":{"type":"string","description":"Hex signature authorizing the USDC receiveWithAuthorization transfer"},"bounty_id":{"type":"string","description":"Unique 32-byte hex ID representing this bounty"}}},"outputSchema":{"type":"object"}},{"name":"releaseCoordinationBounty","path":"/coordination/bounties/release","description":"Triggers the EscrowRegistry contract to release a locked USDC bounty to a worker wallet. Releasing can only be authorized by the StatePulse hot wallet (owner). Matches: release onchain bounty, payout escrow bounty, resolve locked bounty.","keywords":"Release Deployed USDC Bounty (Base Mainnet) Triggers the EscrowRegistry contract to release a locked USDC bounty to a worker wallet. Releasing can only be authorized by the StatePulse hot wallet (owner). Matches: release onchain bounty, payout escrow bounty, resolve locked bounty. Use to payout a locked USDC bounty once the task is verified as completed. coordination bounties finance blockchain Release payout for bounty 0x... to 0x976EA74026E726554dB657fa54763abd0C3a0aa9 {"bounty_id":"0x...","worker_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9"}","inputSchema":{"type":"object","required":["bounty_id","worker_wallet"],"properties":{"bounty_id":{"type":"string","description":"Unique 32-byte hex ID representing the locked bounty"},"worker_wallet":{"type":"string","description":"EVM wallet address of the payout recipient"}}},"outputSchema":{"type":"object"}},{"name":"relayTransaction","path":"/blockchain/send","description":"Relays a transaction to Base Mainnet, paying the native gas on your behalf and charging your wallet equivalent USDC via EIP-3009 receiveWithAuthorization. Matches: gasless tx relayer, submit transaction base, pay gas in usdc.","keywords":"Relay Gasless Transaction (Base Mainnet) Relays a transaction to Base Mainnet, paying the native gas on your behalf and charging your wallet equivalent USDC via EIP-3009 receiveWithAuthorization. Matches: gasless tx relayer, submit transaction base, pay gas in usdc. Use when an agent wants to execute a transaction on Base without maintaining an ETH balance for gas. blockchain relayer gasless finance Relay call to 0x... with payload 0x... and max gas fee 0.50 USDC {"target_contract":"0x...","calldata":"0x...","max_gas_fee_usdc":"0.50","sender":"0x...","nonce":"0x...","valid_before":1800000000,"signature":"0x..."}","inputSchema":{"type":"object","required":["target_contract","calldata","max_gas_fee_usdc","sender","nonce","valid_before","signature"],"properties":{"target_contract":{"type":"string","description":"The destination contract address to call"},"calldata":{"type":"string","description":"The hex payload calldata of the call"},"max_gas_fee_usdc":{"type":"string","description":"Maximum USDC authorized for gas payment (e.g. 0.50)"},"sender":{"type":"string","description":"EVM address of the sender paying USDC"},"nonce":{"type":"string","description":"32-byte hex nonce for the EIP-3009 transfer"},"valid_before":{"type":"number","description":"Unix timestamp after which signature is invalid"},"signature":{"type":"string","description":"Hex signature authorizing the USDC receiveWithAuthorization transfer"}}},"outputSchema":{"type":"object"}},{"name":"requestMissingData","path":"/agent/request-data","description":"FREE endpoint. If your agent needs live data this API does not serve yet — a feed, a metric, a lookup, another city or chain — describe it here. Requests are reviewed and frequently-requested data becomes a real endpoint, usually within days; re-fetch openapi.json or llms.txt to see new endpoints. Submitting a request directly helps your agent: the data you ask for is prioritized so it exists the next time you need it. Matches: data not available, missing endpoint, request new data source, feature request, no endpoint for this, wish this API had.","keywords":"Request Missing Live Data (Free) — Tell Us What Your Agent Needs FREE endpoint. If your agent needs live data this API does not serve yet — a feed, a metric, a lookup, another city or chain — describe it here. Requests are reviewed and frequently-requested data becomes a real endpoint, usually within days; re-fetch openapi.json or llms.txt to see new endpoints. Submitting a request directly helps your agent: the data you ask for is prioritized so it exists the next time you need it. Matches: data not available, missing endpoint, request new data source, feature request, no endpoint for this, wish this API had. Use whenever this API (or any API) lacks the live data your agent needs. It is free and directly increases the chance the data exists on your next run. free meta data-request feedback roadmap Request an endpoint for London tube alerts {"requested_data":"Live transit alerts for London Underground"}","inputSchema":{"type":"object","required":["requested_data"],"properties":{"requested_data":{"type":"string","description":"Describe the live data you need (what it is, which source if known, how fresh it must be)","examples":["Live transit alerts for London Underground lines"]},"example_query":{"type":"string","description":"An example request your agent would send to such an endpoint"},"category":{"type":"string","description":"Rough category: finance, blockchain, transit, environmental, network, social, other"},"max_price_usd":{"type":"number","description":"The most your agent would pay per call for this data, in USD (helps prioritization)"},"agent_contact":{"type":"string","description":"Optional contact (URL, email, or handle) to be notified when the endpoint ships"},"agent_wallet":{"type":"string","description":"Optional EVM wallet of the requesting agent"}}},"outputSchema":{"type":"object"}},{"name":"submitFeedback","path":"/agent/feedback","description":"FREE endpoint. Report anything about this API: wrong or stale data, an endpoint that failed, pricing that feels off, or something that worked well. Feedback is reviewed and data-quality reports are fixed with priority — submitting one directly improves the results your agent gets on its next call. Matches: report wrong data, endpoint broken, stale result, API feedback, rate this API.","keywords":"Submit Feedback on an Endpoint (Free) FREE endpoint. Report anything about this API: wrong or stale data, an endpoint that failed, pricing that feels off, or something that worked well. Feedback is reviewed and data-quality reports are fixed with priority — submitting one directly improves the results your agent gets on its next call. Matches: report wrong data, endpoint broken, stale result, API feedback, rate this API. Use after any call that returned wrong, stale, or surprising data — or to rate an endpoint. Free; data-quality reports get fixed with priority. free meta feedback quality Report stale data on /telemetry/air-quality {"feedback":"AQI looked stale","endpoint":"/telemetry/air-quality"}","inputSchema":{"type":"object","required":["feedback"],"properties":{"feedback":{"type":"string","description":"What happened, what was wrong, or what worked well","examples":["/finance/arbitrage returned an empty list but Bybit shows funding above threshold"]},"endpoint":{"type":"string","description":"The endpoint path this feedback is about, e.g. /finance/arbitrage"},"rating":{"type":"number","description":"Optional rating 1 (bad) to 5 (great)"}}},"outputSchema":{"type":"object"}},{"name":"suggestEndpointPrice","path":"/agent/suggest-price","description":"FREE endpoint. If a paid endpoint's pricing is too high, suggest a target price based on alternative sources, budget limitations, or query frequency. Feedback is used to optimize pricing decisions.","keywords":"Suggest Endpoint Pricing (Free) — Signal Willingness-to-Pay FREE endpoint. If a paid endpoint's pricing is too high, suggest a target price based on alternative sources, budget limitations, or query frequency. Feedback is used to optimize pricing decisions. Use when an endpoint is too expensive for your budget to trigger a price reduction review. free meta pricing feedback Suggest $0.05 price for /blockchain/simulate {"endpoint_path":"/blockchain/simulate","suggested_price_usd":0.05}","inputSchema":{"type":"object","required":["endpoint_path","suggested_price_usd"],"properties":{"endpoint_path":{"type":"string","description":"The path of the endpoint (e.g. /blockchain/simulate)"},"suggested_price_usd":{"type":"number","description":"The price in USD you'd pay per call"},"reason":{"type":"string","description":"Why this price fits (e.g., competing API rates, low density calls)"},"agent_wallet":{"type":"string","description":"Optional EVM wallet address"}}},"outputSchema":{"type":"object"}},{"name":"capabilitiesDiff","path":"/agent/capabilities-diff","description":"FREE endpoint. Submit an array of data or capability needs. The API returns details on matching endpoints we currently serve and automatically logs unmatched needs as roadmap requests.","keywords":"Capabilities Diff Discovery (Free) — Match Needs & Request Gaps FREE endpoint. Submit an array of data or capability needs. The API returns details on matching endpoints we currently serve and automatically logs unmatched needs as roadmap requests. Use before starting a complex task to determine if the required tools exist, and request them in bulk if they don't. free meta discovery Check support for interest rates and flight tracking {"needs":["interest rates","flight tracking"]}","inputSchema":{"type":"object","required":["needs"],"properties":{"needs":{"type":"array","items":{"type":"string"},"description":"List of data or utility needs your agent requires"},"agent_contact":{"type":"string","description":"Optional contact to notify when gaps are shipped"},"agent_wallet":{"type":"string","description":"Optional EVM wallet address"}}},"outputSchema":{"type":"object"}}],"payment":{"x402":{"accepts":{"/product/barcode":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/product/barcode","description":"Resolves a UPC/EAN or ISBN barcode into detailed product metadata using OpenLibrary and UPCitemdb free search endpoints.","mimeType":"application/json","serviceName":"StatePulse API","tags":["commerce","barcode","lookup"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"barcode":"9780140449136"}},"output":{"type":"json","example":{"supported":true,"result":{"title":"The Odyssey","brand":"Penguin Classics","category":"Books","image":"https://covers.openlibrary.org/b/id/8240502-M.jpg","metadata":{"page_count":560,"author":"Homer"}},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["barcode"],"properties":{"barcode":{"type":"string","description":"UPC, EAN, or ISBN barcode number","examples":["9780140449136"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"supported":{"type":"boolean"},"result":{"type":"object"}}}},"required":["type"]}},"required":["input"]}}}},"/airspace/track":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/airspace/track","description":"Queries live airspace vectors for a specific aircraft ICAO24 hex identifier or a regional bounding box using OpenSky Network.","mimeType":"application/json","serviceName":"StatePulse API","tags":["logistics","airspace","flight"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"icao24":"3c6444"}},"output":{"type":"json","example":{"supported":true,"result":{"icao24":"3c6444","callsign":"DLH456","origin_country":"Germany","longitude":-122.301,"latitude":47.443,"altitude_m":11200,"on_ground":false,"velocity_mps":242.5,"heading":184},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"icao24":{"type":"string","description":"24-bit ICAO aircraft address in hex","examples":["3c6444"]},"bbox":{"type":"object","properties":{"lamin":{"type":"number","description":"Latitude minimum"},"lomin":{"type":"number","description":"Longitude minimum"},"lamax":{"type":"number","description":"Latitude maximum"},"lomax":{"type":"number","description":"Longitude maximum"}}}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/air-quality":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/air-quality","description":"Retrieves live localized air quality indices (AQI) and pollutant levels for a given latitude/longitude using OpenAQ.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","air-quality","lookup"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":34.05,"lng":-118.24}},"output":{"type":"json","example":{"supported":true,"result":{"aqi":42,"label":"Good","coordinates":{"lat":34.05,"lng":-118.24},"measurements":[{"parameter":"pm25","value":9.8,"unit":"µg/m³"}]},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/status":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/status","description":"Live subway alerts, delays, and planned-work advisories from the official MTA GTFS-RT feed for NYC lines. Other cities can be requested via the free /agent/request-data endpoint.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","commute","alerts"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"city":"nyc","line":"L"}},"output":{"type":"json","example":{"supported":true,"result":{"city":"nyc","line":"L","status":"Good Service","delays":false,"alerts":[]},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["city","line"],"properties":{"city":{"type":"string","examples":["nyc"]},"line":{"type":"string","examples":["L"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/weather/anomaly":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/weather/anomaly","description":"Compares current weather conditions with a 10-year historical average to flag climate anomalies.","mimeType":"application/json","serviceName":"StatePulse API","tags":["weather","anomaly","environment"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":40.71,"lng":-74}},"output":{"type":"json","example":{"supported":true,"result":{"current_temp_c":24.2,"historical_mean_temp_c":21,"deviation_percentage":15.2,"anomaly_status":"above_average"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[40.71]},"lng":{"type":"number","examples":[-74]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/radio/stream-url":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/radio/stream-url","description":"Resolves direct Shoutcast/Icecast streaming URLs from an open-source radio station database by country or tag.","mimeType":"application/json","serviceName":"StatePulse API","tags":["media","radio","audio"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"country":"Morocco","genre":"news"}},"output":{"type":"json","example":{"supported":true,"result":{"station_name":"Chada FM","stream_url":"http://stream.chadafm.ma:8000/;","bitrate":128},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["country"],"properties":{"country":{"type":"string","examples":["Morocco"]},"genre":{"type":"string","examples":["news"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/dns-propagation":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/dns-propagation","description":"Checks global MX, TXT, A, and CNAME propagation status using Cloudflare DoH endpoints.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","dns","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"domain":"google.com","type":"MX"}},"output":{"type":"json","example":{"supported":true,"result":{"domain":"google.com","type":"MX","records":["10 smtp.google.com"]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["domain","type"],"properties":{"domain":{"type":"string","examples":["google.com"]},"type":{"type":"string","examples":["MX"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/brand/assets":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/brand/assets","description":"Extracts brand logos and theme colors for any public business URL using Clearbit and HTML parsing.","mimeType":"application/json","serviceName":"StatePulse API","tags":["brand","design","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"domain":"spotify.com"}},"output":{"type":"json","example":{"supported":true,"result":{"logo":"https://logo.clearbit.com/spotify.com","colors":["#1db954"]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","examples":["spotify.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/prediction/odds":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/prediction/odds","description":"Retrieves live betting market prices and contract odds for global geopolitical events using PredictIt.","mimeType":"application/json","serviceName":"StatePulse API","tags":["prediction","market","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"market_id":7000}},"output":{"type":"json","example":{"supported":true,"result":{"market_name":"U.S. General Election Outcome","contracts":[{"name":"Democratic Party","price":0.52}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"market_id":{"type":"number","description":"PredictIt market ID","examples":[7000]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/water/streamflow":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/water/streamflow","description":"Queries live US river level, streamflow gauge height, and flow velocity metrics using the USGS National Water Information System.","mimeType":"application/json","serviceName":"StatePulse API","tags":["water","logistics","agriculture"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"state":"CA"}},"output":{"type":"json","example":{"supported":true,"result":{"state":"CA","stations":[{"name":"Sacramento River","flow_cfs":9400,"height_ft":12.2}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["state"],"properties":{"state":{"type":"string","examples":["CA"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/calendar/holidays":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/calendar/holidays","description":"Retrieves local bank and public holidays across 100+ countries to verify business days.","mimeType":"application/json","serviceName":"StatePulse API","tags":["holidays","calendar","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"year":2026,"country_code":"US"}},"output":{"type":"json","example":{"supported":true,"result":{"holidays":[{"date":"2026-01-01","name":"New Year's Day"}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["year","country_code"],"properties":{"year":{"type":"number","examples":[2026]},"country_code":{"type":"string","examples":["US"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/earthquake":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/earthquake","description":"Queries the USGS Earthquake Hazards API for recent earthquakes exceeding a minimum magnitude.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","seismic","safety"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"min_magnitude":4}},"output":{"type":"json","example":{"supported":true,"result":{"earthquakes":[{"title":"M 4.2 - 10km E of Ojai, CA","magnitude":4.2,"place":"10km E of Ojai, CA","time":"2026-06-24T18:32:00.000Z","lat":34.448,"lng":-119.141}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"min_magnitude":{"type":"number","description":"Minimum magnitude threshold","default":4}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/wildfire":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/wildfire","description":"Scans NASA EONET for currently open wildfire incidents and their latest reported geometry. Matches: active wildfire detector, NASA wildfire coordinates, forest fire alert, wildfire tracking map, active fire incidents.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","wildfire","safety","nasa-eonet","fire-alert","hazard-monitoring"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"state":"CA"}},"output":{"type":"json","example":{"supported":true,"result":{"wildfires":[{"name":"Bridge Fire","location":"Angeles National Forest","percent_contained":15,"updated":"2026-06-24T22:10:00Z"}]},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"state":{"type":"string","description":"Two-letter US state code","examples":["CA"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/space-weather":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/space-weather","description":"Retrieves the current planetary K-Index and active solar storms from NOAA SWPC. Matches: space weather solar storm alert, planetary k-index monitor, geomagnetic activity tracker, solar flare satellite warnings, coronal mass ejection tracking.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","space-weather","telemetry","solar-storm","k-index","noaa-swpc"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{}},"output":{"type":"json","example":{"supported":true,"result":{"kp_index":3.2,"storm_alert":false,"status":"Quiet"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/pollen":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/pollen","description":"Queries pollen allergen index counts (grass, birch, oak) by coordinate using Open-Meteo.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","pollen","health"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":34.05,"lng":-118.24}},"output":{"type":"json","example":{"supported":true,"result":{"grass_pollen":2.1,"birch_pollen":0.5,"ragweed_pollen":1.2,"risk_level":"low"},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/water/marine-conditions":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/water/marine-conditions","description":"Fetches live observation data for a specific NOAA marine buoy station.","mimeType":"application/json","serviceName":"StatePulse API","tags":["water","marine","shipping"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"buoy_id":"41002"}},"output":{"type":"json","example":{"supported":true,"result":{"station_id":"41002","wave_height_m":1.8,"wave_period_sec":9,"water_temp_c":24.5},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["buoy_id"],"properties":{"buoy_id":{"type":"string","description":"5-character NOAA NDBC buoy identifier","examples":["41002"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/water/flood-warnings":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/water/flood-warnings","description":"Scans active USGS gauge heights in a US state for potential river flooding. Matches: streamflow flood alerts, USGS gauge height warnings, river level flood checker, water streamflow warnings, river overflow stage alerts.","mimeType":"application/json","serviceName":"StatePulse API","tags":["water","flood","logistics","usgs-gauges","streamflow-warnings","river-flood-monitor"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"state":"CA"}},"output":{"type":"json","example":{"supported":true,"result":{"state":"CA","alerts":[{"station_name":"Sacramento River near Red Bluff","gauge_height_ft":14.8}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["state"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["CA"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/uv-index":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/uv-index","description":"Retrieves the current solar UV Index and calculates sun safety burn times.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","uv-index","health"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":34.05,"lng":-118.24}},"output":{"type":"json","example":{"supported":true,"result":{"uv_index":8.5,"safe_minutes_fair_skin":15,"classification":"Very High"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/environment/lightning-density":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/environment/lightning-density","description":"Queries the hourly lightning potential indices for coordinates.","mimeType":"application/json","serviceName":"StatePulse API","tags":["environment","lightning","weather"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":34.05,"lng":-118.24}},"output":{"type":"json","example":{"supported":true,"result":{"lightning_potential_index":12.5,"strike_hazard":"medium"},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/location/verify-presence":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.500","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.500","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/location/verify-presence","description":"Validates an IP address's physical route and latency offsets to verify country compliance, returning a cryptographically signed Geolocation Certificate. Matches: geolocate ip check, secure location verification, ip route validator, compliant network geodata.","mimeType":"application/json","serviceName":"StatePulse API","tags":["location","compliance","security","ip-geolocation","oracle-verification"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"ip":"8.8.8.8","expected_country":"US"}},"output":{"type":"json","example":{"supported":true,"result":{"certificate_id":"cert_9844-9c97-43e4-8e0d","ip":"8.8.8.8","expected_country":"US","actual_country":"US","status":"VERIFIED","signed_verification_proof":"0xmocksignatureprovingstatepulselocationcheck"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["ip","expected_country"],"properties":{"ip":{"type":"string","description":"IP address to verify (e.g. 8.8.8.8)","examples":["8.8.8.8"]},"expected_country":{"type":"string","description":"Expected 2-letter ISO country code of the agent","examples":["US"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/marine-vessel":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.150","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.150","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/marine-vessel","description":"Resolves the current coordinate telemetry and voyage details for a cargo ship by MMSI number. Matches: cargo ship location tracker, AIS transponder coordinate lookup, find container vessel by MMSI, ocean logistics cargo positioning, track shipping container vessel, sea lanes transit tracker.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","shipping","logistics","ais-tracker","vessel-locator","maritime-routes"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"mmsi":"205792000"}},"output":{"type":"json","example":{"supported":true,"result":{"mmsi":"205792000","vessel_name":"MSC AMBRA","latitude":35.122,"longitude":140.231,"speed_knots":14.2,"course_degrees":92,"destination":"TOKYO"},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["mmsi"],"properties":{"mmsi":{"type":"string","description":"9-digit Maritime Mobile Service Identity number","examples":["205792000"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/rail-status":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/rail-status","description":"Queries live train departures and schedule delays for European transit hubs using transport.opendata.ch.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","rail","travel"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"station":"Zurich HB"}},"output":{"type":"json","example":{"supported":true,"result":{"station":"Zurich HB","trains":[{"departure":"2026-06-25T08:30:00Z","name":"IR 37","direction":"Basel SBB","delay_minutes":2}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["station"],"properties":{"station":{"type":"string","description":"Station name (e.g. Zurich HB)","examples":["Zurich HB"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/toll-cost":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.080","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.080","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/toll-cost","description":"Estimates the approximate toll road costs for a route based on distance and state-level averages. Matches: toll road pricing, toll calculator, toll highway fees, driving trip expense calculator, truck route toll cost checker, logistics delivery overhead.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","toll","logistics","tollway-calculator","route-pricing","freight-dispatch"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"state":"NY","distance_miles":80}},"output":{"type":"json","example":{"supported":true,"result":{"state":"NY","estimated_toll_usd":6.4,"confidence_interval":"medium"},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["state","distance_miles"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["NY"]},"distance_miles":{"type":"number","description":"Estimated miles driven on toll highways","examples":[80]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/ev-charger":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/ev-charger","description":"Locates public electric vehicle charging stations within a given radius using Open Charge Map.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","ev","charging"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"lat":34.05,"lng":-118.24}},"output":{"type":"json","example":{"supported":true,"result":{"chargers":[{"name":"City Hall Parking","lat":34.052,"lng":-118.243,"distance_miles":0.3,"connections":["Type 2","CCS"]}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["lat","lng"],"properties":{"lat":{"type":"number","examples":[34.05]},"lng":{"type":"number","examples":[-118.24]},"radius_miles":{"type":"number","description":"Scan radius","default":10}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/route-duration":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/route-duration","description":"Computes the shortest driving distance and duration between two coordinates using the public OSRM engine.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","routing","logistics"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"start_lat":34.05,"start_lng":-118.24,"end_lat":34.14,"end_lng":-118.14}},"output":{"type":"json","example":{"supported":true,"result":{"distance_km":18.5,"duration_minutes":22.4},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["start_lat","start_lng","end_lat","end_lng"],"properties":{"start_lat":{"type":"number","examples":[34.05]},"start_lng":{"type":"number","examples":[-118.24]},"end_lat":{"type":"number","examples":[34.14]},"end_lng":{"type":"number","examples":[-118.14]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/airport-board":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/airport-board","description":"Retrieves the recent live arrivals list for a specific airport by ICAO code. Matches: airport arrivals board list, check arriving aircraft, OpenSky schedule flight landing board, flight terminal details.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","airport","flight","opensky","arrivals-schedule","landing-board"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"airport_icao":"EDDF"}},"output":{"type":"json","example":{"supported":true,"result":{"airport":"EDDF","arrivals":[{"callsign":"DLH123","est_arrival_time":"2026-06-25T08:45:00Z","departure_airport":"KJFK"}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["airport_icao"],"properties":{"airport_icao":{"type":"string","description":"4-character ICAO airport code (e.g. EDDF)","examples":["EDDF"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/transit/faa-delays":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/transit/faa-delays","description":"Queries the FAA public API for active delays, ground stops, and weather statuses for a US airport. Matches: air traffic control delays, US airport ground stops, flight weather delays, FAA flight restrictions, airport layout status.","mimeType":"application/json","serviceName":"StatePulse API","tags":["transit","airport","logistics","faa-delays","ground-stops","weather-delays","aviation-status"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"airport_code":"SFO"}},"output":{"type":"json","example":{"supported":true,"result":{"IATA":"SFO","delay":true,"delay_type":"Ground Delay","reason":"Weather","avg_delay_minutes":45},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["airport_code"],"properties":{"airport_code":{"type":"string","pattern":"^[A-Za-z]{3}$","description":"3-character IATA airport code (e.g. SFO)","examples":["SFO"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/sales-tax":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.040","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.040","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/sales-tax","description":"Locates the combined sales tax rate (state, county, local) for a US ZIP code using Zippopotam. Matches: sales tax rate calculator, zip code tax lookup, commercial sales tax checker, e-commerce tax estimator, state county city tax rates.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","tax","e-commerce","sales-tax","zip-code-tax","billing-utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"zip_code":"90210"}},"output":{"type":"json","example":{"supported":true,"result":{"zip_code":"90210","state":"CA","city":"Beverly Hills","estimated_sales_tax_rate":0.095},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["zip_code"],"properties":{"zip_code":{"type":"string","description":"5-digit US ZIP code","examples":["90210"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/intellectual-property/patent":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.120","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.120","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/intellectual-property/patent","description":"Queries the official public USPTO PatentsView database to fetch status and info for a patent. Matches: USPTO patent lookup, search patent number info, patent inventor checker, patent filing date tracker, technology patent registry search.","mimeType":"application/json","serviceName":"StatePulse API","tags":["legal","patent","intellectual-property","uspto-search","inventor-lookup","patent-tracker"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"patent_number":"10000000"}},"output":{"type":"json","example":{"supported":true,"result":{"patent_number":"10000000","title":"Coherent Light Source","date":"2018-06-19","inventors":["Smith"]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["patent_number"],"properties":{"patent_number":{"type":"string","description":"Patent number (e.g. 10000000)","examples":["10000000"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/intellectual-property/trademark":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.100","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.100","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/intellectual-property/trademark","description":"Reserved for preliminary trademark conflict checks. Calls are rejected before payment while a reliable official registry search source is unavailable.","mimeType":"application/json","serviceName":"StatePulse API","tags":["legal","trademark","intellectual-property","brand-checker","name-screening","conflict-checker"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"word":"Apple"}},"output":{"type":"json","example":{"supported":true,"result":{"word":"Apple","trademarked":true,"possible_matches":["Apple Inc."]},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["word"],"properties":{"word":{"type":"string","description":"Brand name word to evaluate","examples":["Apple"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/halts":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/halts","description":"Parses the Nasdaq Trader RSS feed for active or recent stock trading halts.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","trading","halts"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{}},"output":{"type":"json","example":{"supported":true,"result":{"halts":[{"ticker":"XYZ","halt_time":"10:14:02","reason_code":"LUDP"}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/fed-rate":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/fed-rate","description":"Retrieves the current federal funds target interest rate.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","fed-rate","macroeconomics"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{}},"output":{"type":"json","example":{"supported":true,"result":{"fed_funds_rate_percentage":5.25,"discount_rate_percentage":5.5},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object"}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/company-lookup":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.100","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.100","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/company-lookup","description":"Searches the SEC EDGAR registry (US public and SEC-registered companies) to retrieve registered business address, state of incorporation, SIC industry classification, and CIK/ticker identifiers. Matches: corporate registration check, company status finder, look up business incorporation details, verify corporate address lookup.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","corporate","legal","company-checker","verification"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"company_name":"Apple","country_code":"us"}},"output":{"type":"json","example":{"supported":true,"result":{"name":"Apple Inc.","cik":"0000320193","ticker":"AAPL","jurisdiction":"us_ca","company_status":"Active","sic_code":"3571","sic_description":"Electronic Computers","registered_address":"One Apple Park Way, Cupertino, CA, 95014"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["company_name"],"properties":{"company_name":{"type":"string","description":"Target company name or stock ticker to search (SEC EDGAR — US public and SEC-registered companies)","examples":["Apple"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/arbitrage":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.250","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.250","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/arbitrage","description":"Queries live funding rates and mark-index spreads from centralised perp indices to locate yield arbitrage opportunities. Matches: arbitrage finder, funding rate arbitrage, cross-chain yield, spot-perp spread, perp funding rates checker.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","trading","arbitrage","funding-rates","perpetuals","yield-alpha"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"min_funding_rate":0.0001}},"output":{"type":"json","example":{"supported":true,"result":{"opportunities":[{"symbol":"BTCUSDT","funding_rate":0.00015,"annualized_yield_percentage":16.42,"action":"SHORT_PERP_LONG_SPOT"}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"min_funding_rate":{"type":"number","description":"Minimum absolute funding rate percentage threshold (default: 0.0001)","default":0.0001}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/kyb-escrow":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/kyb-escrow","description":"SIMULATION ONLY — does not hold, lock, or move any funds. Looks up the seller company's live corporate registration status and returns a simulated, status-gated escrow ticket so agents can prototype a KYB-gated escrow flow. Matches: escrow simulation, corporate seller status check, sandbox compliance flow.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","corporate","escrow-simulation","sandbox","compliance-check"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"company_name":"Apple","buyer_wallet":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","seller_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9","amount_usdc":"100.00"}},"output":{"type":"json","example":{"supported":true,"result":{"simulated":true,"escrow_id":"sim_escrow_f274a1d0-96b1-45fc-a68e-9b08","status":"SIMULATED_LOCK","seller_verification":{"name":"APPLE INC.","status":"Active","verified":true},"amount_usdc":"100.00","note":"Simulation only. No funds were held, locked, or transferred."},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["company_name","buyer_wallet","seller_wallet","amount_usdc"],"properties":{"company_name":{"type":"string","description":"Target company name of the corporate seller","examples":["Apple"]},"buyer_wallet":{"type":"string","description":"EVM wallet address of the buyer agent","examples":["0x742d35Cc6634C0532925a3b844Bc454e4438f44e"]},"seller_wallet":{"type":"string","description":"EVM wallet address of the seller agent","examples":["0x976EA74026E726554dB657fa54763abd0C3a0aa9"]},"amount_usdc":{"type":"string","description":"USDC escrow amount (in raw units)","examples":["100.00"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/escrow-bounty":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/escrow-bounty","description":"SIMULATION ONLY — does not deposit, lock, or move any USDC. Models a bounty-escrow creation flow (fee math, IDs, status) so agents can prototype task-reward coordination without on-chain custody. Matches: simulate bounty escrow, sandbox task reward, bounty escrow prototype.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","escrow-simulation","sandbox","coordination","bounties"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"title":"Solve Maze Task","reward_usdc":"100.00","duration_days":7,"sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"}},"output":{"type":"json","example":{"supported":true,"result":{"simulated":true,"bounty_id":"sim_bounty_9c9743e4-8e0d-49d4","status":"SIMULATED_ACTIVE","reward_usdc":"100.00","commission_fee_usdc":"2.00","sender":"0x742d35cc6634c0532925a3b844bc454e4438f44e","note":"Simulation only. No USDC was deposited, locked, or transferred."},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["title","reward_usdc","sender"],"properties":{"title":{"type":"string","description":"Bounty task title","examples":["Solve Maze Task"]},"reward_usdc":{"type":"string","description":"Simulated USDC reward amount (e.g. 100.00)","examples":["100.00"]},"duration_days":{"type":"number","description":"Simulated lockup duration in days","default":7},"sender":{"type":"string","description":"EVM wallet address of bounty creator","examples":["0x742d35Cc6634C0532925a3b844Bc454e4438f44e"]},"signature":{"type":"string","description":"Optional, ignored in simulation (no signature is verified)","examples":["0x..."]},"nonce":{"type":"string","description":"Optional, ignored in simulation","examples":["0x..."]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/finance/escrow-bounty/release":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/finance/escrow-bounty/release","description":"SIMULATION ONLY — verifies no signature and moves no funds. Models a bounty-payout authorization and returns a simulated completed-payout ticket. Matches: simulate escrow release, sandbox bounty payout, payout flow prototype.","mimeType":"application/json","serviceName":"StatePulse API","tags":["finance","escrow-simulation","sandbox","coordination","bounties"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"bounty_id":"sim_bounty_9c9743e4-8e0d-49d4","worker_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9"}},"output":{"type":"json","example":{"supported":true,"result":{"simulated":true,"bounty_id":"sim_bounty_9c9743e4-8e0d-49d4","status":"SIMULATED_COMPLETED","worker_wallet":"0x976ea74026e726554db657fa54763abd0c3a0aa9","note":"Simulation only. No funds were moved."},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["bounty_id","worker_wallet"],"properties":{"bounty_id":{"type":"string","description":"Simulated bounty ID to release","examples":["sim_bounty_9c9743e4-8e0d-49d4"]},"worker_wallet":{"type":"string","description":"EVM wallet address of target worker/payout recipient","examples":["0x976EA74026E726554dB657fa54763abd0C3a0aa9"]},"release_signature":{"type":"string","description":"Optional, ignored in simulation (no signature is verified)","examples":["0x..."]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/abi":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.005","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.005","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/abi","description":"Resolves the contract interface JSON (ABI) for Sourcify-verified smart contracts on Base or Ethereum, with Blockscout as a fallback. Matches: verified ABI fetcher, contract JSON interface loader, decode transaction calldata helpers, verified contract methods parser.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","abi","utilities","sourcify","blockscout","verified-contract","calldata-decoder"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","chain":"base"}},"output":{"type":"json","example":{"supported":true,"result":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","chain":"base","abi":"[...]"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Smart contract hex address","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]},"chain":{"type":"string","enum":["ethereum","base"],"description":"Target blockchain (ethereum or base)","default":"base"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/simulate":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/simulate","description":"Runs eth_call state simulation against the Base blockchain RPC to check for transaction reverts. Matches: EVM revert checks, test contract call, inspect transaction failure, dry-run solidity method, gas estimator, test token swap failure, simulate multisig transaction execution.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","simulation","utilities","revert-guard","solidity-dry-run","uniswap-simulation","eth-call"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","data":"0x70a082310000000000000000000000000000000000000000000000000000000000000000"}},"output":{"type":"json","example":{"supported":true,"result":{"reverted":false,"output_hex":"0x0000000000000000000000000000000000000000000000000000000000000000"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["to","data"],"properties":{"to":{"type":"string","description":"Target contract address","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]},"data":{"type":"string","description":"Call data payload in hex","examples":["0x70a082310000000000000000000000000000000000000000000000000000000000000000"]},"from":{"type":"string","description":"Simulated sender address"},"value":{"type":"string","description":"Call value in hex"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/gas-history":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.001","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/gas-history","description":"Scans recent block gas details to estimate the minimum, average, and maximum base fee.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","gas","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"blocks":20}},"output":{"type":"json","example":{"supported":true,"result":{"min_base_fee_gwei":0.1,"avg_base_fee_gwei":0.15,"max_base_fee_gwei":0.3},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"blocks":{"type":"number","description":"Number of preceding blocks to scan","default":20}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/balances":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.001","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.001","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/balances","description":"Scans native balance and ERC-20 token balances for a wallet address on Base or Ethereum.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","balances","finance"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"wallet":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"}},"output":{"type":"json","example":{"supported":true,"result":{"wallet":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","chain":"base","native_balance":"0.42","usdc_balance":"12.50"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","description":"EVM wallet address","examples":["0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"]},"chain":{"type":"string","description":"ethereum or base","default":"base"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/funding-rates":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.002","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.002","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/funding-rates","description":"Queries current pricing and funding rate margins for perpetual swap contracts from Binance.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","funding-rates","trading"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"symbol":"BTCUSDT"}},"output":{"type":"json","example":{"supported":true,"result":{"symbol":"BTCUSDT","mark_price":"64230.12","index_price":"64228.45","funding_rate_percentage":0.01,"next_funding_time":"2026-06-25T16:00:00.000Z"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Contract ticker symbol (e.g. BTCUSDT)","examples":["BTCUSDT"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/token-safety":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.050","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.050","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/token-safety","description":"One call that bundles the checks needed before trusting an unfamiliar ERC-20 token: scans deployed bytecode for dangerous function selectors (mint/pause/blacklist), reads on-chain owner() to check if ownership was renounced, and cross-references DexScreener for liquidity depth and pair age — returning a single risk score with flags. Matches: rug pull check, token safety score, is this token safe, contract risk scan, honeypot pre-check, ownership renounced check, liquidity risk.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","crypto-security","rug-pull","token-safety","defi"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"}},"output":{"type":"json","example":{"supported":true,"result":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","is_contract":true,"risk_score":15,"risk_flags":["Ownership not renounced"],"ownership":{"owner":"0x1234...","renounced":false},"liquidity":{"liquidity_usd":42000000,"pair_age_days":900}},"confidence":"medium"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"ERC-20 token contract address on Base","examples":["0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/dns-security":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/dns-security","description":"Queries DNSSEC (DS) and Certification Authority Authorization (CAA) records for a domain using Cloudflare DoH.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","dns","security"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"domain":"google.com"}},"output":{"type":"json","example":{"supported":true,"result":{"domain":"google.com","dnssec_enabled":true,"caa_records":["0 issue "pki.goog""]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to audit","examples":["google.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/ssl-expiry":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/ssl-expiry","description":"Extracts certificate validity dates and expiration countdown for a domain using CertSpotter logs.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","ssl","monitoring"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"domain":"google.com"}},"output":{"type":"json","example":{"supported":true,"result":{"domain":"google.com","not_after":"2026-09-14T00:00:00.000Z","days_remaining":81,"expired":false},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Target domain name","examples":["google.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/security-headers":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/security-headers","description":"Fetches target URL headers to score configurations (HSTS, CSP, X-Frame-Options).","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","headers","security"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"url":"https://google.com"}},"output":{"type":"json","example":{"supported":true,"result":{"url":"https://google.com","security_score":60,"headers":{"Strict_Transport_Security":true,"Content_Security_Policy":false}},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"Target website URL","examples":["https://google.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/location/timezone-checker":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/location/timezone-checker","description":"Resolves the local time, offset, and daylight savings status for a city name using Open-Meteo Geocoding.","mimeType":"application/json","serviceName":"StatePulse API","tags":["location","timezone","geodata"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"city":"Tokyo"}},"output":{"type":"json","example":{"supported":true,"result":{"city":"Tokyo","timezone":"Asia/Tokyo","current_local_time":"2026-06-25T10:14:02.000Z","gmt_offset_hours":9},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["city"],"properties":{"city":{"type":"string","description":"City name to resolve","examples":["Tokyo"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/water/stream-temp":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/water/stream-temp","description":"Queries live stream water temperature telemetry from active USGS gauges in a US state.","mimeType":"application/json","serviceName":"StatePulse API","tags":["water","temperature","environment"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"state":"CA"}},"output":{"type":"json","example":{"supported":true,"result":{"state":"CA","gauges":[{"station_name":"Sacramento River","temp_celsius":14.5}]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["state"],"properties":{"state":{"type":"string","description":"2-letter US state code","examples":["CA"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/whois":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.040","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.040","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/whois","description":"Queries the global RDAP bootstrap directory for domain registration details, registrar name, creation date, and expiration timestamp. Matches: domain registration checker, WHOIS lookup tool, check domain owner registry, check website expiry date.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","dns","whois","domain-checker","monitoring"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"domain":"google.com"}},"output":{"type":"json","example":{"supported":true,"result":{"domain":"google.com","registrar":"MarkMonitor Inc.","created_date":"1997-09-15T04:00:00Z","expires_date":"2028-09-14T04:00:00Z","status":["active"]},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","description":"Domain name to inspect","examples":["google.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/ip-lookup":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.020","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.020","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/ip-lookup","description":"Scans an IPv4 or IPv6 address using public geodata to resolve location, country, ISP, autonomous system, and hosting flags. Matches: geolocate IP address, check client IP country, query ISP metadata, threat intelligence proxy check, hosting provider detector.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","ip","geolocation","threat-intel","utilities"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"ip":"8.8.8.8"}},"output":{"type":"json","example":{"supported":true,"result":{"ip":"8.8.8.8","country":"United States","country_code":"US","region":"California","city":"Mountain View","zip":"94043","lat":37.422,"lng":-122.084,"timezone":"America/Los_Angeles","isp":"Google LLC","org":"Google LLC","asn":"AS15169 Google LLC","hosting":true},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"IPv4 or IPv6 address to geolocate","examples":["8.8.8.8"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/network/audit":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.100","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.100","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/network/audit","description":"Scans an IP address or hostname to audit DNSSEC safety, SSL expiration status, HTTP security headers, and geodata compliance. Matches: network security audit, scan website ports, VPS shield test, audit host headers.","mimeType":"application/json","serviceName":"StatePulse API","tags":["network","security","audit","ssl","dns","monitoring"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"host":"google.com"}},"output":{"type":"json","example":{"supported":true,"result":{"host":"google.com","overall_score":85,"overall_rating":"A","dns_security":{"dnssec_enabled":true,"caa_records":["0 issue "pki.goog""]},"ssl_expiry":{"days_remaining":81,"expired":false},"security_headers":{"score":60}},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["host"],"properties":{"host":{"type":"string","description":"Target domain or IP address to audit","examples":["google.com"]}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/agent/preflight":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.030","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.030","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/agent/preflight","description":"One call that pre-flights an onchain transaction for an agent: simulates the call for reverts, checks the sender wallet's native gas balance, and reads current Base gas — returning a single GO/NO_GO verdict with reasons. Replaces 3 separate calls (simulate + balances + gas-history) every agent runs before transacting. Matches: pre-transaction check, agent transaction guard, revert + balance + gas preflight, onchain go/no-go, safe-to-send checker, autonomous trade preflight.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","agent","preflight","transaction-guard","revert-guard","go-no-go","bundle","auto-trader"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"wallet":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","to":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","data":"0x70a082310000000000000000000000000000000000000000000000000000000000000000","chain":"base"}},"output":{"type":"json","example":{"supported":true,"result":{"decision":"GO","go":true,"reasons":["Simulation passed: transaction does not revert.","Wallet native balance: 0.4200 (can pay gas).","Current avg gas: 0.15 gwei."],"simulation":{"reverted":false},"balance":{"native_balance":"0.4200","usdc_balance":"12.50"},"gas":{"avg_base_fee_gwei":0.15}},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","properties":{"wallet":{"type":"string","description":"Sender wallet — checks native gas balance and USDC","examples":["0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE"]},"to":{"type":"string","description":"Target contract address of the transaction to simulate"},"data":{"type":"string","description":"Calldata payload (hex) of the transaction to simulate","examples":["0x70a082310000000000000000000000000000000000000000000000000000000000000000"]},"from":{"type":"string","description":"Simulated sender (defaults to wallet)"},"chain":{"type":"string","description":"base or ethereum","default":"base"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/coordination/bounties":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/coordination/bounties","description":"Deposits a real USDC bounty on Base using EIP-3009 receiveWithAuthorization, locking it in the non-custodial EscrowRegistry contract. Matches: deposit onchain bounty, non-custodial escrow bounty, lock usdc bounty.","mimeType":"application/json","serviceName":"StatePulse API","tags":["coordination","bounties","finance","blockchain"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"title":"Solve Maze Task","description":"Submit exit path coordinates","reward_usdc":"10.00","duration_days":7,"sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","nonce":"0x0000000000000000000000000000000000000000000000000000000000000001","valid_before":1800000000,"signature":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","bounty_id":"0x000000000000000000000000000000000000000000000000000000000000000a"}},"output":{"type":"json","example":{"supported":true,"result":{"bounty_id":"0x000000000000000000000000000000000000000000000000000000000000000a","status":"DEPOSITED","tx_hash":"0x...","reward_usdc":"10.00","sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["title","reward_usdc","duration_days","sender","nonce","valid_before","signature","bounty_id"],"properties":{"title":{"type":"string","description":"Bounty task title"},"description":{"type":"string","description":"Bounty task details/description","default":""},"reward_usdc":{"type":"string","description":"Bounty reward in USDC (e.g. 10.00)"},"duration_days":{"type":"number","description":"Number of days the bounty is locked for"},"sender":{"type":"string","description":"EVM address of the buyer/sender"},"nonce":{"type":"string","description":"Unique 32-byte hex nonce (0x...) for the EIP-3009 transfer"},"valid_before":{"type":"number","description":"Unix timestamp after which the signature expires"},"signature":{"type":"string","description":"Hex signature authorizing the USDC receiveWithAuthorization transfer"},"bounty_id":{"type":"string","description":"Unique 32-byte hex ID representing this bounty"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/coordination/bounties/release":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/coordination/bounties/release","description":"Triggers the EscrowRegistry contract to release a locked USDC bounty to a worker wallet. Releasing can only be authorized by the StatePulse hot wallet (owner). Matches: release onchain bounty, payout escrow bounty, resolve locked bounty.","mimeType":"application/json","serviceName":"StatePulse API","tags":["coordination","bounties","finance","blockchain"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"bounty_id":"0x000000000000000000000000000000000000000000000000000000000000000a","worker_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9"}},"output":{"type":"json","example":{"supported":true,"result":{"bounty_id":"0x000000000000000000000000000000000000000000000000000000000000000a","status":"COMPLETED","tx_hash":"0x...","worker_wallet":"0x976EA74026E726554dB657fa54763abd0C3a0aa9"},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["bounty_id","worker_wallet"],"properties":{"bounty_id":{"type":"string","description":"Unique 32-byte hex ID representing the locked bounty"},"worker_wallet":{"type":"string","description":"EVM wallet address of the payout recipient"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}},"/blockchain/send":{"accepts":[{"scheme":"exact","payTo":"0x4a82F147c8A4339409C9097Adc1EedFd56E85bFE","price":"$0.010","network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","maxTimeoutSeconds":120,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","payTo":"Bs3oEYkvpbzdaLN8KuCHHATfaifmSp7iLUsKBCFQyvhL","price":"$0.010","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","maxTimeoutSeconds":120,"extra":{}}],"resource":"https://statepulse-api.hahavoid0.workers.dev/blockchain/send","description":"Relays a transaction to Base Mainnet, paying the native gas on your behalf and charging your wallet equivalent USDC via EIP-3009 receiveWithAuthorization. Matches: gasless tx relayer, submit transaction base, pay gas in usdc.","mimeType":"application/json","serviceName":"StatePulse API","tags":["blockchain","relayer","gasless","finance"],"iconUrl":"https://statepulse-api.hahavoid0.workers.dev/logo.png","extensions":{"bazaar":{"info":{"input":{"type":"http","bodyType":"json","body":{"target_contract":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","calldata":"0x095ea7b300000000000000000000000055014c5b9781682b3cd1eedfd56e85bfe4a33251ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","max_gas_fee_usdc":"0.50","sender":"0x742d35Cc6634C0532925a3b844Bc454e4438f44e","nonce":"0x0000000000000000000000000000000000000000000000000000000000000002","valid_before":1800000000,"signature":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"}},"output":{"type":"json","example":{"supported":true,"result":{"status":"RELAYED","gas_fee_collected_usdc":"0.50","payment_tx_hash":"0x...","execution_tx_hash":"0x..."},"confidence":"high"}}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"input":{"type":"object","properties":{"type":{"type":"string","const":"http"},"method":{"type":"string","enum":["POST","PUT","PATCH"]},"bodyType":{"type":"string","enum":["json","form-data","text"]},"body":{"type":"object","required":["target_contract","calldata","max_gas_fee_usdc","sender","nonce","valid_before","signature"],"properties":{"target_contract":{"type":"string","description":"The destination contract address to call"},"calldata":{"type":"string","description":"The hex payload calldata of the call"},"max_gas_fee_usdc":{"type":"string","description":"Maximum USDC authorized for gas payment (e.g. 0.50)"},"sender":{"type":"string","description":"EVM address of the sender paying USDC"},"nonce":{"type":"string","description":"32-byte hex nonce for the EIP-3009 transfer"},"valid_before":{"type":"number","description":"Unix timestamp after which signature is invalid"},"signature":{"type":"string","description":"Hex signature authorizing the USDC receiveWithAuthorization transfer"}}}},"required":["type","method","bodyType","body"],"additionalProperties":false},"output":{"type":"object","properties":{"type":{"type":"string"},"example":{"type":"object"}},"required":["type"]}},"required":["input"]}}}}}}}}

服务器配置

{
  "mcpServers": {
    "statepulse-api": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://statepulse-api.hahavoid0.workers.dev/mcp"
      ]
    }
  }
}
推荐的 MCP Server
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
WindsurfThe new purpose-built IDE to harness magic
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Tavily Mcp
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Amap Maps高德地图官方 MCP Server
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Playwright McpPlaywright MCP server
ChatWiseThe second fastest AI chatbot™
DeepChatYour AI Partner on Desktop
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Serper MCP ServerA Serper MCP Server
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
CursorThe AI Code Editor
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.