← Marketplace

Oblique

Oblique is an x402-native service at https://api.oblique.markets, 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
Paid Agent Return Context
Use when an agent needs agent return context. Returns Accountless returning-agent context bundle with optional Bazaar, time, Base, facilitator-health, cursor-aware Bazaar delta and trending components, statuses, next cursor, and evidence hash. $0.005.
/m/bz-api-oblique-markets/api/v1/paid/agent-return-context0.005 USDC
Paid Base Gas Price
Use when an agent needs base gas price. Returns Current Base gas price: fetch EIP-1559 latest-block base fee and gas price in wei and gwei from redundant public RPCs, with block freshness metadata for transaction planning. $0.002.
/m/bz-api-oblique-markets/api/v1/paid/base-gas-price0.002 USDC
Paid Bazaar Category Heat
Use when an agent needs bazaar category heat. Returns x402 Bazaar category heat map: every listing in the latest daily full-catalogue snapshot classified into 9 categories (search/scrape, crypto-data, ai-inference, social-data, verification, compute/browser, agent-tools, enrichment, other) with listing counts, settled 30d calls, unique payers and listing share per category. $0.003.
/m/bz-api-oblique-markets/api/v1/paid/bazaar-category-heat0.003 USDC
Paid Bazaar Category Heat Feed
Use when an agent needs bazaar category heat feed. Returns Loopable Bazaar category-heat change feed with added, removed, rank-change and price-change records, stable cursors and feed timestamps. $0.001079.
/m/bz-api-oblique-markets/api/v1/paid/bazaar-category-heat-feed0.001079 USDC
Paid Bazaar Pulse
Use when an agent needs bazaar pulse. Returns Live x402 Bazaar market pulse: trending services, call volumes, new listings, and catalog changes from daily full-catalog snapshots. Machine-readable JSON for agent-market research. $0.002.
/m/bz-api-oblique-markets/api/v1/paid/bazaar-pulse0.002 USDC
Paid Crypto Price
Use when an agent needs crypto price. Returns Real-time cryptocurrency price data. $0.004.
/m/bz-api-oblique-markets/api/v1/paid/crypto-price0.004 USDC
Paid Echo
Use when an agent needs echo. Returns Echo service. $0.01.
/m/bz-api-oblique-markets/api/v1/paid/echo0.01 USDC
Paid Rep Stableenrich Search
Use when an agent needs rep stableenrich search. Returns Bounded web search for agents using the public Wikimedia Wikipedia search index; not an Exa or stableenrich.dev proxy. $0.01.
/m/bz-api-oblique-markets/api/v1/paid/rep-stableenrich-search0.01 USDC
Paid Sentiment
Use when an agent needs sentiment. Returns Social media and news sentiment analysis. $0.05.
/m/bz-api-oblique-markets/api/v1/paid/sentiment0.05 USDC
Paid Time
Use when an agent needs time. Returns Current server time. $0.01.
/m/bz-api-oblique-markets/api/v1/paid/time0.01 USDC
Paid Wallet Spy
Use when an agent needs wallet spy. Returns Real-time wallet surveillance — transactions, tokens, DEX swaps, NFTs, risk score. $0.03.
/m/bz-api-oblique-markets/api/v1/paid/wallet-spy0.03 USDC
Paid Web Extract
Use when an agent needs web extract. Returns Extract structured JSON from a web page: return URL, title, meta description, cleaned text, extraction timestamp, and payment status in a bounded response for agent workflows. $0.03.
/m/bz-api-oblique-markets/api/v1/paid/web-extract0.03 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-api-oblique-markets/api/v1/paid/agent-return-context')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-api-oblique-markets/api/v1/paid/agent-return-context
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …