← Marketplace

Freeq

Freeq is an x402-native service at https://x402.freeq.one, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 12 endpoints listed.

Base

Offers

OfferEndpointPrice
Api Buy
Buy a gift card code at the listed price. Price is returned in the payment challenge before you sign.
/m/bz-x402-freeq-one/tools/giftcard/api/buy1 USDC
Tools Jobs
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.
/m/bz-x402-freeq-one/tools/jobs0.002 USDC
Tools Llm Chat
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.
/m/bz-x402-freeq-one/tools/llm_chat0.05 USDC
Tools Mermaid
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).
/m/bz-x402-freeq-one/tools/mermaid0.005 USDC
Tools Qr Generator
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.
/m/bz-x402-freeq-one/tools/qr_generator0.001 USDC
Tools Verify Batch
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.
/m/bz-x402-freeq-one/tools/verify_batch0.005 USDC
Tools Verify Semaphore
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().
/m/bz-x402-freeq-one/tools/verify_semaphore0.001 USDC
Tools Verify Worldid
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 }.
/m/bz-x402-freeq-one/tools/verify_worldid0.005 USDC
Tools Wallet Checksum
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.
/m/bz-x402-freeq-one/tools/wallet_checksum0.001 USDC
Tools Wallet Verify Nostr
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.
/m/bz-x402-freeq-one/tools/wallet_verify_nostr0.001 USDC
Tools Wallet Verify Siwe
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.
/m/bz-x402-freeq-one/tools/wallet_verify_siwe0.001 USDC
Tools Wallet Verify Solana
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.
/m/bz-x402-freeq-one/tools/wallet_verify_solana0.001 USDC

Machine-readable: openapi.json with x-payment-info offers.

Try it live

Run the full MPP flow from your browser: catch the 402, sign the payment with your wallet, and watch it settle on-chain.

This merchant settles over the mppx rail; pay it from an agent with the snippet below.

Pay with an agent

Any MPP or x402-compatible client works. With mppx, payment is automatic:

import { Mppx, evm } from 'mppx/client'
import { privateKeyToAccount } from 'viem/accounts'

const mppx = Mppx.create({
  methods: [evm({
    account: privateKeyToAccount(process.env.KEY),
    currencies: [evm.assets.base.USDC],
  })],
})

const res = await mppx.fetch('https://api.meshgateway.co/m/bz-x402-freeq-one/tools/giftcard/api/buy')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-x402-freeq-one/tools/giftcard/api/buy
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …