{"x402Version":2,"name":"x402 Utility APIs — ForgeMesh Utility Grid","resources":[{"resource":"https://x402.forgemesh.io/agent-fortune","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Agent fortune API: a fortune cookie written specifically for AI agents ('A cached response is worth two upstream calls'), plus a lucky number and lucky HTTP status code. The cheapest, most delightful way to make your first x402 payment and verify your wallet stack works end to end. New fortune every call."},{"resource":"https://x402.forgemesh.io/fortune-cookie","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Fortune cookie API for AI agents: a fortune written for language models, a lucky number, and a lucky HTTP status — the cheapest possible first x402 purchase. Come for the novelty, stay for the utility grid."},{"resource":"https://x402.forgemesh.io/random-fortune-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Random fortune generator: returns a freshly written one-line fortune every call, paired with a lucky number and a lucky HTTP status code for good measure. Priced as the cheapest possible test payment, it doubles as a simple way to confirm a wallet or payment integration is wired up correctly before moving to pricier endpoints. No two calls repeat the same fortune."},{"resource":"https://x402.forgemesh.io/ai-fortune-cookie","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"AI fortune cookie: a novelty endpoint that hands back a fresh aphorism written with AI agents in mind, plus a lucky number and lucky status code, on every request. Useful as a low-stakes first call to verify a payment flow works end to end, or simply as a bit of personality to sprinkle into a bot's replies."},{"resource":"https://x402.forgemesh.io/airport-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Airport lookup API: resolve any 3-letter IATA or 4-letter ICAO code to the airport's name, city, state, country, coordinates, elevation, and IANA timezone — 29,000+ airports worldwide, answered locally in milliseconds. Unknown codes return an unpaid 404. For travel planning, flight tooling, and logistics agents."},{"resource":"https://x402.forgemesh.io/iata-icao-codes","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Airport code API: resolve any IATA (IAH) or ICAO (KIAH) code to airport name, city, country, coordinates, elevation, and timezone — 29,000+ airports, served locally in milliseconds. For travel, logistics, and aviation agents."},{"resource":"https://x402.forgemesh.io/flight-code-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Instant lookup for any 3-letter or 4-letter flight code, returning the matching airport's full name, city, country, coordinates, elevation, and local timezone from a database of 29,000+ airports. Built for booking engines, itinerary builders, and dispatch systems that need to resolve a code without maintaining their own reference table."},{"resource":"https://x402.forgemesh.io/airport-timezone-finder","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up any airport by its IATA or ICAO code and get back precise coordinates, elevation, and IANA timezone alongside the airport's name and location — useful for scheduling arrivals and departures across time zones or plotting airports on a map. Covers 29,000+ airports worldwide, resolved locally in milliseconds."},{"resource":"https://x402.forgemesh.io/astronomy-picture-of-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Astronomy picture of the day API: one featured space image or video per day — title, plain-language explanation, media type, and full-resolution URL — as structured JSON. Defaults to today's picture; pass an optional date (YYYY-MM-DD) for any day back to mid-1995. Use for daily-digest bots, content-scheduling agents, and space-education or novelty feeds. Cached 1 hour."},{"resource":"https://x402.forgemesh.io/apod","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The daily featured astronomy image or video, with title, explanation text, media type, and image URL, as normalized JSON. Optional date param for any day back to mid-1995. For content agents, daily-digest bots, and space-education tools."},{"resource":"https://x402.forgemesh.io/daily-space-photo","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Today's (or any past day's) featured astronomy picture — title, plain-language explanation, media type (image or video), and full-resolution URL — as structured JSON. Pass an optional date (YYYY-MM-DD) to fetch a specific day's picture back to mid-1995. For daily-digest bots, content-scheduling agents, and space-education tools."},{"resource":"https://x402.forgemesh.io/nasa-picture-today","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"One featured space image or video per day, with a written explanation, media type, and direct image URL, as structured JSON. Optional date param retrieves any past day's picture. Built for content-generation agents, daily-newsletter bots, and novelty/education feeds that want a fresh space visual with zero curation effort."},{"resource":"https://x402.forgemesh.io/bible-chapter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Full Bible chapter by book and chapter number — e.g. Psalm 23, Romans 8 — served from a locally hosted, complete King James Version (KJV) text: all 66 books, 1,189 chapters, no third-party dependency at request time. Book names are matched case-insensitively and understand common abbreviations. Returns every verse in the chapter individually and as continuous reading text. Unknown books or out-of-range chapter numbers return a clean validation error, never a crash."},{"resource":"https://x402.forgemesh.io/read-bible-chapter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Read a full Bible chapter, King James Version, from locally hosted public-domain data — pass a book name and chapter number, get every verse back plus continuous reading text."},{"resource":"https://x402.forgemesh.io/full-chapter-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Retrieve the complete text of any King James Version Bible chapter, verse-by-verse and as one continuous passage, served entirely from local data."},{"resource":"https://x402.forgemesh.io/psalm-reader","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Read any Psalm (or any other KJV chapter) in full — pass book + chapter number, get the complete text back. Built for devotional bots and reading-plan tools."},{"resource":"https://x402.forgemesh.io/bible-verse-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up any Bible verse or verse range by reference — 'John 3:16', 'Genesis 1:1-3', '1 Cor 13:4-7' — with full book names and ~90 common abbreviations accepted. Returns normalized reference and exact King James Version (KJV) text from locally hosted public-domain scripture, no third-party dependency at request time."},{"resource":"https://x402.forgemesh.io/scripture-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Scripture reference resolver: pass a reference string and get back the exact King James Version text, verse by verse, from locally hosted public-domain data. Supports single verses and same-chapter ranges."},{"resource":"https://x402.forgemesh.io/bible-reference","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Resolve a Bible reference (book, chapter, verse or verse range) to KJV text. Handles common book-name abbreviations case-insensitively; invalid references come back as structured errors."},{"resource":"https://x402.forgemesh.io/verse-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Verse lookup by reference string across the full 66-book King James Version, served locally — no upstream Bible API involved. Good for citation bots, sermon tools, and study aids."},{"resource":"https://x402.forgemesh.io/chess-moves","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Chess position analysis from a FEN string: every legal move in SAN and UCI notation, whose turn it is, and full game-state flags — check, checkmate, stalemate, draw, insufficient material, threefold repetition. Optionally validate and apply one move to get the resulting FEN. Deterministic rules logic, not engine evaluation."},{"resource":"https://x402.forgemesh.io/chess-legal-moves","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"List every legal chess move for a position given as FEN, in both SAN (Nf3) and UCI (g1f3) notation, plus turn and check/checkmate/stalemate/draw flags. Pass 'start' for the opening position. For bots playing chess, validating opponents, or teaching the rules."},{"resource":"https://x402.forgemesh.io/chess-move-validator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Check whether a chess move is legal in a given FEN position and get the board state after it: resulting FEN, capture info, and whether the move gives check. Illegal moves return a clear verdict instead of an error, so game bots can handle bad input gracefully."},{"resource":"https://x402.forgemesh.io/fen-analyzer","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Analyze a chess FEN string: turn to move, complete legal-move list, and terminal-state detection including checkmate, stalemate, and draw by insufficient material or repetition. Malformed FEN comes back as a structured validity report an agent can act on rather than a bare failure."},{"resource":"https://x402.forgemesh.io/color-convert","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Color conversion API: any hex or rgb() color to hex, RGB, and HSL plus is-it-dark detection and the accessible text color (black or white) to place on top of it. For theming, chart, and design-generation agents. Instant, computed locally."},{"resource":"https://x402.forgemesh.io/color-format-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Color format converter for hex codes and rgb() values: get back hex, RGB, and HSL representations plus a light-or-dark classification and the ideal black-or-white text color for readability on top of it. Handy for UI theming, chart palettes, and dashboard generators that need instant, exact color math without guessing at contrast ratios."},{"resource":"https://x402.forgemesh.io/contrast-color-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Contrast and dark-mode checker for any hex or rgb() input: returns whether a color reads as light or dark and which text color, black or white, stays legible on top of it, alongside full hex/RGB/HSL conversions. Useful for accessible UI generation, theme switchers, and design-system tooling that can't afford a manual eyeball check."},{"resource":"https://x402.forgemesh.io/convert-audio","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Audio conversion API: convert any public audio/video URL (mp4, mov, wav, ogg, m4a — up to 25MB) to MP3 on our own hardware. Returns base64 MP3. Use as an mp4-to-mp3 extractor, audio normalizer before transcription, or format bridge in media pipelines. Files deleted immediately after processing."},{"resource":"https://x402.forgemesh.io/mp4-to-mp3","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"MP4 to MP3 API: extract the audio track from any public video URL as an MP3 (192k), on our own hardware. 25MB input cap. Use before transcription or for audio archiving. Files deleted after processing."},{"resource":"https://x402.forgemesh.io/video-to-audio-extract","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Video-to-audio extraction: pulls the audio track out of any public video or audio URL (up to 25MB) and returns it as an MP3, encoded on request rather than pulled from a pre-made library. Source files are deleted the moment processing finishes. Use it to prep clips for transcription, strip audio from screen recordings, or normalize mixed formats before a media pipeline."},{"resource":"https://x402.forgemesh.io/audio-format-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Audio format conversion: takes a public audio or video file URL in formats like mov, wav, ogg, or m4a and returns it as an MP3, ready for playback or downstream processing. Nothing from the source file persists after conversion. Fits into podcast pipelines, voice-note normalization, and any workflow that needs one consistent audio format."},{"resource":"https://x402.forgemesh.io/convert-cooking","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Cooking measurement API: convert between cups, tbsp, tsp, ml, l, fl-oz, grams, kg, oz, lb — including volume↔weight using typical densities for 40+ ingredients (flour, sugar, butter, honey, rice...). A cup of flour is 120g but a cup of honey is 340g. For recipe scaling and grocery agents. Density results labeled approximate."},{"resource":"https://x402.forgemesh.io/cooking-measurements","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Cooking conversion API: cups↔grams↔tablespoons↔ml with ingredient-aware densities for 40+ ingredients (a cup of flour is 120g, a cup of honey is 340g). The kitchen math LLMs get wrong."},{"resource":"https://x402.forgemesh.io/recipe-unit-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Recipe measurement converter for cups, tablespoons, teaspoons, milliliters, liters, fluid ounces, grams, kilograms, ounces, and pounds — including volume-to-weight conversion using real ingredient densities for flour, sugar, butter, honey, rice, and 40+ others. For recipe scaling, meal-prep apps, and grocery-list agents."},{"resource":"https://x402.forgemesh.io/cups-to-grams","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts cooking measurements between volume units (cups, tbsp, tsp, ml, l, fl-oz) and weight units (g, kg, oz, lb), using ingredient-specific densities so a cup of flour and a cup of honey convert to their correct, different gram weights. For baking apps and recipe-scaling agents."},{"resource":"https://x402.forgemesh.io/convert-number-base","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Number base converter API: convert a number between any bases from 2 to 36 (binary, octal, decimal, hexadecimal, base-36...). Exact and instant. For low-level programming, encoding, and puzzle agents."},{"resource":"https://x402.forgemesh.io/base-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Number base conversion API: convert between any bases 2-36 — binary, octal, decimal, hex, and beyond. Exact, instant."},{"resource":"https://x402.forgemesh.io/binary-hex-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Base conversion tool for translating whole numbers between binary, octal, decimal, hexadecimal, and any radix from 2 through 36. Handy for encoding schemes, bit-level debugging, CTF puzzles, and low-level programming tasks where a wrong digit breaks everything. Returns the exact converted value instantly, with no rounding or reasoning-token arithmetic risk."},{"resource":"https://x402.forgemesh.io/radix-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Convert a number from one positional numbering system to another, including binary, octal, hex, and custom bases up to 36. Useful for compiler and assembler tooling, color-code translation, checksum work, and computer-science education. Exact digit-by-digit computation replaces manual long division and avoids off-by-one radix mistakes."},{"resource":"https://x402.forgemesh.io/convert-temperature","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Temperature conversion API: give a value in Celsius, Fahrenheit, Kelvin, or Rankine and get all four scales back — science-grade, exact, instant. For cooking, HVAC, chemistry, physics, and weather agents."},{"resource":"https://x402.forgemesh.io/temperature-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Temperature conversion API: any of Celsius, Fahrenheit, Kelvin, or Rankine to all four at once. Science-grade, exact."},{"resource":"https://x402.forgemesh.io/celsius-to-fahrenheit","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts a temperature value between Celsius, Fahrenheit, Kelvin, and Rankine in one call and returns all four scales at once, computed exactly with no rounding drift. For weather apps, cooking and oven-temp conversions, HVAC calculations, and any agent that needs the answer instantly instead of doing the arithmetic itself."},{"resource":"https://x402.forgemesh.io/fahrenheit-to-celsius","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Temperature scale converter handling Fahrenheit, Celsius, Kelvin, and Rankine — give a value in any one scale and get precise equivalents in the other three. Useful for recipe adaptation across regions, lab temperature logging, and travel or weather agents translating between US and metric readings."},{"resource":"https://x402.forgemesh.io/kelvin-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts absolute Kelvin temperatures to and from Celsius, Fahrenheit, and Rankine with exact scientific precision. For physics and chemistry calculations, materials-science thresholds, and any agent working with thermodynamic data where an approximate conversion isn't good enough."},{"resource":"https://x402.forgemesh.io/convert-timezone","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Timezone converter API: convert a wall-clock time from one IANA timezone to another with daylight-saving applied correctly — returns converted local time, UTC ISO, and unix epoch. 'What is 3pm Tokyo for Chicago?' deterministically. For scheduling and calendar agents."},{"resource":"https://x402.forgemesh.io/timezone-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Timezone conversion API: what is 3pm Tokyo time in Chicago? Convert wall-clock time between IANA zones with DST handled correctly, plus UTC and unix epoch."},{"resource":"https://x402.forgemesh.io/world-time-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts a specific wall-clock time from one IANA timezone to another, correctly applying daylight-saving rules for both zones, and returns the converted local time, UTC ISO timestamp, and unix epoch. For coordinating meetings, deadlines, and cron jobs across regions without hand-counting UTC offsets."},{"resource":"https://x402.forgemesh.io/utc-offset-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Takes a time in one timezone and returns the equivalent moment in another, handling daylight-saving transitions automatically rather than assuming a fixed offset, with output including local time, UTC, and epoch seconds. For global scheduling agents where 'just add the hours' silently breaks twice a year."},{"resource":"https://x402.forgemesh.io/daylight-saving-time-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts a given local time between IANA timezones with daylight-saving transitions applied correctly, so a meeting scheduled across the DST changeover lands on the right hour instead of one off. Returns local time, UTC ISO, and unix epoch for downstream calendar and reminder systems."},{"resource":"https://x402.forgemesh.io/convert-units","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Unit conversion API: convert between 100+ units across length, mass, volume, temperature, area, speed, pressure, energy, power, and digital storage. Exact factors, instant, local. Deterministic and auditable — cheaper than burning reasoning tokens, zero arithmetic-hallucination risk, and the result can be cited. Unknown units return a helpful 400 listing valid targets."},{"resource":"https://x402.forgemesh.io/unit-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Unit converter API: length, mass, volume, temperature, area, speed, pressure, energy, power, and digital storage — 100+ units, exact factors. Deterministic and auditable — cheaper than burning reasoning tokens, zero arithmetic-hallucination risk, and the result can be cited."},{"resource":"https://x402.forgemesh.io/metric-imperial-convert","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Metric-imperial conversion API: miles↔km, lb↔kg, °F↔°C, gallons↔liters and 100+ more units, one call, exact factors. Deterministic and auditable — cheaper than burning reasoning tokens, zero arithmetic-hallucination risk, and the result can be cited."},{"resource":"https://x402.forgemesh.io/measurement-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"General-purpose measurement converter spanning length, mass, volume, area, speed, pressure, energy, power, and digital storage across 100+ units, with exact conversion factors computed instantly. For engineering specs, recipe scaling, shipping calculations, and any agent translating between metric and imperial systems."},{"resource":"https://x402.forgemesh.io/metric-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts between metric and imperial units — meters to feet, kilograms to pounds, liters to gallons, and 100+ other unit pairs across length, mass, volume, and more — with exact factors and no rounding surprises. For international shipping, engineering handoffs, and travel-planning agents."},{"resource":"https://x402.forgemesh.io/length-weight-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Unit conversion tool covering length, weight, volume, area, speed, pressure, energy, and digital storage, with exact factors for over 100 unit types. Deterministic and reproducible, so an agent can cite the converted figure directly instead of spending reasoning tokens re-deriving it and risking an arithmetic slip."},{"resource":"https://x402.forgemesh.io/country-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Country information API: capital, ISO codes, currencies, languages, calling code, region, area, land borders, and flag emoji for any country by name or 2/3-letter code — one normalized JSON object, answered locally in milliseconds. For form localization, compliance screens, shipping rules, and data-enrichment agents."},{"resource":"https://x402.forgemesh.io/country-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Country facts API: capital, currencies, languages, population, region, calling code, and flag for any country by name or ISO code, as one JSON object. For forms, localization, compliance, and enrichment agents."},{"resource":"https://x402.forgemesh.io/iso-country-codes","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up a country by name or its 2- or 3-letter ISO code and get capital, currencies, official languages, calling code, region, land area, bordering countries, and flag emoji in one normalized object. Handy for onboarding forms, compliance checks, and shipping-rule engines that key off ISO codes rather than free-text country names."},{"resource":"https://x402.forgemesh.io/country-currency-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Country reference data keyed by name or ISO code — currency, capital, languages, calling code, region, area, and neighboring countries — returned as one clean JSON object. Useful for populating currency selectors, tax jurisdiction logic, and data-enrichment pipelines without hardcoding a static country table."},{"resource":"https://x402.forgemesh.io/cron-next-runs","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Cron parser API: validate a cron expression and get its next 1-20 run times as ISO timestamps in any timezone. Instantly answers 'when will this fire?' for scheduler-building, automation, and DevOps agents. Invalid expressions return a clear unpaid 400."},{"resource":"https://x402.forgemesh.io/parse-cron-expression","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Cron expression parser API: validate any cron expression and get its next N run times as ISO timestamps in any timezone. For scheduler-building and automation agents."},{"resource":"https://x402.forgemesh.io/cron-schedule-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Validates a cron expression and lists its next several scheduled run times as ISO timestamps in any timezone, so you can confirm a schedule does what it's supposed to before deploying it. For automation and DevOps agents building or auditing recurring jobs."},{"resource":"https://x402.forgemesh.io/crontab-next-run-time","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Parses any standard cron expression and computes its next 1-20 firing times in a chosen timezone, flagging malformed expressions clearly rather than letting a bad schedule silently fail in production. For scheduler tooling, CI pipelines, and agents that generate cron syntax and need to sanity-check it."},{"resource":"https://x402.forgemesh.io/current-time","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current time API: the time right now in any IANA timezone (America/Chicago, Asia/Tokyo...) — local ISO timestamp, UTC ISO, unix epoch, human-readable string, and day of week. The sanity check every scheduling, logging, and coordination agent needs. Deterministic and instant."},{"resource":"https://x402.forgemesh.io/world-clock","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"World clock API: the current time in any IANA timezone — local ISO timestamp, UTC, unix epoch, and day of week — in one call. For scheduling, logging, and coordination agents."},{"resource":"https://x402.forgemesh.io/timezone-clock","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Returns the exact current time in any IANA timezone, local ISO timestamp, UTC equivalent, unix epoch, human-readable string, and day of week, computed live rather than estimated from training data. For agents coordinating across regions or logging events with an authoritative timestamp."},{"resource":"https://x402.forgemesh.io/utc-time-now","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Reports the current moment in UTC and in any named timezone simultaneously, with unix epoch and day-of-week included, as a live reference point rather than a guess. Useful as a sanity check before scheduling, logging, or timestamping anything an agent produces."},{"resource":"https://x402.forgemesh.io/date-math","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Date math API: add days to any date (returns resulting date + weekday) or count calendar days and weekday-only business days between two dates. The arithmetic agents get wrong in-context, done deterministically. For deadlines, SLAs, scheduling, and planning."},{"resource":"https://x402.forgemesh.io/business-days-between","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Business days calculator API: weekday count between two dates, or add N days to a date and learn what weekday lands. For scheduling, SLA, and deadline agents."},{"resource":"https://x402.forgemesh.io/add-days-to-date","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Adds or subtracts a number of days from any date and returns the resulting calendar date plus its weekday, exact date arithmetic instead of the off-by-one errors that show up when a model counts days in its head. For deadline calculations, reminder scheduling, and contract term tracking."},{"resource":"https://x402.forgemesh.io/workday-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Counts calendar days or weekday-only business days between two dates, excluding weekends automatically. Built for SLA tracking, project timelines, and payment-term calculations where 'business days' and 'calendar days' give different, and important, answers."},{"resource":"https://x402.forgemesh.io/describe-image","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image description API: detailed natural-language description of any image URL — subjects, setting, actions, visible text — from our locally-hosted vision engine. Use for image understanding, content cataloging, moderation pre-screening, and vision-blind agent workflows. Images processed in memory, never stored."},{"resource":"https://x402.forgemesh.io/image-caption","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image captioning API: one-call natural-language caption for any image URL, generated by our locally-hosted vision engine. Ideal for cataloging, moderation triage, and dataset labeling. No data retained."},{"resource":"https://x402.forgemesh.io/image-to-text-description","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image-to-text description generator: submit any image URL and receive a detailed written account of what's shown, subjects, setting, actions, and any visible text, rendered entirely in natural language. Processed in memory with nothing retained. Useful for building searchable captions, screening uploads before publishing, or giving text-only agents a way to understand visual content."},{"resource":"https://x402.forgemesh.io/vision-caption-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Visual caption generator: turns any image URL into a written description covering the scene, objects, people, and readable text within it. No images are stored during or after processing. A drop-in way for text-based agents and pipelines to gain image understanding for cataloging, moderation pre-checks, or accessibility workflows."},{"resource":"https://x402.forgemesh.io/picture-summary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Picture summary API: describes the contents of any publicly hosted image in plain sentences, what's in it, where it's set, what's happening, and any text visible in the frame. Nothing is saved after the request completes. For content moderation queues, media library tagging, and giving non-visual agents a way to reason about images."},{"resource":"https://x402.forgemesh.io/detect-language","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Language detection API: identify the language of any text (60+ languages) with confidence scores and top-3 candidates — computed locally in milliseconds, text never stored. For routing multilingual content, translation pre-checks, and moderation pipelines."},{"resource":"https://x402.forgemesh.io/identify-text-language","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Identifies which of 60+ languages a piece of text is written in, returning a confidence score and the top three candidate languages rather than a single guess. Computed locally with the input never stored. For routing multilingual support tickets, pre-checking content before translation, and moderation pipelines."},{"resource":"https://x402.forgemesh.io/language-identifier","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Determines the language of any input text with a confidence score and runner-up candidates, useful when a short snippet is ambiguous between closely related languages. For content routing, translation triage, and multilingual pipelines that need a fast, deterministic language call instead of an LLM guess."},{"resource":"https://x402.forgemesh.io/dictionary-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"English dictionary API: definitions with part of speech, pronunciation, syllable count, synonyms, and antonyms for any word in one call. Unknown words return closest-spelling suggestions instead of an empty error. Structured JSON built for agents that need word meanings without scraping a dictionary site."},{"resource":"https://x402.forgemesh.io/word-definition","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up what an English word means: every dictionary sense with its part of speech, plus pronunciation, syllables, synonyms, and antonyms in a single structured response. Misspellings come back with did-you-mean suggestions, so an agent can self-correct and retry in one round trip."},{"resource":"https://x402.forgemesh.io/define-word","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Get dictionary definitions for a word — all senses labeled noun/verb/adjective, with pronunciation guide and a synonym/antonym list attached. One call replaces a definition query, a thesaurus query, and a spell-check: useful for writing assistants, tutoring bots, and content pipelines."},{"resource":"https://x402.forgemesh.io/english-dictionary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Machine-readable English dictionary entry by word: definitions across senses, part-of-speech tags, phonetic pronunciation, syllable count, and related synonyms/antonyms. Deterministic JSON shape for vocabulary apps, crossword helpers, and language-learning agents."},{"resource":"https://x402.forgemesh.io/distance-between","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Distance calculator API: great-circle (haversine) distance between two coordinates in km, miles, and nautical miles, plus initial compass bearing. Deterministic and auditable — cheaper than burning reasoning tokens, zero arithmetic-hallucination risk, and the result can be cited. For logistics, travel, delivery, and geo agents. Pairs with /geocode-city for name inputs."},{"resource":"https://x402.forgemesh.io/haversine-distance","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Coordinate distance API: great-circle distance between two lat/lon points in km, miles, and nautical miles, plus initial compass bearing. Exact geodesy."},{"resource":"https://x402.forgemesh.io/gps-distance-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Calculates the great-circle distance between two GPS coordinates in kilometers, miles, and nautical miles, plus the initial compass bearing from point A to point B. For delivery routing, flight-distance estimates, and logistics agents that need an exact figure rather than an eyeballed map distance."},{"resource":"https://x402.forgemesh.io/coordinates-distance","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Computes straight-line haversine distance and compass bearing between any two latitude/longitude points, returned in km, miles, and nautical miles. Useful for geofencing checks, travel-time estimation inputs, and mapping agents working from raw coordinate pairs rather than place names."},{"resource":"https://x402.forgemesh.io/dns-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"DNS lookup API: resolve any DNS record type (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, PTR) for any hostname, with DNSSEC validation status and full answer records (name, type, TTL, data) as JSON. Use for infrastructure monitoring, email deliverability checks, domain verification, and security tooling. Cached 5 minutes."},{"resource":"https://x402.forgemesh.io/resolve-dns","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"DNS resolver API: query any record type (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV) for any hostname and get the full validated answer section — name, type, TTL, data — as JSON. For infrastructure checks, email deliverability, and domain verification agents."},{"resource":"https://x402.forgemesh.io/mx-record-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Query mail server (MX), address (A/AAAA), text (TXT), or any other DNS record type for a hostname, with DNSSEC validation status and the full set of returned records — name, type, TTL, and data — as JSON. Useful for checking email deliverability setup, verifying domain ownership, and infrastructure monitoring. Results cached 5 minutes."},{"resource":"https://x402.forgemesh.io/dns-record-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Check any hostname's DNS records — A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, SRV, or PTR — along with whether DNSSEC validates, returned as structured JSON with name, type, TTL, and data for each answer. Built for domain-verification flows, email setup diagnostics, and security-monitoring agents. Cached 5 minutes per query."},{"resource":"https://x402.forgemesh.io/nameserver-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Resolve the nameservers, mail servers, or any other DNS record type for a hostname, with DNSSEC status included in the response. Useful for confirming a domain migration completed, diagnosing email delivery issues, or validating that infrastructure changes propagated correctly. Answers are structured JSON and cached for 5 minutes."},{"resource":"https://x402.forgemesh.io/domain-content-signals","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Content Signals lookup API: does this domain permit AI use of its content? Fetches robots.txt and parses Content-Signal / aipref declarations (search=, ai-input=, ai-train=) into structured JSON plus a plain-English interpretation, including related AI directives. The essential pre-crawl compliance check for scraping, RAG ingestion, and dataset agents as the web gates against bots (Cloudflare defaults change Sept 15, 2026). First mover — nobody else sells this check."},{"resource":"https://x402.forgemesh.io/check-ai-permissions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Check whether a domain allows AI usage of its content before you crawl: parses robots.txt Content-Signal and aipref directives (search / ai-input / ai-train) into structured JSON with a plain-English interpretation. Essential pre-flight for scraping, RAG, and training-data agents — especially after Cloudflare's Sept 15, 2026 default gating."},{"resource":"https://x402.forgemesh.io/robots-txt-ai-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Fetches a domain's robots.txt and parses its Content-Signal and AI-preference directives (search, ai-input, ai-train) into structured JSON plus a plain-English summary of what's allowed. The pre-crawl check for any agent scraping content or building a RAG index, ahead of the industry's move toward stricter bot-gating defaults later this year."},{"resource":"https://x402.forgemesh.io/ai-crawl-permission-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Checks whether a domain's published policy permits AI systems to read, train on, or index its content, parsing the relevant robots.txt directives into structured JSON with a human-readable interpretation. Built for scraping agents, dataset builders, and RAG pipelines that need to verify permission before ingesting a site's pages."},{"resource":"https://x402.forgemesh.io/domain-whois","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Domain registration lookup API: authoritative registration data for any domain — registration/expiry/update dates, registrar, status codes, nameservers, and DNSSEC — as structured JSON. Works across gTLDs and most ccTLDs; unregistered domains return an unpaid 404. Use for availability checks, expiry monitoring, ownership research, and phishing triage. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/whois-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"WHOIS lookup API: registration record for any domain — created/updated/expiry dates, registrar, status codes, and nameservers — normalized from the authoritative registry, as JSON. For availability checks, expiry monitoring, ownership research, and security screening."},{"resource":"https://x402.forgemesh.io/domain-expiry-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up when any domain is set to expire, along with its registrar, current status codes, nameservers, and last-updated date, pulled from authoritative registration records. Works across gTLDs and most country-code domains. Built for renewal monitoring and portfolio-tracking agents that need to catch an expiring domain before it lapses. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/domain-registrar-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Structured registration details for any domain — current registrar, nameservers, status codes, registration and last-update dates, and DNSSEC status — as one JSON object. Unregistered domains come back with a clean not-found response. Useful for ownership research, phishing triage, and domain-portfolio audits. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/nameserver-and-registrar-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Pull authoritative registration data for any domain name — registrar, nameservers, status codes, and the registration, update, and expiry dates — across gTLDs and most country-code TLDs. Built for availability checks, ownership research, and expiry-monitoring agents that need a single structured record instead of parsing raw registry text. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/earthquake-nearby","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Search recent earthquakes near any point: latitude, longitude, and radius in km return matching quakes with magnitude, depth, distance-relevant coordinates, place name, and timestamp, ordered newest first. Optional minimum-magnitude filter. Complements the global feed with location-scoped seismic awareness for logistics, insurance, and safety agents."},{"resource":"https://x402.forgemesh.io/earthquake-radius-search","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Earthquake radius search API: every earthquake above a minimum magnitude within a given radius of any latitude/longitude, from the official government seismic real-time seismic catalog — magnitude, depth, location, time, and tsunami flag — as normalized JSON. Built for site-specific risk checks (a facility, a shipment, a property) rather than a global feed."},{"resource":"https://x402.forgemesh.io/quakes-near-location","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Recent earthquakes within a chosen radius of any point on Earth, filtered by minimum magnitude, with depth, epicenter distance, timestamp, and tsunami-risk flag for each event. For property-risk checks, supply-chain disruption monitoring, and insurance underwriting agents that need seismic activity near a specific site rather than the whole planet."},{"resource":"https://x402.forgemesh.io/local-seismic-search","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Point-and-radius earthquake search backed by the official government seismic seismic catalog: pass a latitude, longitude, and radius to get every quake above a magnitude threshold in that area, with depth, time, and tsunami flag. Use for site-specific hazard checks, facility-risk dashboards, and agents that need earthquake exposure for one location rather than a global stream."},{"resource":"https://x402.forgemesh.io/econ-us-national-debt","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"US national debt API: the most recent official total public debt outstanding — to the penny — with record date, debt held by the public, and intragovernmental holdings as structured JSON. Updated each business day. Use for macro dashboards, fiscal analysis, news content, and economics agents. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/us-debt-to-the-penny","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"US national debt API: the latest total public debt outstanding, to the penny, with record date and debt-held-by-public vs intragovernmental split, as JSON. Official daily figure for macro, fiscal, and content agents."},{"resource":"https://x402.forgemesh.io/federal-debt-total","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The latest official total US federal debt outstanding, down to the penny, broken into debt held by the public versus intragovernmental holdings, with the record date it was reported. Updated each business day. Used for macro dashboards, fiscal-policy content, and economics agents that need an authoritative current figure. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/treasury-debt-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current total outstanding US government debt with a same-day-accurate figure, split between publicly held and intragovernmental debt, plus the official reporting date. For finance dashboards, economic research, and news-generation agents that need a citable number without scraping a government portal. Refreshed every 6 hours."},{"resource":"https://x402.forgemesh.io/element-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Periodic table API: complete data for any of the 118 chemical elements — look up by symbol (Fe), name (iron), or atomic number (26). Returns atomic mass, category, phase at STP, period/group, electron configuration, electronegativity, melting and boiling points, density, electron shells, and a summary. For chemistry, materials, education, and science agents. Attributed dataset."},{"resource":"https://x402.forgemesh.io/periodic-table","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Periodic table API: full data for any of the 118 elements by symbol, name, or atomic number — atomic mass, category, phase, electron configuration, electronegativity, melting/boiling points, density, and more."},{"resource":"https://x402.forgemesh.io/chemical-element-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Chemical element API: atomic number, atomic mass, electron shells, electronegativity, and physical properties for any element. Local dataset, instant."},{"resource":"https://x402.forgemesh.io/atomic-number-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Chemical element reference: look up any of the 118 known elements by atomic number, symbol, or name and get atomic mass, electron configuration, electronegativity, melting/boiling points, density, and phase at room temperature. For chemistry homework, materials science, and lab-prep agents needing a quick, sourced fact check."},{"resource":"https://x402.forgemesh.io/periodic-table-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Periodic table reference returning full physical and chemical data — atomic mass, category, period, group, electron shells, melting and boiling points — for any element by name, symbol, or atomic number. Useful for science education tools, materials databases, and chemistry-adjacent content generation."},{"resource":"https://x402.forgemesh.io/email-validate","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Email validation API: RFC-style syntax check plus live DNS mail-server lookup (MX with A fallback) for any email address — returns the parsed domain, sorted mail hosts, and a deliverable flag meaning the domain accepts mail. Does NOT probe mailbox existence; nothing stored. Use for lead cleaning, signup validation, and contact verification agents. Cached at the DNS layer."},{"resource":"https://x402.forgemesh.io/verify-email-domain","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Email domain verification API: syntax check plus live mail-server (MX) lookup for any address, returning sorted mail hosts and a deliverable flag, as JSON. Flags dead domains before you send. Mailbox existence is not probed; nothing is stored."},{"resource":"https://x402.forgemesh.io/email-deliverability-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Checks whether an email address is well-formed and whether its domain actually has working mail servers, returning the parsed domain, the sorted list of mail hosts, and a deliverable flag. Doesn't probe the specific mailbox, only the domain's mail setup. Built for lead-list cleaning and signup-form validation agents. Nothing is stored."},{"resource":"https://x402.forgemesh.io/mx-record-email-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Validate an email address's syntax and confirm its domain has live mail servers configured (MX records, falling back to A record), returning the parsed domain and sorted mail hosts. For cleaning contact lists, pre-checking signup forms, and CRM enrichment agents that need to filter out addresses that can never receive mail."},{"resource":"https://x402.forgemesh.io/embeddings","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Embeddings API: 768-dimension embedding vectors for up to 64 texts per call, computed locally on our hardware — no OpenAI key, no account, pay per call with USDC. Use for semantic search, similarity, clustering, deduplication, and RAG indexes. Inputs are never stored."},{"resource":"https://x402.forgemesh.io/text-embeddings","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Text embeddings API without an API key: up to 64 texts per call, 768-dimension embedding vectors computed on our own hardware. For semantic search, clustering, dedup, and RAG. Pay per call with USDC over x402; inputs never stored."},{"resource":"https://x402.forgemesh.io/text-vectorizer","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Vector embeddings API: converts up to 64 pieces of text per call into 768-dimensional numeric vectors suitable for similarity comparison, no separate provider account or key needed. Pay per call in USDC, and nothing submitted is retained afterward. Use it to build semantic search indexes, cluster related documents, or de-duplicate near-identical text at scale."},{"resource":"https://x402.forgemesh.io/semantic-search-vectors","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Semantic vector generation: turns batches of text (up to 64 per request) into dense 768-dimension embeddings ready to feed into a vector database or similarity search index. Runs without any external API key or subscription, pay only for the call. Well suited for building RAG retrieval layers, clustering related content, or scoring how similar two passages are."},{"resource":"https://x402.forgemesh.io/eonet-events","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Currently open natural events worldwide — wildfires, severe storms, volcanic activity, sea and lake ice, floods — as structured JSON with event title, category, coordinates, and date. Global coverage complementing US-only alert feeds. Optional category filter and result limit. For disaster-monitoring, logistics-rerouting, and situational-awareness agents. Refreshed every 10 minutes."},{"resource":"https://x402.forgemesh.io/global-disaster-events","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Global natural-event tracker: every currently open natural event worldwide — wildfires, severe storms, volcanic activity, sea/lake ice, earthquakes, floods, drought, landslides, and more — with title, category, location, and magnitude data, as normalized JSON. Complements US-only hazard feeds with worldwide coverage. Optional category filter."},{"resource":"https://x402.forgemesh.io/wildfire-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Worldwide open-event feed filterable to wildfires (or any of 13 official hazard categories: wildfires, severe storms, volcanoes, sea/lake ice, earthquakes, floods, drought, dust/haze, landslides, manmade events, snow, temperature extremes, water color). Each event includes title, category, source link, and the latest geometry (coordinates, magnitude, date). For fire-risk monitoring, logistics rerouting, and global hazard-news agents."},{"resource":"https://x402.forgemesh.io/natural-events-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"A worldwide feed of currently open natural events — wildfires, storms, volcanic activity, floods, earthquakes, sea/lake ice, drought, and more — as structured JSON with per-event title, category, source, and latest position/magnitude. Complements US-only NWS and USGS hazard feeds with global reach. Optional category filter and result limit. Legitimately returns an empty list when a filtered category has no open events."},{"resource":"https://x402.forgemesh.io/financial-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Financial calculator API: compound interest (final amount, interest earned, effective annual rate), loan/mortgage payment (monthly payment, total paid, total interest), or ROI — from structured numeric inputs. For fintech, budgeting, and planning agents. Not financial advice; the arithmetic is exact."},{"resource":"https://x402.forgemesh.io/compound-interest","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Financial math API: compound interest with any compounding frequency, monthly loan/mortgage payment and total interest, or ROI. Exact, deterministic."},{"resource":"https://x402.forgemesh.io/mortgage-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Mortgage and loan payment calculator: enter principal, annual rate, and term to get the exact monthly payment, total amount paid over the life of the loan, and total interest owed. Built for home-buying estimates, amortization sanity checks, and personal-finance planning agents that need real numbers instead of a rough guess. Not financial advice — just exact arithmetic on the inputs you give it."},{"resource":"https://x402.forgemesh.io/loan-payment-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Loan payment calculator covering compound interest growth, monthly installment amounts, and return-on-investment math from plain numeric inputs — principal, rate, term, contribution. Useful for budgeting tools, debt payoff planning, and comparing financing offers side by side. Deterministic results an agent can cite without re-running the math itself."},{"resource":"https://x402.forgemesh.io/roi-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Return-on-investment and compound-growth calculator: supply an initial amount, rate, and time horizon to get final value, total interest earned, and effective annual yield. For comparing savings accounts, investment scenarios, and loan offers where exact compounding matters more than an estimate. Results are reproducible and auditable call to call."},{"resource":"https://x402.forgemesh.io/fx-rates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Foreign exchange rate API: the official daily reference rate for any major fiat currency pair (~30 ISO 4217 currencies — USD, EUR, GBP, JPY, CHF, AUD...), as structured JSON with the rate date. Published once per business day — ideal for pricing normalization, invoicing, and financial reporting agents; not a live trading feed. Cached 1 hour."},{"resource":"https://x402.forgemesh.io/currency-exchange-rates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Currency exchange rate API: official daily reference rate for any major fiat pair (USD, EUR, GBP, JPY, ~30 ISO currencies), as JSON. A settlement/normalization reference published each business day — not a live trading feed."},{"resource":"https://x402.forgemesh.io/currency-conversion-rate","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The official daily reference exchange rate between two major fiat currencies out of roughly 30 supported ISO codes, with the rate's effective date. Published once per business day, so it's built for invoice pricing, financial reporting, and normalization tasks rather than live trading, where a stale-by-seconds rate would be a problem. Cached 1 hour."},{"resource":"https://x402.forgemesh.io/daily-fx-reference-rate","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up the daily reference rate for any pair among roughly 30 major currencies, returned with the date it applies to. Meant for pricing pages, invoicing, and financial reporting that need a consistent official benchmark rather than a fast-moving market quote. Updated once per business day and cached for an hour."},{"resource":"https://x402.forgemesh.io/forex-rate-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Fetch the official daily benchmark rate between two of about 30 major world currencies, complete with the date the rate was set. Built for financial reporting, multi-currency pricing, and invoicing agents that need a stable reference number rather than a real-time trading feed. Refreshed once daily, cached for an hour between calls."},{"resource":"https://x402.forgemesh.io/generate-qr-code","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"QR code generator API: turn any text or URL (up to 2000 characters) into a scannable PNG QR code, returned as base64 — size configurable 128-1024px, medium error correction. Generated locally in milliseconds; input never stored. Use for payment links, event tickets, Wi-Fi sharing, onboarding flows, and print materials."},{"resource":"https://x402.forgemesh.io/qr-code","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"QR code API: any text or URL (up to 2000 characters) to a scannable PNG QR code, generated on our own hardware in milliseconds, returned base64. Set size 128-1024px. For payment links, tickets, onboarding flows, and print pipelines."},{"resource":"https://x402.forgemesh.io/url-to-qr-code","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Turn any link or short block of text, up to 2000 characters, into a scannable QR code PNG, delivered as base64 with adjustable pixel size and built-in error correction. Built for onboarding flows, Wi-Fi credential sharing, event check-in badges, and print materials where a URL needs to become something a phone camera can read instantly."},{"resource":"https://x402.forgemesh.io/make-qr-code","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"On-demand QR code creation from plain text or a URL, configurable size from 128 to 1024 pixels with medium error correction baked in, returned as a base64 PNG with nothing retained afterward. Useful for payment links, business cards, table tents, and any workflow that needs a fresh scannable code generated in milliseconds rather than through a design tool."},{"resource":"https://x402.forgemesh.io/qr-code-image","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Generates a ready-to-embed QR code image, base64 PNG, from any text or URL input up to 2000 characters, with configurable dimensions and error-correction level. A drop-in way for ticketing systems, packaging, and signage pipelines to produce scannable codes without installing a QR library or maintaining rendering code."},{"resource":"https://x402.forgemesh.io/generate-token","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Secure token generator API: cryptographically random UUIDs (batch up to 20), hex tokens, or unambiguous alphanumeric secrets (length 8-128) from OS-grade entropy. For request ids, nonces, temporary passwords, and API-key material. Generated locally, never logged."},{"resource":"https://x402.forgemesh.io/generate-uuid","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"UUID and secure token API: cryptographically random UUIDs (up to 20 per call), hex tokens, or unambiguous alphanumeric secrets at any length 8-128. For ids, API keys, and nonce generation."},{"resource":"https://x402.forgemesh.io/uuid-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Generates cryptographically random UUIDs in batches of up to 20 using OS-grade entropy, alongside hex tokens and unambiguous alphanumeric secrets of custom length. Built for request IDs, database primary keys, nonces, and any pipeline that needs collision-resistant identifiers without pulling in a UUID library."},{"resource":"https://x402.forgemesh.io/random-token-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Produces random hex strings or alphanumeric secrets, 8 to 128 characters, from OS-grade entropy, alongside batch UUID generation, none of it logged or retained. Useful for session tokens, temporary passwords, API credential material, and one-time codes where true randomness matters more than a pattern an LLM might repeat."},{"resource":"https://x402.forgemesh.io/secret-key-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Generates unambiguous alphanumeric secrets, hex strings, and UUIDs from OS-grade entropy in a single call, with length and batch size configurable. For provisioning temporary credentials, signing keys, and identifiers in automated pipelines that need real randomness rather than a plausible-looking string guessed by a model."},{"resource":"https://x402.forgemesh.io/generational-slang","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Generational slang dictionary spanning boomer to gen-alpha: look up what a slang term means (with origin generation, era, and a usage example), or pull random slang from a chosen generation. Around 200 curated real terms — skibidi to groovy — for agents translating across age groups or writing in-voice."},{"resource":"https://x402.forgemesh.io/slang-translator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Translate slang across generations: send any term — rizz, no cap, adulting, gnarly, groovy — and get its plain-English meaning, the generation that coined it, the era, and a natural example sentence. Fuzzy matching finds partial terms, so agents can decode messages without exact spelling."},{"resource":"https://x402.forgemesh.io/gen-z-slang","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"What does that gen-z or gen-alpha term actually mean? Curated slang glossary with meaning, era, and example usage per term, filterable by generation from boomer through gen-alpha. For moderation bots, marketing copy checks, and assistants keeping up with how different audiences talk."},{"resource":"https://x402.forgemesh.io/slang-dictionary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Slang lookup and browse API: query a specific term or sample random entries from one generation's vocabulary — each entry carries a one-sentence meaning, its origin generation, approximate era, and an example sentence. Local curated dataset, same answer every time for the same term."},{"resource":"https://x402.forgemesh.io/geo-air-quality","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Air quality API: current US AQI plus PM2.5, PM10, ozone, and NO2 for any latitude/longitude worldwide, from a global air-quality model. Use for health advisories, travel planning, outdoor-event agents, and smart-home automation. Cached 15 minutes; attributed CC BY 4.0."},{"resource":"https://x402.forgemesh.io/air-quality-index","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Air quality index API by coordinates: current US AQI, PM2.5, PM10, ozone, and NO2 for any lat/lon worldwide from a global air-quality model. For health, travel, logistics, and smart-home agents."},{"resource":"https://x402.forgemesh.io/pm25-pollution-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current PM2.5, PM10, ozone, and NO2 concentrations plus the composite US air quality index for any latitude/longitude on Earth, sourced from a global atmospheric model. Useful for health advisories, outdoor-event risk checks, and air-purifier or smart-home automations that react to pollution levels. Refreshed every 15 minutes."},{"resource":"https://x402.forgemesh.io/aqi-by-coordinates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Air quality index and pollutant breakdown (PM2.5, PM10, ozone, NO2) for any point on the globe by latitude/longitude. Use it to power health advisories, travel-planning checks, or automated alerts when conditions turn unhealthy for sensitive groups. Data refreshes on a 15-minute cycle and carries a CC BY 4.0 attribution."},{"resource":"https://x402.forgemesh.io/geo-earthquakes","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Earthquake feed API: the latest global earthquakes above a minimum magnitude from a real-time seismic monitoring feed — location, magnitude, depth, time, tsunami flag. Updated every few minutes; cached 5 minutes. Use for risk monitoring, logistics rerouting, insurance triggers, and news agents. Public-domain US government data, attributed."},{"resource":"https://x402.forgemesh.io/recent-earthquakes","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Recent earthquakes API: latest global quakes above your magnitude threshold from a real-time seismic feed (updated every few minutes) — magnitude, location, depth, time, tsunami flag — as normalized JSON. Public-domain government data."},{"resource":"https://x402.forgemesh.io/seismic-activity-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Live feed of recent earthquakes worldwide above a magnitude threshold you set — location, magnitude, depth, timing, and tsunami risk flag, refreshed every few minutes. Built for risk-monitoring dashboards, insurance trigger logic, and news or alerting agents that need to react to seismic events as they happen."},{"resource":"https://x402.forgemesh.io/earthquake-magnitude-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Pull the latest global earthquakes filtered by minimum magnitude, with depth, epicenter location, timestamp, and tsunami-risk indicator for each event. For logistics rerouting, catastrophe monitoring, and content agents tracking seismic activity. Backed by public-domain government seismic data, updated continuously."},{"resource":"https://x402.forgemesh.io/geocode-city","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"City geocoding API: convert any city or place name to latitude/longitude, with country, admin region, population, elevation, and timezone for the top 5 matches. The bridge from human place names to every coordinates-based API (weather, air quality, sun times). Cached 24 hours."},{"resource":"https://x402.forgemesh.io/city-to-coordinates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Geocoding API: city or place name to latitude/longitude with country, region, population, and timezone — top matches ranked. The bridge between human place names and every coordinates-based API."},{"resource":"https://x402.forgemesh.io/place-name-geocoder","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Turn a city, town, or place name into latitude/longitude, country, admin region, population, elevation, and timezone for up to five matching locations. The step that lets any coordinate-based tool — weather, air quality, sun times — accept a human place name instead of raw numbers. Results cached a full day."},{"resource":"https://x402.forgemesh.io/city-lat-long-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Resolve a place name to its geographic coordinates, along with country, region, population, elevation, and local timezone for the closest five matches. Built as the bridge between human-readable locations and any API that only accepts latitude/longitude — geocode once, reuse everywhere."},{"resource":"https://x402.forgemesh.io/geometry","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Geometry API: exact area, perimeter, volume, surface area, and diagonals for circles, rectangles, triangles (Heron's or base-height), spheres, cylinders, cones, cubes, and rectangular prisms — from structured dimensions. Validates the triangle inequality. For CAD, construction, education, and design agents."},{"resource":"https://x402.forgemesh.io/geometry-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Geometry calculator API: area, perimeter, volume, and surface area for circles, rectangles, triangles, spheres, cylinders, cones, cubes, and prisms — from dimensions. Exact."},{"resource":"https://x402.forgemesh.io/area-perimeter-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Shape math calculator for area, perimeter, and diagonal length of circles, rectangles, and triangles from plain numeric dimensions — includes Heron's formula for triangles given three sides. Useful for flooring estimates, land-plot sizing, classroom geometry problems, and CAD pre-checks where an exact figure is needed, not an approximation."},{"resource":"https://x402.forgemesh.io/volume-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Solid geometry calculator returning exact volume and surface area for spheres, cylinders, cones, cubes, and rectangular prisms from structured dimension inputs. Built for packaging design, tank and container sizing, construction estimates, and STEM education tools that need a checked number rather than a mental estimate."},{"resource":"https://x402.forgemesh.io/hash-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Text hashing API: SHA-256, SHA-512, SHA-1, or MD5 digest of any text, returned as hex — deterministic, instant, computed locally. For deduplication keys, cache keys, content fingerprints, and integrity checks in agent pipelines."},{"resource":"https://x402.forgemesh.io/sha256-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Computes a SHA-256 digest of any input text and returns it as a hex string, computed locally with no network round-trip to a third party. Also supports SHA-512, SHA-1, and MD5 on request. Useful for content fingerprints, cache keys, and deduplication logic where the same input must always produce the exact same output."},{"resource":"https://x402.forgemesh.io/md5-hash-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Produces an MD5 hash, or SHA-1, SHA-256, SHA-512 on request, of any text input as a hex digest, computed instantly with nothing stored. Useful for legacy checksum compatibility, quick fingerprinting, and integrity checks in pipelines that still expect an MD5 value alongside newer algorithms."},{"resource":"https://x402.forgemesh.io/text-checksum","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Generates a deterministic checksum, SHA-256, SHA-512, SHA-1, or MD5, for any block of text, returned as a hex digest with no storage or logging of the input. For pipelines that need to detect whether two pieces of text are byte-for-byte identical without re-reading and comparing them token by token."},{"resource":"https://x402.forgemesh.io/heat-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Heat alert API: every Heat Advisory, Extreme Heat Warning, and Excessive Heat Warning currently active anywhere in the United States — affected zones, severity, urgency, and full alert text — as normalized JSON. Use for outdoor-labor safety, public-health notification, and event-cancellation agents. Public-domain government data, cached 5 minutes. Legitimately returns an empty list outside of active heat events."},{"resource":"https://x402.forgemesh.io/heat-alert-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Nationwide heat alert feed: every currently active US Heat Advisory, Extreme Heat Warning, and Excessive Heat Warning — affected zones, severity, and full alert text — as normalized JSON. Built for outdoor-labor safety, event-cancellation logic, and public-health notification agents."},{"resource":"https://x402.forgemesh.io/excessive-heat-warnings","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"All Heat Advisories, Extreme Heat Warnings, and Excessive Heat Warnings currently in effect anywhere in the United States, with the specific zones affected and the full official US government alert feed alert text. For heat-safety automation, outdoor-event risk checks, and delivery/construction scheduling agents."},{"resource":"https://x402.forgemesh.io/extreme-heat-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Live nationwide feed of active dangerous-heat alerts from the official US alerting authority — Heat Advisory, Extreme Heat Warning, and Excessive Heat Warning — with zones affected and severity for each. Use for public-health notification, outdoor-labor safety, and news agents tracking heat waves. Refreshed every 5 minutes."},{"resource":"https://x402.forgemesh.io/historical-weather","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Historical weather API: daily maximum temperature, minimum temperature, and total precipitation for any latitude/longitude over a past date range, back to 1940, as structured JSON from a reanalysis weather model. Use for backtesting, insurance claim verification, agriculture, and research agents that need actual recorded conditions. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/past-weather-by-date","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Historical weather API by coordinates and date range: daily high/low temperature and total precipitation for any past date range at any latitude/longitude worldwide, back to 1940. Structured JSON for backtesting, insurance, agriculture, and research agents."},{"resource":"https://x402.forgemesh.io/weather-on-a-date","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Daily high temperature, low temperature, and total precipitation for a given latitude/longitude across any past date range, sourced from a reanalysis weather model. Use for verifying what the weather was on a specific past date — event post-mortems, claims verification, or agricultural and research backtesting. Coverage back to 1940."},{"resource":"https://x402.forgemesh.io/archive-daily-weather","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Archived daily weather (max temperature, min temperature, total precipitation) for any point on Earth over a specified past date range, as structured JSON. Built for agents doing historical analysis, insurance claim verification, or trend backtesting that need actual recorded conditions rather than a forecast."},{"resource":"https://x402.forgemesh.io/hourly-weather-forecast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Hourly weather forecast API: temperature, precipitation probability, precipitation amount, wind speed, and weather code for every hour over the next 48 hours, for any latitude/longitude worldwide, as structured JSON. Use for delivery routing, shift scheduling, outdoor-event timing, and assistant agents that need hour-level detail. Cached 10 minutes."},{"resource":"https://x402.forgemesh.io/hour-by-hour-weather","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Hour-by-hour weather forecast API by coordinates: temperature, precipitation probability and amount, wind speed, and weather code for every hour over the next 48 hours, worldwide. Structured JSON for scheduling, logistics, and planning agents that need finer resolution than a daily outlook."},{"resource":"https://x402.forgemesh.io/48-hour-forecast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"48-hour hourly forecast for any latitude/longitude: temperature, chance and amount of precipitation, wind speed, and a weather condition code for each hour. Built for delivery routing, outdoor-event timing, and assistant agents that need to know what the weather looks like at a specific hour, not just a daily summary."},{"resource":"https://x402.forgemesh.io/hourly-temperature-precipitation","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Hourly temperature, precipitation probability, precipitation amount, wind speed, and weather code for the next two days at any point on Earth, as structured JSON. Use for shift scheduling, field-service dispatch, and agents that plan activities around a specific hour's conditions. Refreshed every 10 minutes."},{"resource":"https://x402.forgemesh.io/html-to-markdown","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"HTML to Markdown API: pass a public URL (or raw HTML) and get clean readable markdown back — title, byline, article body with navigation/ads/boilerplate stripped. We honor robots.txt AND Content-Signal (aipref) declarations: a site that disallows agent access returns an unpaid 403, you are never charged. Use for research agents, summarization pipelines, and RAG ingestion."},{"resource":"https://x402.forgemesh.io/web-extract","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Web content extraction API: fetch any public web page and get its readable article content as clean markdown — boilerplate, nav, and ads stripped automatically. Honors robots.txt and Content-Signal/aipref declarations (explicit disallow returns an unpaid 403). SSRF-guarded, 2MB cap."},{"resource":"https://x402.forgemesh.io/url-to-markdown","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Webpage-to-markdown extraction: submit any public URL and receive the article body as clean markdown, with navigation, ads, and boilerplate stripped and the byline preserved. Respects each site's crawl permissions automatically. Built for feeding readable page content into summarizers, search indexes, and language-model context windows."},{"resource":"https://x402.forgemesh.io/article-extractor","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Readable-article extraction API: strips a public web page down to its title, author line, and main body text, discarding menus, ads, and sidebars. A pre-crawl permission check runs first, honoring each site's crawl rules. Useful for building article archives, feeding LLM pipelines, or preparing pages for text-to-speech and translation."},{"resource":"https://x402.forgemesh.io/http-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"HTTP check API: probe any URL and get its status code, response time in milliseconds, server header, content type, and cache policy — an instant is-it-up heartbeat. For uptime monitors, dependency health checks, and pre-crawl validation. SSRF-guarded; scheduled agents welcome."},{"resource":"https://x402.forgemesh.io/is-site-up","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Website uptime check API: status code, response time in ms, and key headers for any URL in one call. The heartbeat probe monitoring agents schedule every few minutes."},{"resource":"https://x402.forgemesh.io/url-status-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"URL status checker: send any web address and get back its HTTP status code, response latency in milliseconds, and key response headers in one call. Built-in SSRF protections make it safe to point at user-submitted links. Useful for dependency health dashboards, broken-link audits, and confirming an endpoint responds before a scheduled job depends on it."},{"resource":"https://x402.forgemesh.io/website-health-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Website health probe: checks whether any URL is currently reachable and returns its response time, content type, and caching behavior. Runs safely against arbitrary user-supplied addresses thanks to built-in request guarding. A lightweight heartbeat for monitoring dashboards, CI pipelines, and pre-fetch validation before a larger crawl."},{"resource":"https://x402.forgemesh.io/hurricane-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Hurricane tracker API: every tropical cyclone the US National Hurricane Center is currently tracking — name, basin, classification, position, wind intensity, and pressure — as normalized JSON. Use for logistics rerouting, maritime/aviation risk planning, and safety-notification agents. Public-domain government data, cached 5 minutes. Legitimately returns an empty storm list outside of active tropical activity — this is not an error."},{"resource":"https://x402.forgemesh.io/active-hurricane-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Active tropical cyclone tracker API: every tropical storm, hurricane, and depression currently being tracked worldwide by the US National Hurricane Center — name, basin, classification, position, wind intensity, and pressure — as normalized JSON. Built for logistics rerouting, travel-risk, and disaster-response agents. Returns an empty list outside of active storm activity."},{"resource":"https://x402.forgemesh.io/tropical-storm-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current tropical storms and hurricanes tracked by the US National Hurricane Center, including storm name, classification (tropical depression through major hurricane), latest position, sustained wind speed, and central pressure. For shipping-route planning, event-cancellation logic, and safety-notification agents. Refreshed roughly every 6 hours during active storms; legitimately empty in the off-season."},{"resource":"https://x402.forgemesh.io/tropical-cyclone-positions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Latest position, movement, intensity, and classification for every tropical cyclone the US National Hurricane Center is currently tracking across the Atlantic and Eastern Pacific basins. Use it for maritime and aviation risk planning, supply-chain rerouting, and news or alerting agents. Off-season the storm list is empty by design, not an error."},{"resource":"https://x402.forgemesh.io/image-alt-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Alt-text generator API: WCAG-friendly, under-125-character accessibility alt text for any image URL, generated on our own hardware. Use for automated accessibility compliance, CMS pipelines, and site remediation agents. Images are never stored."},{"resource":"https://x402.forgemesh.io/accessibility-alt-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Accessibility alt-text generator: produces a concise, screen-reader-ready description under 125 characters for any image URL, matching WCAG guidance on alternative text. Images pass through without being retained. Built for content-management pipelines, bulk site remediation, and automated accessibility audits that need alt attributes filled in at scale."},{"resource":"https://x402.forgemesh.io/generate-image-alt","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image alt-attribute generator: takes any image URL and returns a short, descriptive alt-text string sized for the HTML alt attribute, tuned for screen-reader clarity rather than verbose captioning. No image data is kept. Useful for CMS plugins, static-site build steps, and agents auditing pages for missing or poor alt text."},{"resource":"https://x402.forgemesh.io/image-tags","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image tagging API: 5-15 keyword tags (subjects, style, colors, setting) for any image URL from our locally-hosted vision engine. Use for media libraries, search indexing, product cataloging, and content classification agents. No image retention."},{"resource":"https://x402.forgemesh.io/image-keyword-tags","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image keyword tagging: analyzes any image URL and returns 5 to 15 relevant tags covering subjects, style, color palette, and setting. No images are retained after the call. Built for populating searchable media libraries, auto-categorizing product photos, and feeding tag-based recommendation or filtering systems."},{"resource":"https://x402.forgemesh.io/auto-tag-image","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Automatic image tagging API: generates a ranked list of descriptive keywords for any image URL, spanning what's depicted, its visual style, and dominant colors. Processing happens without storing the source image. Suited for digital-asset-management systems, e-commerce catalogs, and content classification pipelines that need labels without manual review."},{"resource":"https://x402.forgemesh.io/json-to-csv","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"JSON to CSV converter API: turn an array of JSON objects (up to 10,000 rows) into a properly escaped CSV with a unified header row — nested values JSON-encoded, quotes handled correctly. For report generation, spreadsheet handoffs, and data-export agents. Processed in memory, nothing stored."},{"resource":"https://x402.forgemesh.io/json-array-to-csv","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts an array of JSON objects, up to 10,000 rows, into a properly escaped CSV file with a unified header row, handling nested values and quoting automatically. For agents that produce structured JSON output but need to hand a client a spreadsheet-ready file instead."},{"resource":"https://x402.forgemesh.io/convert-json-to-spreadsheet","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Turns structured JSON arrays into spreadsheet-ready CSV, up to 10,000 rows, headers unified across objects, nested fields JSON-encoded inline, quotes escaped correctly. Useful for report generation, data exports, and any pipeline bridging an API response to a file a human opens in Excel or Sheets."},{"resource":"https://x402.forgemesh.io/linear-regression","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Linear regression API: fit a least-squares line through paired x/y data and get slope, intercept, R-squared goodness-of-fit, and the line equation. For trend analysis, forecasting inputs, and data-science agents. Exact and deterministic."},{"resource":"https://x402.forgemesh.io/line-of-best-fit","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Linear regression API: slope, intercept, R-squared, and the equation of the best-fit line through your x/y data points. Least-squares, exact."},{"resource":"https://x402.forgemesh.io/trend-line-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Fits a straight trend line through a set of x/y data pairs and returns slope, y-intercept, and R-squared fit quality. Useful for spotting growth trends, forecasting next values from historical data, and validating whether a relationship is actually linear before an agent bases a decision on it. Computed exactly, with no sampling error."},{"resource":"https://x402.forgemesh.io/least-squares-fit","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Least-squares linear fit calculator: pass paired numeric data and get back the best-fit line equation, slope, intercept, and goodness-of-fit score. For analytics dashboards, A/B result interpretation, and any pipeline that needs a quick, exact regression without spinning up a stats library."},{"resource":"https://x402.forgemesh.io/marine-conditions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Marine conditions API: current wave height, wave period, swell wave height, and sea surface temperature for any ocean latitude/longitude worldwide, as structured JSON from a global marine weather model. Use for shipping, boating, surf forecasting, and offshore-operations agents. Coverage is open water only — points far from any ocean may return null values. Cached 10 minutes."},{"resource":"https://x402.forgemesh.io/ocean-wave-forecast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Marine conditions API by coordinates: current wave height, wave period, swell wave height, and sea surface temperature for any ocean point worldwide. Structured JSON for boating, shipping, surf-forecast, and offshore-operations agents."},{"resource":"https://x402.forgemesh.io/sea-state-by-coordinates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current sea state at any latitude/longitude over open water — wave height, wave period, swell height, and sea surface temperature — as structured JSON. Use for route planning, offshore work-window checks, and surf or sailing condition agents. Inland and near-coast points may return no data if outside model coverage."},{"resource":"https://x402.forgemesh.io/wave-height-swell-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Wave height, wave period, swell wave height, and sea surface temperature for any ocean coordinates worldwide, from a global marine weather model. Built for shipping logistics, offshore operations, and recreational boating or surf agents that need current sea conditions in one call."},{"resource":"https://x402.forgemesh.io/math-matrix","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Linear algebra API: determinant, inverse, transpose, eigenvalues, multiply, or add matrices up to 50x50 with structured array inputs — exact computation, instant. The linear algebra LLMs can't do reliably in-context. For engineering, graphics, and scientific agents."},{"resource":"https://x402.forgemesh.io/matrix-operations","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Matrix math API: determinant, inverse, transpose, eigenvalues, multiplication, and addition for matrices up to 50x50 — exact linear algebra."},{"resource":"https://x402.forgemesh.io/matrix-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Matrix math calculator for determinant, inverse, transpose, eigenvalues, and matrix multiplication or addition, on arrays up to 50x50. Built for graphics transforms, engineering simulations, and any workflow where a language model's mental arithmetic on matrices can't be trusted. Exact numeric output every call."},{"resource":"https://x402.forgemesh.io/linear-algebra","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Linear algebra operations on numeric matrices: multiply, add, transpose, invert, or find determinants and eigenvalues from structured array input. For robotics, computer graphics, systems-of-equations solving, and scientific computing agents that need reliable matrix arithmetic without hallucinated entries."},{"resource":"https://x402.forgemesh.io/math-statistics","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Descriptive statistics API: feed up to 100,000 numbers and get count, sum, mean, median, mode, sample standard deviation, variance, min/max/range, percentiles (p25/p50/p75/p90/p99), and IQR-flagged outliers. Deterministic and auditable — cheaper than burning reasoning tokens, zero arithmetic-hallucination risk, and the result can be cited. For data QA, monitoring, and analysis agents."},{"resource":"https://x402.forgemesh.io/descriptive-statistics","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Statistics API: mean, median, mode, standard deviation, variance, percentiles (p25-p99), range, sum, and IQR outliers for up to 100k numbers — exact, deterministic."},{"resource":"https://x402.forgemesh.io/std-deviation","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Statistical summary calculator for a list of up to 100,000 numbers: standard deviation, variance, mean, median, mode, min/max, and range computed exactly. For QA sampling, monitoring dashboards, experiment analysis, and any agent that needs a trustworthy spread measurement instead of an eyeballed guess."},{"resource":"https://x402.forgemesh.io/mean-median-mode","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Descriptive statistics calculator returning mean, median, mode, standard deviation, and full percentile breakdown (p25/p50/p75/p90/p99) for a numeric dataset, plus IQR-flagged outliers. For dataset summarization, benchmarking, and reporting agents that need exact figures, not an LLM's rounded estimate."},{"resource":"https://x402.forgemesh.io/percentile-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Percentile and outlier calculator: submit a numeric array and get p25, p50, p75, p90, p99 cutoffs plus IQR-based outlier flags alongside mean, median, and standard deviation. Useful for latency analysis, grading curves, pricing tiers, and any workflow that needs an exact distribution summary."},{"resource":"https://x402.forgemesh.io/molar-mass","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Molar mass API: compute the molecular weight of any chemical formula in g/mol — handles nested parentheses (Ca(OH)2, Fe2(SO4)3) and hydrates (CuSO4·5H2O). Returns the total, atom count, and a per-element breakdown with mass percentages. For chemistry, lab, pharma, and education agents."},{"resource":"https://x402.forgemesh.io/molecular-weight","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Molar mass API: the molecular weight of any chemical formula (H2O, C6H12O6, Ca(OH)2, CuSO4·5H2O) in g/mol, with a per-element mass breakdown and mass percentages. Nested groups and hydrates supported."},{"resource":"https://x402.forgemesh.io/formula-mass-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Computes the exact molar mass in g/mol for any chemical formula, including nested parentheses like Ca(OH)2 and hydrates like CuSO4·5H2O, with a per-element mass-percentage breakdown. For lab dosing calculations, stoichiometry homework, and pharma formulation agents that can't afford a rounding mistake."},{"resource":"https://x402.forgemesh.io/chemical-formula-weight","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Molecular weight calculator for chemical formulas: parses parentheses and hydrate notation to return total molar mass, atom counts, and the mass contribution of each element. For chemistry coursework, reagent prep, and formulation agents needing an exact figure instead of an estimated one."},{"resource":"https://x402.forgemesh.io/moles-convert","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Mole conversion API: for any chemical formula, convert between grams, moles, and number of molecules using the formula's molar mass and Avogadro's number. Give grams or moles and get all three. For stoichiometry, lab prep, and chemistry education agents."},{"resource":"https://x402.forgemesh.io/grams-to-moles","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Mole conversion API: convert grams↔moles↔molecules for any chemical formula, using its computed molar mass and Avogadro's number. The stoichiometry step chemistry agents need."},{"resource":"https://x402.forgemesh.io/stoichiometry-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts between grams, moles, and molecule count for any chemical formula using its molar mass and Avogadro's number — give either grams or moles and get all three back. For stoichiometry problem sets, lab reagent prep, and chemistry-tutoring agents that need exact conversions, not approximations."},{"resource":"https://x402.forgemesh.io/mole-mass-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Mole-to-mass-to-molecule-count converter for any chemical formula: supply a mass in grams or an amount in moles and get the full conversion set computed from the compound's exact molar mass. Useful for lab calculations, dosage prep, and chemistry education tools."},{"resource":"https://x402.forgemesh.io/npm-package-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"npm package info API: the latest published version of any npm package with its publish metadata, license, declared dependencies, deprecation notice if any, and dist details — the pre-install check coding agents should always run. Scoped packages: URL-encode the slash. Cached 1 hour."},{"resource":"https://x402.forgemesh.io/npm-package-health","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"npm package inspection API: latest version, publish date, license, deprecation status, dependency count, and maintainer count for any npm package. Dependency hygiene for coding agents, cached hourly."},{"resource":"https://x402.forgemesh.io/npm-version-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Looks up the latest published version of any npm package along with its license, declared dependencies, publish date, and deprecation status, the check a coding agent should run before adding a dependency to a project. Remember to URL-encode the slash in scoped package names."},{"resource":"https://x402.forgemesh.io/node-package-metadata","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Returns normalized metadata for any npm package, current version, license, dependency list, and whether it's been deprecated, without needing to parse the full, much larger raw registry response. For agents auditing a project's dependency tree or deciding what to install."},{"resource":"https://x402.forgemesh.io/number-facts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Number facts API: everything mathematically interesting about any integer — is it prime, its prime factorization, Fibonacci membership, perfect-square status, even/odd, binary and hexadecimal forms, Roman numeral, and digit sum. Computed locally, deterministic, instant. For quiz agents, content generation, validation, and the incurably curious."},{"resource":"https://x402.forgemesh.io/number-trivia","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Number trivia API: the mathematical personality of any integer — prime status, prime factorization, Fibonacci membership, perfect-square check, binary/hex/Roman forms, and digit sum. Instant, deterministic, endlessly curious."},{"resource":"https://x402.forgemesh.io/integer-trivia-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Integer trivia lookup: give any whole number and get back whether it's prime, its full prime factorization, whether it appears in the Fibonacci sequence, its binary and hexadecimal forms, Roman numeral equivalent, and digit sum, all computed exactly and instantly. A fun grab-bag for quiz bots, math-education tools, and number-curious agents."},{"resource":"https://x402.forgemesh.io/math-fact-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Math fact generator for integers: computes a bundle of properties for any number you supply, primality, factorization, perfect-square status, Fibonacci membership, and alternate representations in binary, hex, and Roman numerals. Deterministic and instant, with no external lookup involved. Good for trivia games, validation logic, or satisfying idle curiosity about a specific integer."},{"resource":"https://x402.forgemesh.io/page-metadata","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Page metadata API: extract the title, canonical URL, favicon, OpenGraph tags, Twitter card tags, description, author, and keywords from any public web page as clean JSON — the everything-you-need for link previews, SEO audits, share cards, and content catalogs. SSRF-guarded, 512KB cap."},{"resource":"https://x402.forgemesh.io/open-graph-tags","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"OpenGraph and meta tag extraction API: title, canonical URL, favicon, og:*, twitter:*, description, and author for any public page as clean JSON. For link previews, SEO audits, and content cataloging agents."},{"resource":"https://x402.forgemesh.io/link-preview-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Link preview data extraction: pulls the title, description, thumbnail image, and social-sharing tags from any public web page so you can render a rich preview card without loading the page yourself. Guarded against internal-network requests and capped at 512KB. For chat apps, bookmarking tools, and content aggregators building link previews."},{"resource":"https://x402.forgemesh.io/share-card-metadata","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Social share metadata lookup: reads a web page's title, canonical link, favicon, author, and social-card tags (Open Graph and Twitter formats) and returns them as one normalized JSON object. Safe against internal-address requests. Handy for SEO checks, content management systems, and any tool that needs to know how a URL will look when shared."},{"resource":"https://x402.forgemesh.io/parse-phone-number","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Phone number parsing API: validate any phone number and get its country, E.164 canonical form, national and international formats, and line type (mobile/landline where determinable). Handles messy human input with a default-country hint. For lead cleaning, signup validation, CRM dedup, and dialing agents. Nothing stored."},{"resource":"https://x402.forgemesh.io/validate-phone-number","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Phone number validation API: is this number valid, what country is it from, and how should it be formatted (E.164, national, international)? Line-type detection included. For lead cleaning, forms, and CRM agents."},{"resource":"https://x402.forgemesh.io/phone-number-formatter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Formats any phone number into its E.164 canonical form plus national and international display formats, detecting the country and line type, mobile vs landline where determinable, from messy human input. For CRM cleanup, signup forms, and dialing systems that need one consistent format instead of guessing at punctuation."},{"resource":"https://x402.forgemesh.io/e164-phone-format","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Parses loosely formatted phone number input and returns its E.164 standard representation, country, and line type, with a default-country hint for numbers missing a country code. Built for lead deduplication, SMS delivery systems, and validation steps that reject malformed numbers before they hit a paid messaging API."},{"resource":"https://x402.forgemesh.io/pdf-to-markdown","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"PDF text extraction API: give it any public PDF URL and get clean layout-preserving text back in one call. Handles digital PDFs up to 25MB. Use it as a PDF parser, PDF-to-text converter, or document ingestion step for RAG and analysis agents. Files are processed in a temp sandbox and deleted immediately."},{"resource":"https://x402.forgemesh.io/pdf-to-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"PDF to text API: fetches any public PDF URL and returns its full plain text, fast, with layout preserved. For scanned PDFs needing OCR see /pdf-to-markdown. 25MB / ~100 page cap. Nothing stored."},{"resource":"https://x402.forgemesh.io/pdf-parser-api","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"PDF parser API for agents: URL in, extracted text out. Digital PDFs parsed with layout preserved. Use for document ingestion, RAG pipelines, contract reading, and report analysis. No retention."},{"resource":"https://x402.forgemesh.io/extract-text-from-pdf","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Extracts clean, layout-preserving text from any public PDF URL up to 25MB in a single call, no local PDF library or OCR pipeline required. Built for feeding PDF content into research agents, document QA, and RAG ingestion pipelines that need plain text rather than a binary file."},{"resource":"https://x402.forgemesh.io/pdf-document-reader","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Reads a public PDF and returns its text content with structure preserved, handling standard digital PDFs up to 25MB. Files are processed in an isolated sandbox and discarded immediately. Useful anywhere a workflow needs a PDF's contents as plain text instead of a downloadable binary."},{"resource":"https://x402.forgemesh.io/percentage-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Percentage calculator API: compute 'X% of Y', 'X is what percent of Y', percent change between two numbers, or increase/decrease a number by a percent — the everyday percentage math, done exactly. For pricing, finance, reporting, and analytics agents."},{"resource":"https://x402.forgemesh.io/percent-change","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Percentage API: X% of Y, X is what percent of Y, percent change, percent increase/decrease — all five, exact, one call."},{"resource":"https://x402.forgemesh.io/percent-of-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Percentage math calculator: find what X% of Y is, what percent one number is of another, or the percent change between two values. Built for pricing markups, discount math, grading, tipping, and reporting agents that need the exact figure instead of mental-math rounding errors."},{"resource":"https://x402.forgemesh.io/percent-increase-decrease","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Calculate a percent increase or decrease applied to a number, or the percent change between an old and new value, with exact results every time. For sales and pricing agents, budget variance tracking, and any tool comparing before-and-after figures without approximation."},{"resource":"https://x402.forgemesh.io/percentage-difference","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Percentage difference and percent-change calculator comparing two numeric values, plus straightforward percent-of and reverse-percent math. For financial reporting, analytics dashboards, and comparison tools where an exact percentage — not an LLM's rounded guess — is what gets cited."},{"resource":"https://x402.forgemesh.io/photon-energy","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Photon energy API: convert between electromagnetic wavelength (nm), frequency (Hz), and photon energy (joules and electron-volts) using exact physical constants (c, Planck's h). Give a wavelength or a frequency and get the full set. For optics, spectroscopy, physics, and astronomy agents."},{"resource":"https://x402.forgemesh.io/wavelength-frequency","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Wave physics API: convert between light wavelength (nm), frequency (Hz), and photon energy (joules and eV). Uses exact physical constants."},{"resource":"https://x402.forgemesh.io/wavelength-to-energy","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Converts electromagnetic wavelength in nanometers to photon energy in joules and electron-volts, and back, using exact physical constants for the speed of light and Planck's constant. For spectroscopy analysis, optics design, and astronomy agents working with light-frequency data."},{"resource":"https://x402.forgemesh.io/ev-to-nm-converter","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Physics conversion tool linking light wavelength, frequency, and photon energy — supply any one of nanometers, hertz, joules, or electron-volts and get the others computed exactly from fundamental constants. For optics, photonics, and physics-education agents."},{"resource":"https://x402.forgemesh.io/provably-fair-random","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Provably-fair random number API: an integer in your min-max range drawn via HMAC-SHA256 over your client seed, with the server seed revealed in the response so anyone can recompute and verify the draw was fair. For games, raffles, sampling, A/B assignment, and tie-breaking between agents."},{"resource":"https://x402.forgemesh.io/random-number","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Random number API with proof: an integer in your range plus the HMAC-SHA256 server seed revealed so the draw is verifiable after the fact. Provably fair randomness for games, raffles, and tie-breaking agents."},{"resource":"https://x402.forgemesh.io/verifiable-random-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Draws a random integer within any min-max range using HMAC-SHA256 over a client-supplied seed, revealing the server seed so the draw can be independently recomputed and verified afterward. For raffles, matchmaking, tie-breaking between competing agents, and any process where 'trust me, it was random' isn't good enough."},{"resource":"https://x402.forgemesh.io/hmac-random-draw","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Cryptographic random number draw with a revealed server seed for after-the-fact verification: combine it with your own client seed to get a number in your chosen range that neither party could have predicted or manipulated in advance. For games, sampling, and fair-assignment logic between untrusted parties."},{"resource":"https://x402.forgemesh.io/proverbs-daily","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The classic daily-Proverbs reading: the UTC day of the month selects the matching chapter of Proverbs (the 16th reads Proverbs 16 — the book has exactly 31 chapters), plus a highlighted verse of the day that rotates within the chapter across months. Optional include_chapter flag returns the full chapter text (KJV). Served from locally hosted public-domain scripture. Optional date parameter for any calendar day."},{"resource":"https://x402.forgemesh.io/daily-proverb","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Today's Proverbs reading: day-of-month picks the chapter (1-31, matching Proverbs' 31 chapters), plus a date-seeded verse highlight from within it. Locally hosted KJV text."},{"resource":"https://x402.forgemesh.io/proverbs-chapter-today","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Which chapter of Proverbs to read today, by the classic day-of-month convention, with a highlighted verse of the day and an option to pull the full chapter text."},{"resource":"https://x402.forgemesh.io/wisdom-of-the-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"A daily wisdom reading from the Book of Proverbs — today's chapter (day-of-month = chapter number) plus a deterministic verse pick, served from locally hosted public-domain KJV text."},{"resource":"https://x402.forgemesh.io/public-holidays","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Public holidays API: the official national public holidays for 200+ countries and any year — date, local name, English name, and holiday type (public/bank/school/observance) as JSON, served from data bundled locally with no third-party dependency at request time. The data scheduling, payroll, SLA, and delivery agents check before promising a date."},{"resource":"https://x402.forgemesh.io/bank-holidays","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Public holidays API: every official national holiday for any country and year — date, local name, English name, and holiday type (public/bank/school/observance). For scheduling, SLA, payroll, and delivery-planning agents."},{"resource":"https://x402.forgemesh.io/national-holidays-calendar","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Full national public holiday calendar for 200+ countries and any year — date, local-language name, English name, and holiday type — as structured JSON. Used by payroll systems, delivery schedulers, and SLA calculators that need to know which dates are actually business days."},{"resource":"https://x402.forgemesh.io/holiday-calendar-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Query the official national public holidays for a given country and year, returned with local and English names and holiday type. For scheduling agents that need to check whether a date is a holiday before committing to a delivery window or SLA deadline. Served from data bundled locally — no third-party dependency at request time."},{"resource":"https://x402.forgemesh.io/pypi-package-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"PyPI package info API: latest version, one-line summary, license, requires-python constraint, declared dependencies, yank status, and homepage for any Python package — normalized to the fields that matter (the raw index response is 100x larger). Pre-install hygiene for Python coding agents. Cached 1 hour."},{"resource":"https://x402.forgemesh.io/pypi-package-health","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"PyPI package inspection API: latest version, summary, license, requires-python, dependency declarations, and yank status for any Python package. The pre-install hygiene check for Python coding agents."},{"resource":"https://x402.forgemesh.io/python-package-version","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Returns the latest version, summary, license, and required Python version constraint for any package on the Python Package Index, plus its declared dependencies and yank status. A quick pre-install check for coding agents working in Python before they commit to a dependency."},{"resource":"https://x402.forgemesh.io/pip-dependency-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Looks up normalized package metadata from the Python Package Index, version, dependencies, license, homepage, and yank/deprecation status, trimmed down from the much larger raw index response. For agents auditing or generating requirements files before running pip install."},{"resource":"https://x402.forgemesh.io/rain-nowcast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Rain nowcast API: precipitation in 15-minute steps for the next 2 hours at any latitude/longitude, as structured JSON, for a quick 'will it rain soon' check. Use for delivery timing, outdoor-event decisions, and field-service scheduling. Radar-based nowcasting is strongest in the US and Europe; other regions fall back to lower-resolution model estimates. Cached 10 minutes."},{"resource":"https://x402.forgemesh.io/will-it-rain-soon","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Rain nowcast API by coordinates: 15-minute-resolution precipitation for the next 2 hours, for a quick 'will it rain soon' check. Structured JSON for delivery, outdoor-event, and scheduling agents. Radar-based, so coverage is strongest in the US and Europe."},{"resource":"https://x402.forgemesh.io/next-2-hour-precipitation","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Precipitation broken into 15-minute intervals for the next 2 hours at any latitude/longitude, for short-horizon 'is it about to rain' decisions. Use for last-mile delivery timing, outdoor-event go/no-go calls, and field-service dispatch. Best coverage in radar-dense regions (US, Europe); other regions may show low-resolution model estimates."},{"resource":"https://x402.forgemesh.io/minute-level-rain-forecast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Minute-level precipitation nowcast for the next 2 hours (15-minute steps) for any point on Earth, as structured JSON. Built for agents that need a near-term rain call rather than a daily or hourly forecast. Accuracy depends on regional radar coverage — strongest in the US and Europe, weaker elsewhere."},{"resource":"https://x402.forgemesh.io/remove-background","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.02","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Remove background from any image URL: returns a transparent PNG (base64) with the subject isolated with clean subject segmentation running locally on our hardware — no third-party image service. Use for product photos, profile pictures, thumbnails, and creative pipelines. Images processed in a sandbox and deleted immediately."},{"resource":"https://x402.forgemesh.io/background-removal","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.02","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Background removal API: send an image URL, get back a transparent PNG with the subject cleanly cut out (segmentation runs on our own hardware). For product photos, avatars, thumbnails, and design pipelines. Nothing stored."},{"resource":"https://x402.forgemesh.io/image-cutout","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.02","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Image cutout tool: isolates the main subject of any image URL and returns a transparent PNG with the background removed, ready to drop onto a new backdrop. The source image is discarded immediately after processing. Handy for product photography, profile picture cleanup, and compositing steps in creative or e-commerce pipelines."},{"resource":"https://x402.forgemesh.io/transparent-png-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.02","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Transparent background generator: takes any image URL, segments out the foreground subject, and returns it as a base64 PNG with full alpha transparency. Nothing from the source image is retained past the request. Useful for sticker packs, thumbnail production, marketplace listings, and any pipeline that needs a subject on its own without a backdrop."},{"resource":"https://x402.forgemesh.io/robinhood-chain-tokens","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Registry of tokenized stock and ETF contracts on Robinhood Chain (chain id 4663): 25 verified token addresses with their on-chain price-feed addresses, chain metadata (RPC, explorer, gas token), and source citations for every entry. Read-only public blockchain data — informational only, no trading or brokerage functions."},{"resource":"https://x402.forgemesh.io/tokenized-stock-list","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"List every verified tokenized equity and ETF contract live on Robinhood Chain — symbol, contract address, and oracle price-feed address per entry, with the official source URL and verification date included for audit. For agents mapping the tokenized real-world-asset landscape."},{"resource":"https://x402.forgemesh.io/stock-token-registry","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Curated on-chain registry lookup for Robinhood Chain stock tokens: 20 equities and 5 ETFs with canonical contract addresses sourced from official documentation, plus chain id, public RPC endpoint, and block explorer. Deterministic and cacheable — the same catalog every call until the registry is re-verified."},{"resource":"https://x402.forgemesh.io/rwa-token-contracts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Contract addresses for tokenized real-world assets on Robinhood Chain, an Arbitrum-Orbit L2 where equities like AAPL, NVDA, and TSLA trade as ERC-20 tokens. Returns address, asset kind, and price-feed reference per symbol so an agent can verify what it is interacting with before touching any contract."},{"resource":"https://x402.forgemesh.io/robinhood-oracle-health","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Health check for a tokenized stock's price oracle on Robinhood Chain: verifies the latest round has a positive answer, valid round accounting, and an update timestamp inside the feed's 24-hour heartbeat window. Returns healthy, stale, or invalid, with every raw round value included. Checks that cannot be verified from official contracts report unsupported — never a silent pass."},{"resource":"https://x402.forgemesh.io/stock-oracle-status","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Is the on-chain price for a tokenized equity trustworthy right now? Runs staleness, positive-answer, and round-validity checks against the asset's price feed on Robinhood Chain and returns a single status verdict plus per-check detail. For agents that gate downstream decisions on oracle freshness."},{"resource":"https://x402.forgemesh.io/price-feed-health-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Oracle freshness monitor for tokenized stocks and ETFs: reports the age of the latest price update against the feed's heartbeat, flags non-positive or invalid rounds, and states plainly when a check (like sequencer uptime) cannot be verified. Raw round id, answer, and timestamps included for independent auditing."},{"resource":"https://x402.forgemesh.io/oracle-staleness-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Check whether a Robinhood Chain price feed has updated within its expected interval before relying on the quote. Returns age in seconds, the heartbeat budget, grace window, and a stale/fresh verdict, plus round metadata an agent can recheck on-chain itself via the included feed address."},{"resource":"https://x402.forgemesh.io/robinhood-token-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Live on-chain report for a tokenized stock or ETF on Robinhood Chain by ticker symbol: ERC-20 name, decimals, total supply, current oracle price in USD with raw answer and update timestamp, staleness flag, and explorer link. Read-only public blockchain data with source citations — informational only, never investment advice."},{"resource":"https://x402.forgemesh.io/tokenized-stock-price","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current USD oracle price for a tokenized equity on Robinhood Chain — AAPL, NVDA, TSLA, SPY and 21 more — with the raw fixed-point answer, feed decimals, update timestamp, and an explicit stale/fresh verdict so an agent can decide whether the quote is usable. Unknown tickers return the full list of supported symbols."},{"resource":"https://x402.forgemesh.io/stock-token-info","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"On-chain metadata for a Robinhood Chain stock token: verified contract address, ERC-20 name and decimals, total supply in both raw and human units, plus the token's oracle price snapshot. Case-insensitive symbol matching; large integers returned as strings to survive JSON round-trips without precision loss."},{"resource":"https://x402.forgemesh.io/onchain-stock-quote","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up what a tokenized share is currently priced at on-chain, straight from the asset's price feed on Robinhood Chain, together with supply and contract details of the token itself. Built for agents reconciling off-chain market data against what smart contracts actually see."},{"resource":"https://x402.forgemesh.io/solve-equation","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Equation solver API: solve linear (ax+b=0), quadratic (ax²+bx+c=0, with real OR complex roots and the discriminant), and 2×2 linear systems — from structured numeric coefficients, not a parsed string. Exact roots every time. For engineering, education, and scientific agents."},{"resource":"https://x402.forgemesh.io/equation-solver","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Equation solver API: exact roots of linear and quadratic equations (real and complex) and 2-variable linear systems, from structured coefficients. Real algebra, not a guess."},{"resource":"https://x402.forgemesh.io/quadratic-formula-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Solves quadratic equations (ax squared + bx + c = 0) from numeric coefficients, returning both roots — real or complex — along with the discriminant. Also handles linear equations and small 2x2 systems. For algebra homework checking, engineering calculations, and any agent that needs exact roots instead of an approximated answer."},{"resource":"https://x402.forgemesh.io/linear-equation-solver","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Equation solver for linear equations, quadratics with real or complex roots, and 2x2 systems of linear equations, given structured numeric coefficients rather than a text expression to parse. For engineering checks, math tutoring tools, and agents that need guaranteed-exact algebraic solutions."},{"resource":"https://x402.forgemesh.io/space-asteroid-watch","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Asteroid close-approach API: every known near-earth object passing Earth this week — size estimates, closest-approach date and miss distance, velocity, and the potentially-hazardous classification, as structured JSON. Use for space-risk dashboards, science content, education agents, and novelty feeds. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/near-earth-objects","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Near-earth object feed: asteroids passing close to Earth this week — name, size estimate, closest-approach date and distance, relative velocity, and potentially-hazardous flag, as normalized JSON. For risk, science, and content agents."},{"resource":"https://x402.forgemesh.io/asteroid-close-approach-data","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Every near-earth object making a close approach to Earth this week — estimated size, closest approach date, miss distance, velocity, and whether it's classified as potentially hazardous — as structured JSON. For space-risk dashboards, science newsletters, and education agents covering near-earth asteroid activity. Refreshed every 6 hours."},{"resource":"https://x402.forgemesh.io/hazardous-asteroid-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Track near-earth asteroids passing by this week, including size estimate, miss distance, approach velocity, and a potentially-hazardous flag for each object. Built for science content generation, novelty feeds, and monitoring agents that want a plain JSON view of current asteroid activity without parsing raw orbital data."},{"resource":"https://x402.forgemesh.io/space-photo-of-the-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Astronomy photo of the day API: today's featured space image with title, high-res URL, and the full astronomer-written explanation, as JSON. Use for daily content feeds, newsletters, screensaver bots, and education agents. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/daily-space-image","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Today's featured space image — title, high-resolution image URL, and a full written explanation from an astronomer — refreshed daily. A drop-in content source for newsletters, screensaver bots, and daily-content agents that want a fresh astronomy image with context every day, no image curation required."},{"resource":"https://x402.forgemesh.io/astronomy-image-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Pulls the current day's featured astronomy image along with its title and full explanatory caption, as structured JSON. Built for content agents, daily digest bots, and education tools that want a rotating supply of space imagery with context attached rather than a static image library. Cached 6 hours."},{"resource":"https://x402.forgemesh.io/space-solar-storms","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Solar storm API: the last 30 days of solar flare events — class (A/B/C/M/X), begin/peak/end times, and source region — the space weather that degrades GPS, satellite communications, and power grids. Use for infrastructure-risk monitoring, aviation/comms planning, and science agents. Cached 3 hours."},{"resource":"https://x402.forgemesh.io/space-weather-events","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Space weather events API: recent solar flares with class, peak time, and source region — the events that disrupt GPS accuracy, satellite links, and HF radio. Normalized JSON for infrastructure-risk and comms agents."},{"resource":"https://x402.forgemesh.io/solar-flare-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The last 30 days of solar flare events by class (A through X), with begin, peak, and end times and the source active region — the space weather that can disrupt GPS accuracy, satellite links, and power grids. For infrastructure-risk monitoring and aviation or communications planning agents. Refreshed every 3 hours."},{"resource":"https://x402.forgemesh.io/gps-disruption-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Recent solar flare activity over the past 30 days, classified by intensity with timing and source region for each event — the underlying cause of GPS drift, satellite communication glitches, and grid instability. Useful for infrastructure monitoring and risk-planning agents that want early signal on space weather impact. Cached 3 hours."},{"resource":"https://x402.forgemesh.io/space-weather-briefing","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Consolidated space-weather notifications digest: solar flares, coronal mass ejections, geomagnetic storms, radiation-belt enhancements and interplanetary shocks, each with an official report ID, issue time, and full message text. Broader than a flares-only feed — one call briefs an agent on all current solar activity affecting GPS, HF comms, and satellite operations. Covers the most recent seven days."},{"resource":"https://x402.forgemesh.io/solar-activity-digest","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Space weather notification digest: the official space-weather advisories issued over roughly the last week — type, issue time, source link, and full message text covering solar flares, CMEs, geomagnetic storms, and radiation events. For infrastructure-risk briefings and space-weather newsletter agents."},{"resource":"https://x402.forgemesh.io/geomagnetic-storm-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Rolling digest of official space-weather notifications from roughly the past week — geomagnetic storm watches/warnings, solar radiation storms, and other advisories — with message type, issue timestamp, source link, and full advisory text. For grid-operator risk monitoring, aviation/comms planning, and alerting agents that want the human-readable advisory layer, not just raw event data."},{"resource":"https://x402.forgemesh.io/cme-watch","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The latest official space-weather notifications — coronal mass ejection alerts, geomagnetic storm warnings, solar radiation storms, and weekly summary reports — as structured JSON with type, issue time, and full text for each. Covers roughly the last 7 days by default. For infrastructure-risk agents, science newsletters, and space-weather monitoring dashboards."},{"resource":"https://x402.forgemesh.io/ssl-certificate-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"SSL certificate API: inspect any domain's TLS certificate — issuer, subject, validity window, days until expiry, SAN list, and whether it currently validates — including expired or invalid certs (the ones you most need to see). For uptime monitors, renewal alerting, and security-screening agents run on a schedule."},{"resource":"https://x402.forgemesh.io/tls-cert-expiry","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"TLS certificate expiry API: days until any domain's certificate expires, plus issuer, subject, SANs, and validity status — even for already-broken certs. The check monitoring agents run daily."},{"resource":"https://x402.forgemesh.io/cert-expiry-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Certificate expiration checker: point it at any domain and get back its certificate's issuer, subject, valid-from and valid-until dates, and exactly how many days remain before it expires, even for certificates that are already expired or fail validation. Built for renewal-reminder cron jobs, uptime monitors, and security audits that can't afford a surprise lapse."},{"resource":"https://x402.forgemesh.io/https-certificate-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"HTTPS certificate inspector: retrieves the full TLS certificate detail for any domain, including the subject-alternative-name list and whether the certificate currently validates. Deliberately still returns data for expired or broken certificates so monitoring tools can flag exactly what is wrong. For security screening and scheduled compliance checks."},{"resource":"https://x402.forgemesh.io/sun-moon-times","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Sun & moon API: sunrise, sunset, solar noon, evening golden hour, moon phase name, moon illumination fraction, moonrise, moonset, and the dates of the next full moon and next new moon — for any latitude/longitude and date, computed locally, instant, no upstream. For photography scheduling, agriculture, solar estimation, astronomy content, and outdoor-event agents."},{"resource":"https://x402.forgemesh.io/sunrise-sunset","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Sunrise and sunset API: sun times (sunrise, sunset, solar noon, golden hour) plus moon phase and illumination for any coordinates and date, computed instantly. For photography, agriculture, solar, and outdoor-planning agents."},{"resource":"https://x402.forgemesh.io/moon-phase-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Computes the current moon phase name and illumination percentage for any date and location, alongside sunrise, sunset, and solar noon, all calculated directly from astronomical formulas rather than looked up from a table. For agriculture apps, astrology content, and outdoor-event planning tied to lunar cycles."},{"resource":"https://x402.forgemesh.io/golden-hour-calculator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Returns sunrise, sunset, solar noon, and evening golden-hour timing for any latitude/longitude and date, computed directly with no external lookup delay. Useful for photography scheduling, solar panel estimation, and outdoor-event agents that need precise light timing rather than a rough sunrise/sunset guess."},{"resource":"https://x402.forgemesh.io/tech-news-pulse","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Tech news pulse API: the current 30 top-ranked tech stories from the leading hacker community front page — title, outbound article URL, points, author, comment count, and ISO timestamps as normalized JSON. Use for tech trend detection, topic monitoring, newsletter pipelines, and content agents. Cached 3 minutes."},{"resource":"https://x402.forgemesh.io/hacker-news-frontpage","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Tech news front page API: the current top 30 ranked tech stories — title, outbound URL, points, comment count, and timestamps — as normalized JSON. For trend detection, topic monitoring, and content-pipeline agents. Refreshed every few minutes."},{"resource":"https://x402.forgemesh.io/top-tech-stories","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"The current top 30 tech stories ranked by community interest, each with title, outbound article link, point score, author, and comment count as normalized JSON. Built for trend-detection bots, tech newsletter pipelines, and content agents that want a snapshot of what the tech community is discussing right now. Refreshed every 3 minutes."},{"resource":"https://x402.forgemesh.io/developer-news-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"A normalized feed of the top-ranked technology and developer stories right now — title, link, score, author, and comment count for each — pulled from a leading tech community discussion board. For monitoring emerging tools, tracking industry sentiment, or feeding a newsletter pipeline. Refreshed every 3 minutes."},{"resource":"https://x402.forgemesh.io/text-statistics","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Text statistics API: characters, words, sentences, average sentence length, Flesch reading-ease score, estimated reading time, and estimated LLM token count for any text — instant, computed locally, nothing stored. For context-budget checks, readability gates, and content QA in agent pipelines."},{"resource":"https://x402.forgemesh.io/count-tokens","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Token and word counting API: characters, words, sentences, estimated LLM tokens, Flesch reading ease, and reading time for any text. Budgeting context windows and readability in one call."},{"resource":"https://x402.forgemesh.io/readability-score-checker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Computes a Flesch reading-ease score, average sentence length, and estimated reading time for any block of text, alongside character, word, and sentence counts. For content QA gates, editorial tooling, and agents that need to confirm text hits a target readability level before publishing."},{"resource":"https://x402.forgemesh.io/word-count-analyzer","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Breaks down any text into character, word, and sentence counts, estimated LLM token count, and reading time, computed instantly with nothing stored. Useful for context-budget checks before an API call, content-length validation, and editorial word-count requirements."},{"resource":"https://x402.forgemesh.io/text-to-speech","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Text-to-speech API: convert up to 2000 characters into natural speech (WAV, base64) using our locally-hosted neural speech engine — no API keys, pay per call with USDC. Choose voices F1-F5/M1-M5. Use for voice agents, notifications, audio content, and IVR. Text never stored. Full 20-voice / 31-language tiered product at voice.forgemesh.io."},{"resource":"https://x402.forgemesh.io/tts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"TTS API paid per call over x402: up to 2000 characters to natural speech (WAV) on our locally-hosted neural speech engine, multiple voices. No keys, no subscription. For voice agents, IVR, audio content. Premium tiers with 20 voices and 31 languages at voice.forgemesh.io."},{"resource":"https://x402.forgemesh.io/voice-synthesis","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Voice synthesis API: converts written text (up to 2000 characters) into a natural-sounding spoken-word audio file, delivered as base64 WAV with a choice of five male and five female voice presets. No account or third-party key required, and text is never retained. Suited for voice assistants, IVR prompts, and turning written notifications into audio."},{"resource":"https://x402.forgemesh.io/speech-generator","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Speech audio generator: reads any block of text aloud and returns the result as a downloadable WAV file, selectable across ten built-in voice presets. Pay-per-call with no subscription or stored text. Useful for narrating short-form content, generating spoken alerts, or producing sample audio for voice-agent testing."},{"resource":"https://x402.forgemesh.io/narrate-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.01","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Text narration API: turns up to 2000 characters of written text into spoken audio, choosing from five male and five female voice options, returned as base64-encoded WAV. Nothing typed is stored. Good for audiobook snippets, accessibility read-aloud features, and adding a voice layer to otherwise silent notification systems."},{"resource":"https://x402.forgemesh.io/this-day-in-history","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"This day in history API: notable events that happened on any month/day — the year, a one-line description, and links to fuller articles, as structured JSON. A renewable daily-content source for newsletters, social bots, trivia games, and engagement agents. CC BY-SA with attribution included. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/on-this-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"On-this-day API: notable historical events for any month/day — year, one-line description, and related article links. Fresh daily content for newsletters, social bots, and trivia agents."},{"resource":"https://x402.forgemesh.io/historical-events-today","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Historical events lookup: pass any month and day and get back a list of notable things that happened on that date across different years, each with a short description and a source link. Refreshes as a reliable daily content source. Good for newsletter fillers, social media bots, and trivia-night question generators. Attribution included per license."},{"resource":"https://x402.forgemesh.io/daily-history-facts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Daily history facts API: retrieves notable historical events tied to any calendar date, each entry carrying the year, a one-line summary, and a link for further reading. Built to be called once a day as a rotating content source. Useful for calendar apps, morning-briefing bots, and educational trivia agents. Attribution required and included."},{"resource":"https://x402.forgemesh.io/tornado-warnings","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Tornado alert API: every tornado warning and tornado watch currently active anywhere in the United States — affected zones, severity, urgency, and full alert text — as normalized JSON. Use for safety-notification agents, logistics-halt automation, and severe-weather news agents. Public-domain government data, refreshed every 2 minutes. An empty feature list means no tornado activity is in progress, not an upstream failure."},{"resource":"https://x402.forgemesh.io/tornado-warning-feed","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Nationwide tornado warning and watch feed: every currently active US tornado warning or tornado watch — affected zones, severity, urgency, and full alert text — as normalized JSON, refreshed every 2 minutes. Built for safety-notification and logistics-halt agents that need the fastest possible signal on tornado activity."},{"resource":"https://x402.forgemesh.io/active-tornado-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"All tornado warnings and tornado watches currently in effect anywhere in the United States, with the specific counties/zones affected, severity, urgency, and the full official US government alert feed alert text. For emergency-notification agents, logistics rerouting, and outdoor-event safety logic. Legitimately empty when no tornado activity is occurring."},{"resource":"https://x402.forgemesh.io/tornado-watch-tracker","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.004","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Live nationwide feed of active tornado warnings and watches from the official US alerting authority — zones affected, severity, urgency, and alert text for each. Use for real-time safety alerting, fleet/delivery-halt automation, and news agents tracking severe weather. Updated every 2 minutes; empty results mean no tornado activity, not a failure."},{"resource":"https://x402.forgemesh.io/transcribe","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.03","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Audio transcription API: transcribe any public audio URL (mp3, wav, m4a, ogg — up to 25MB / ~20 min) to text with a neural speech-recognition engine running locally on our hardware. Multilingual (~99 languages), auto language detection. Use as a speech-to-text step for voicemail, podcasts, meetings, and voice agents. Audio is processed in a sandbox and deleted immediately; we keep nothing."},{"resource":"https://x402.forgemesh.io/speech-to-text","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.03","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Speech-to-text API: audio URL in, transcript out — a neural speech-recognition engine on our own hardware, ~99 languages, mp3/wav/m4a/ogg up to 25MB. For voicemail, podcast, meeting, and voice-agent pipelines. Audio deleted after processing."},{"resource":"https://x402.forgemesh.io/audio-transcription-api","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.03","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Audio transcription API for agents: paid per call, no keys, no accounts. Neural speech-recognition transcript of any public audio URL up to 25MB, with segment text. Nothing retained."},{"resource":"https://x402.forgemesh.io/audio-to-text-convert","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.03","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Audio-to-text conversion: submit any public audio file URL (mp3, wav, m4a, ogg, up to 25MB) and get back a full text transcript, with the source language automatically detected across roughly 99 languages. Audio is processed in an isolated sandbox and deleted immediately afterward. Built for turning meeting recordings, interviews, and voice memos into searchable text."},{"resource":"https://x402.forgemesh.io/voicemail-transcription","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.03","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Voicemail and call transcription: converts spoken audio up to about 20 minutes long into written text, auto-detecting the language among nearly 99 supported. Files are discarded right after transcription completes, nothing is retained. Useful for logging voicemails, transcribing podcast segments, or feeding spoken content into downstream text-processing agents."},{"resource":"https://x402.forgemesh.io/url-expand","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"URL expansion API: safely follow a short or redirecting link (up to 6 hops, SSRF-guarded) and return the final URL, complete redirect chain, and final HTTP status — see where a link REALLY goes before touching it. For link-safety checks, affiliate auditing, and phishing triage."},{"resource":"https://x402.forgemesh.io/unshorten-url","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"URL unshortener API: follow any short link safely and get the final destination, full redirect chain, and final status — without visiting it yourself. Link-safety pre-check for agents clicking the unknown web."},{"resource":"https://x402.forgemesh.io/redirect-chain-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Redirect chain tracer: follows any shortened or redirecting link up to six hops and reports every URL in the chain along with the final destination and HTTP status. Guarded against requests to internal addresses. Use it to audit affiliate links, verify marketing redirects, or confirm a link's true destination before an agent follows it."},{"resource":"https://x402.forgemesh.io/link-destination-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Link destination checker: reveals where a shortened or forwarding URL actually leads before you click it, returning the final resolved address and the full hop-by-hop redirect path. Protected against internal-network targets. Built for phishing triage, affiliate-link auditing, and safety screening ahead of automated browsing."},{"resource":"https://x402.forgemesh.io/verify-file-checksum","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"File checksum API: fetch any public file URL (up to 50MB) and return its SHA-256/SHA-512/SHA-1/MD5 hex digest — verify a download matches its published checksum BEFORE trusting it. Supply-chain safety for agents installing packages, models, and binaries. File is hashed in memory and discarded."},{"resource":"https://x402.forgemesh.io/hash-remote-file","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Remote file hashing API: SHA-256/512/SHA-1/MD5 checksum of any file URL up to 50MB — verify downloads, releases, and models against published checksums before trusting them. Supply-chain hygiene for agents."},{"resource":"https://x402.forgemesh.io/file-hash-verifier","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Fetches a public file URL, up to 50MB, and returns its SHA-256, SHA-512, SHA-1, or MD5 digest so you can confirm a download matches its published checksum before trusting it. A supply-chain safety step for agents pulling packages, models, or binaries from the open web."},{"resource":"https://x402.forgemesh.io/download-integrity-check","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Hashes a remote file in memory and returns the digest in your choice of algorithm, discarding the file immediately afterward, no local disk write required. Useful for verifying installer integrity, comparing mirror copies of the same release, and catching a tampered or corrupted download before it's executed."},{"resource":"https://x402.forgemesh.io/verse-of-the-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Deterministic daily Bible verse: every caller gets the same King James Version (KJV) verse on the same UTC date, drawn from a curated pool of ~375 well-known comfort and encouragement passages (Psalms, John, Romans, 1 Corinthians, Philippians and more). Served entirely from locally hosted public-domain scripture — no third-party dependency at request time. Optional date parameter looks up any day, past or future."},{"resource":"https://x402.forgemesh.io/daily-bible-verse","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Same-verse-for-everyone daily Bible verse API: date-seeded pick from a curated pool of well-known KJV encouragement passages. Drop it into a devotional bot, morning digest, or Discord daily-message job."},{"resource":"https://x402.forgemesh.io/todays-scripture","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Today's scripture reading, deterministic by UTC date and served from locally hosted public-domain KJV text. Optional date input replays any day's verse."},{"resource":"https://x402.forgemesh.io/daily-verse","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"A single King James Version verse chosen deterministically for the day — same result for every caller on that UTC date, from a curated pool of ~375 well-known comfort and encouragement passages."},{"resource":"https://x402.forgemesh.io/vocabulary-builder","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Vocabulary builder serving GRE/SAT-caliber words: each entry has a precise definition, part of speech, natural example sentence, three synonyms, and an advanced/expert difficulty tag. Pull 1-10 random words, filter by difficulty or starting letter. 150 curated entries for tutoring agents, word-of-the-day bots, and test prep."},{"resource":"https://x402.forgemesh.io/word-of-the-day","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Random advanced English word with everything needed to teach it: dictionary-quality definition, part of speech, example sentence in context, and three synonyms. Filter by difficulty tier or first letter to build themed streaks. Made for daily-post bots and learning apps."},{"resource":"https://x402.forgemesh.io/gre-vocabulary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"GRE and SAT vocabulary practice API: draws from 150 curated high-difficulty words — perspicacious, recalcitrant, ephemeral tier — each with definition, usage example, synonyms, and an advanced/expert rating so study agents can ramp difficulty as learners progress."},{"resource":"https://x402.forgemesh.io/advanced-vocabulary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Random draws from a curated advanced-English word list, one to ten at a time, each entry carrying part of speech, a precise one-sentence definition, an example sentence, and synonyms. Deterministic dataset with stable entries — the same word always teaches the same meaning."},{"resource":"https://x402.forgemesh.io/volcano-activity","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Volcano hazard API: every US volcano currently at an elevated alert level — alert level (NORMAL/ADVISORY/WATCH/WARNING), aviation color code, observatory, and latest notice time — as normalized JSON. Covers Alaska, Hawaii, the Cascades, Yellowstone, and the Mariana Islands. Use for aviation routing, hazard-monitoring dashboards, and risk-alert agents. Public-domain government data, cached 5 minutes. Returns an empty list when no volcanoes are elevated."},{"resource":"https://x402.forgemesh.io/volcano-alert-levels","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current volcano alert levels API: every US volcano currently at an elevated alert level or aviation color code (Alaska, Hawaii, Cascades, Yellowstone, Mariana Islands) — alert level, color code, notice type, and issue time — as normalized JSON. Built for hazard-monitoring dashboards and travel/aviation risk agents."},{"resource":"https://x402.forgemesh.io/active-volcano-watch","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Every US volcano currently under a WATCH, ADVISORY, or WARNING alert level, with its aviation color code and the timestamp of the latest notice. Covers Alaska, Hawaii, the Cascades, Yellowstone, and the Mariana Islands. Useful for aviation-routing, disaster-response, and content agents that need to know which volcanoes are actively unsettled right now."},{"resource":"https://x402.forgemesh.io/volcano-hazard-status","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Live snapshot of elevated volcano hazard status across US observatories — alert level, color code, and notice timing for each volcano currently above normal background activity. For risk-monitoring dashboards, insurance and aviation planning, and hazard-alert agents. Returns an empty list when no volcanoes are elevated."},{"resource":"https://x402.forgemesh.io/weather-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"US weather alerts API: all active weather warnings, watches, and advisories for any US state — event type, severity, urgency, affected zones, and full alert text as normalized JSON. US COVERAGE ONLY. Use for logistics, event planning, and safety agents. Public-domain government data; cached 5 minutes."},{"resource":"https://x402.forgemesh.io/severe-weather-warnings","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"All currently active severe weather warnings, watches, and advisories for a given US state — event type, severity, urgency, the specific zones affected, and the full alert text — as normalized JSON. Built for logistics rerouting, outdoor-event cancellation logic, and safety-notification agents. US coverage only, refreshed every 5 minutes."},{"resource":"https://x402.forgemesh.io/storm-watch-alerts","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Active storm watches, warnings, and advisories issued for any US state, including severity, urgency level, affected zones, and full alert text. Use it to trigger automated safety notifications or delivery-delay logic ahead of severe weather. Covers the United States only; alert data refreshes every 5 minutes."},{"resource":"https://x402.forgemesh.io/weather-forecast","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Weather forecast API: current conditions (temperature, feels-like, humidity, wind, weather code) plus a 3-day daily forecast (highs, lows, precipitation probability) for any latitude/longitude worldwide, as structured JSON. Use for travel planning, logistics, event scheduling, and assistant agents. Cached 10 minutes."},{"resource":"https://x402.forgemesh.io/current-weather","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current weather API by coordinates: temperature, wind, and conditions code for any latitude/longitude worldwide, plus a 3-day daily outlook. Structured JSON for travel, logistics, and planning agents."},{"resource":"https://x402.forgemesh.io/weather-by-coordinates","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Current temperature, feels-like, humidity, wind, and conditions plus a 3-day daily outlook (highs, lows, rain chance) for any point on Earth given as latitude/longitude. Built for travel planning, delivery scheduling, and assistant agents that need forecast data without a country-specific weather provider. Refreshed every 10 minutes."},{"resource":"https://x402.forgemesh.io/daily-weather-outlook","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up current conditions and the next three days of daily highs, lows, and precipitation chance for any coordinates worldwide. Useful for trip planning, outdoor-event scheduling, and any agent that needs a short-range forecast without integrating a dedicated weather provider. Cached 10 minutes for freshness and cost."},{"resource":"https://x402.forgemesh.io/local-weather-conditions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.005","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Real-time local weather — temperature, feels-like, humidity, wind speed, and condition code — plus a 3-day forecast of highs, lows, and rain probability for any latitude/longitude. For assistant agents, logistics planning, and event scheduling that need current and near-term conditions in one call. Updated every 10 minutes."},{"resource":"https://x402.forgemesh.io/wiki-summary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Knowledge summary API: the lead summary of any English Wikipedia article — title, short description, extract paragraph, thumbnail, and canonical URL — as structured JSON. Titles accept spaces or underscores; missing pages return an unpaid 404. Use for entity enrichment, fact grounding, and research agents. CC BY-SA 4.0 with attribution in every response. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/knowledge-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Encyclopedia summary API: the lead summary of any English-language encyclopedia article — title, one-line description, extract paragraph, thumbnail, and canonical URL — as JSON. For entity enrichment, fact grounding, and knowledge agents. CC BY-SA content with attribution included."},{"resource":"https://x402.forgemesh.io/encyclopedia-entry-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Look up any topic on the web's largest collaboratively-edited encyclopedia and get back the title, short description, lead summary paragraph, thumbnail image, and canonical article URL as structured JSON. For entity enrichment, fact-checking, and research agents that need a grounded summary instead of a hallucinated one. Cached 24 hours, attribution included."},{"resource":"https://x402.forgemesh.io/topic-fact-summary","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Pull a structured summary for any known topic — short description, lead paragraph, thumbnail, and source URL — from a continuously updated, community-maintained knowledge base. Accepts titles with spaces or underscores. Built for research agents and chatbots that need quick, grounded background on a person, place, or concept."},{"resource":"https://x402.forgemesh.io/word-associations","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Word association API: get words related to any word — meanings-like (ml), rhymes (rel_rhy), sounds-like (sl), or adjectives-for (rel_jjb) — ranked by association strength, up to 20 results. For copywriting, product naming, poetry, crosswords, and word-game agents. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/rhymes-and-synonyms","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Word association API: synonyms, rhymes, similar-sounding words, or strongly-associated terms for any word, ranked by strength. For copywriting, naming, poetry, and word-game agents."},{"resource":"https://x402.forgemesh.io/related-words-finder","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Finds words related to any input word, similar meanings, words that sound alike, or adjectives commonly paired with it, ranked by association strength, up to 20 results per call. For copywriters, product namers, and word-game agents looking for options beyond an LLM's usual first guesses."},{"resource":"https://x402.forgemesh.io/crossword-word-helper","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.002","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Returns rhyming words, sound-alikes, or commonly paired adjectives for any input word, ranked by strength of association. Useful for crossword and word-game agents, poetry generation, and naming brainstorms that need a wider candidate list than a model would produce unprompted."},{"resource":"https://x402.forgemesh.io/would-you-rather","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Would-you-rather question generator: 120 curated dilemmas across categories including an agents-and-ai set written for AI audiences (infinite context vs zero latency), plus tech, philosophy, silly, food, adventure, and superpowers. Returns 1-5 random questions, optionally filtered by category. Clean content, no duplicates."},{"resource":"https://x402.forgemesh.io/icebreaker-questions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Random icebreaker dilemmas for bots, game nights, standups, and community channels: pick a category — silly, food, adventure, philosophy, tech, superpowers, or agents-and-ai — and get genuinely hard-to-choose either/or questions in structured JSON, ready to post as-is."},{"resource":"https://x402.forgemesh.io/party-game-questions","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Party-game question API serving would-you-rather dilemmas an agent can drop straight into a chat: each entry is a single self-contained question with a category tag. The agents-and-ai category is written specifically to make other bots (and their humans) laugh."},{"resource":"https://x402.forgemesh.io/conversation-starters","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.001","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Pull ready-to-use conversation starters framed as either/or choices — from lighthearted food debates to philosophical trade-offs — one to five at a time, filtered by topic. For community bots, Discord games, onboarding warm-ups, and any agent that needs to spark a discussion."},{"resource":"https://x402.forgemesh.io/zip-code-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Zip code lookup API: resolve any postal code to its place name, state/region, and latitude/longitude — 60+ countries supported (US, CA, GB, DE, FR, MX...). Unknown codes return an unpaid 404. For address validation, shipping estimation, tax jurisdiction, and geo-enrichment agents. Cached 24 hours."},{"resource":"https://x402.forgemesh.io/postal-code-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Postal code API: city, state, and coordinates for any zip/postal code in 60+ countries, and reverse place-to-codes search. For address validation, shipping, and geo-enrichment agents."},{"resource":"https://x402.forgemesh.io/postcode-coordinates-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Resolve a postal or zip code from 60+ countries into its place name, state or region, and latitude/longitude coordinates. Unknown codes return a clean not-found result. Used for shipping estimation, tax jurisdiction lookups, and turning a customer's zip code into a point on the map for downstream geo tools."},{"resource":"https://x402.forgemesh.io/address-postal-lookup","type":"http","method":"POST","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","maxAmountRequired":"0.003","payTo":"0x850363a27F0aC6fEb9C7a3eC4C1d295262dF9432","asset":"USDC"}],"description":"Given a postal code and country, get back the associated place name, region or state, and geographic coordinates — covering 60+ countries including the US, Canada, UK, Germany, and France. Built for address validation and geo-enrichment steps in signup, checkout, and logistics pipelines. Cached 24 hours."}]}