{"x402Version":2,"payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","resources":[{"id":4846,"slug":"4846","resource":"https://x402.freeq.one/tools/verify_semaphore","description":"x402-gateway tool: verify_semaphore — Verify a Semaphore ZK proof locally using Groth16 (embedded official vkey). No external dependency. Send the proof object from @semaphore-protocol/proof generateProof().","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"proof":{"description":"Semaphore proof: { merkleTreeDepth, merkleTreeRoot, nullifier, message, scope, points }","type":"object"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/verify_semaphore","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-22T22:10:18.932Z","quality":{"calls30d":6,"uniquePayers30d":1,"lastCalledAt":"2026-08-22T22:10:18.683Z"},"liveness":{},"verified":false,"featured":false},{"id":4841,"slug":"4841","resource":"https://x402.freeq.one/tools/llm_chat","description":"LLM Chat: Chat with a language model. OpenAI-compatible /v1/chat/completions interface. Supports 50+ models. Free models (auto, eco, premium) are $0 — paid models (gpt-5.2, claude-opus-5, deepseek-v4-pro, ...) are charged at cost. See /tools/llm_chat/models for the full model list and rates. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/llm_chat.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"50000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"max_tokens":{"description":"Maximum tokens to generate (default 1024, max 4096). Lower values reduce cost for paid models.","type":"integer"},"messages":{"description":"Conversation messages array","items":{"properties":{"content":{"description":"Message text content","type":"string"},"role":{"description":"Message role","enum":["system","user","assistant"],"type":"string"}},"type":"object"},"type":"array"},"model":{"description":"Model ID. Examples: auto/eco/premium (free, $0.002), openai/gpt-5.2, anthropic/claude-opus-5, google/gemini-3.1-pro, deepseek/deepseek-v4-pro. Short names accepted (gpt-5.2, claude-opus-5). See /tools for full list.","type":"string"},"temperature":{"description":"Sampling temperature 0-2 (default 0.7)","type":"number"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/llm_chat","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"description":{"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"mcpServerUrl":{"type":"string"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"toolName":{"type":"string"},"transport":{"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-27T08:44:50.149Z","quality":{"calls30d":5,"uniquePayers30d":1,"lastCalledAt":"2026-08-27T10:37:19.023Z"},"liveness":{},"verified":false,"featured":false},{"id":4843,"slug":"4843","resource":"https://x402.freeq.one/tools/wallet_verify_nostr","description":"x402-gateway tool: wallet_verify_nostr — Verify a NIP-98 Nostr HTTP auth event. Returns the signer pubkey. Stateful replay protection: each event id can only be verified once.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"token":{"description":"Base64-encoded NIP-98 event, or 'Nostr <base64>' Authorization header value","type":"string"},"url":{"description":"Expected u-tag URL (optional; defaults to the request URL)","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/wallet_verify_nostr","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-26T02:14:25.094Z","quality":{"calls30d":5,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T02:14:24.825Z"},"liveness":{},"verified":false,"featured":false},{"id":4845,"slug":"4845","resource":"https://x402.freeq.one/tools/wallet_verify_siwe","description":"x402-gateway tool: wallet_verify_siwe — Verify a Sign-In-With-Ethereum (EIP-4361) signature. Stateless oracle: checks the signature against the message and returns the wallet address + chainId. Never mints sessions or consumes nonces. Get a checksummed address first via wallet_checksum.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"message":{"description":"EIP-4361 SIWE message (line 2 must be a checksummed address)","type":"string"},"signature":{"description":"0x-prefixed personal_sign signature over the exact message bytes","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/wallet_verify_siwe","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-25T23:39:38.675Z","quality":{"calls30d":4,"uniquePayers30d":1,"lastCalledAt":"2026-08-25T23:39:38.431Z"},"liveness":{},"verified":false,"featured":false},{"id":4842,"slug":"4842","resource":"https://x402.freeq.one/tools/wallet_verify_solana","description":"x402-gateway tool: wallet_verify_solana — Verify an ed25519 Solana wallet signature over a message containing a 'Nonce: <value>' line. Returns the signer pubkey. Consumes the nonce — one verification per nonce.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"message":{"description":"Signed message containing a 'Nonce: <value>' line (get one via the /auth/solana/nonce endpoint pattern)","type":"string"},"pubkey":{"description":"Base58 Solana public key of the signer","type":"string"},"signature":{"description":"Base58 ed25519 signature","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/wallet_verify_solana","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-26T02:17:39.084Z","quality":{"calls30d":3,"uniquePayers30d":1,"lastCalledAt":"2026-08-26T02:17:38.839Z"},"liveness":{},"verified":false,"featured":false},{"id":4835,"slug":"4835","resource":"https://x402.freeq.one/tools/jobs","description":"Job Search: Search live job postings by keywords and locations. Returns structured results: title, company, location, apply URL, work types, employment type, seniority, industry, salary, and description. Supports onsite/remote/hybrid preferences. One call covers the whole market for a keyword + location pair. Pay per call in USDC on Base via x402 — POST https://x402.freeq.one/tools/jobs.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"keywords":{"description":"Search terms, e.g. ['software engineer', 'rust']","items":{"type":"string"},"type":"array"},"searches":{"description":"Search criteria list: {location: string (city/region/country), work_type: 'onsite'|'remote'|'hybrid'|''}","items":{"properties":{"location":{"type":"string"},"work_type":{"type":"string"}},"type":"object"},"type":"array"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/jobs","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-26T06:23:49.755Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-26T06:23:49.502Z"},"liveness":{},"verified":false,"featured":false},{"id":4836,"slug":"4836","resource":"https://x402.freeq.one/tools/qr_generator","description":"x402-gateway tool: qr_generator — Generate a QR code or barcode as an image (SVG or PNG). Returns a base64-encoded image (MCP content type image). Symbologies: qrcode/qr, code128, code39, ean13, ean8, upca, upce, isbn10, isbn13, issn, itf, gs1-128, databar.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"data":{"description":"Data to encode (URL or text for QR; numeric for EAN/UPC)","type":"string"},"format":{"description":"Barcode symbology; use qrcode (or qr) for QR codes","enum":["qrcode","code128","code39","ean13","ean8","upca","upce","isbn10","isbn13","issn","itf","gs1-128","databar"],"type":"string"},"type":{"description":"Output image format (default svg)","enum":["svg","png"],"type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/qr_generator","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-23T06:35:09.475Z","quality":{"calls30d":2,"uniquePayers30d":2,"lastCalledAt":"2026-08-23T06:35:09.222Z"},"liveness":{},"verified":false,"featured":false},{"id":4847,"slug":"4847","resource":"https://x402.freeq.one/tools/verify_worldid","description":"x402-gateway tool: verify_worldid — Verify a World ID 4.0 proof via the Worldcoin Developer Portal API. Generates an RP signature server-side, then proxies the full IDKit proof to developer.world.org. Returns { valid, nullifier, worldcoin_response }.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"action":{"description":"Action string (must match what IDKit used). Required for uniqueness proofs, omitted for session proofs.","type":"string"},"environment":{"description":"Worldcoin environment. Defaults to production.","enum":["production","staging"],"type":"string"},"proof":{"description":"IDKit proof payload: { protocol_version, responses, action?, session_id? }","type":"object"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/verify_worldid","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-22T22:08:50.993Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-22T22:08:50.784Z"},"liveness":{},"verified":false,"featured":false},{"id":4848,"slug":"4848","resource":"https://x402.freeq.one/tools/verify_batch","description":"x402-gateway tool: verify_batch — Batch verify up to 10 Semaphore proofs in a single request. Returns per-proof results with total count and average duration.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"items":{"items":{"properties":{"proof":{"description":"Semaphore proof object","type":"object"}},"type":"object"},"maxItems":10,"type":"array"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/verify_batch","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-22T22:08:42.439Z","quality":{"calls30d":2,"uniquePayers30d":1,"lastCalledAt":"2026-08-22T22:08:42.184Z"},"liveness":{},"verified":false,"featured":false},{"id":4837,"slug":"4837","resource":"https://x402.freeq.one/tools/mermaid","description":"x402-gateway tool: mermaid — Render a Mermaid diagram to an image (PNG or SVG). Returns a base64-encoded image (MCP content type image). Options: format (png|svg), theme (default|dark|forest|neutral), scale (1-4, PNG only).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"5000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"code":{"description":"Mermaid diagram source code, e.g. 'graph TD; A-->B'. Max 50000 chars.","type":"string"},"format":{"description":"Output format (default png). SVG returns vector text.","enum":["png","svg"],"type":"string"},"scale":{"description":"Raster scale 1-4, PNG only (default 2).","type":"number"},"theme":{"description":"Mermaid theme (default 'default').","enum":["default","dark","forest","neutral"],"type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/mermaid","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-24T06:34:07.505Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-24T06:34:07.232Z"},"liveness":{},"verified":false,"featured":false},{"id":4838,"slug":"4838","resource":"https://x402.freeq.one/tools/token_price","description":"x402-gateway tool: token_price — Get the live price of a token by symbol (e.g. ETH, USDC, MATIC).","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"2000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"symbol":{"description":"Token symbol, e.g. ETH","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/token_price","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-22T19:55:43.692Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-22T19:55:43.408Z"},"liveness":{},"verified":false,"featured":false},{"id":4839,"slug":"4839","resource":"https://x402.freeq.one/tools/markdown","description":"x402-gateway tool: markdown — Fetch a URL and convert its main content to clean, LLM-ready Markdown (strips nav/ads/sidebars). Options: output_format (markdown|text|json), css_selector, max_length, include_links, include_images.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"options":{"description":"Conversion options (output_format, css_selector, max_length, include_links, include_images)","type":"object"},"url":{"description":"The URL to fetch and convert","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/markdown","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-22T19:54:01.011Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-22T19:54:00.727Z"},"liveness":{},"verified":false,"featured":false},{"id":4840,"slug":"4840","resource":"https://x402.freeq.one/tools/giftcard/api/buy","description":"Buy a gift card code at the listed price. Price is returned in the payment challenge before you sign.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"email":"","product_id":"foot-locker-usa","value":1},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"result":{}},"type":"json"}},"resource":"https://x402.freeq.one/tools/giftcard/api/buy","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"description":"JSON request body with product_id and value","properties":{"email":{"description":"Optional buyer email","type":"string"},"product_id":{"description":"Catalog product id, e.g. foot-locker-usa","type":"string"},"value":{"description":"Face value to buy (USD)","type":"number"}},"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"description":{"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"result":{"description":"Tool output (JSON)"}},"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-09-01T23:22:48.129Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-09-01T23:22:47.871Z"},"liveness":{},"verified":false,"featured":false},{"id":4844,"slug":"4844","resource":"https://x402.freeq.one/tools/wallet_checksum","description":"x402-gateway tool: wallet_checksum — Convert an Ethereum address to its EIP-55 checksummed form. SIWE messages require the checksummed address on line 2 before signing.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x90b0dC893406d6eA63bb077ED59F5e8340f98d84","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":60}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"address":{"description":"Ethereum address in any casing (0x...)","type":"string"}},"bodyType":"json","method":"POST","type":"http"},"output":{"type":"json"}},"resource":"https://x402.freeq.one/tools/wallet_checksum","schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"queryParams":{"additionalProperties":{"type":"string"},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"x402.freeq.one","lastUpdated":"2026-08-25T23:45:48.443Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-25T23:45:48.19Z"},"liveness":{},"verified":false,"featured":false}]}