← Marketplace

Stablefinance

Stablefinance is an x402-native service at https://stablefinance.dev, 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. 10 endpoints listed.

Base

Offers

OfferEndpointPrice
Company Facts
Company metadata: name, exchange, sector, industry, SIC, location.
/m/bz-stablefinance-dev/api/company/facts0.02 USDC
Api Earnings
Most-recent earnings filings for a ticker. Omit ticker for the cross-ticker feed.
/m/bz-stablefinance-dev/api/earnings0.02 USDC
Api Financial Metrics
Valuation, profitability, liquidity, leverage, efficiency, growth, and per-share ratios over history.
/m/bz-stablefinance-dev/api/financial-metrics0.02 USDC
Financial Metrics Snapshot
Latest live metrics including market cap and enterprise value.
/m/bz-stablefinance-dev/api/financial-metrics/snapshot0.02 USDC
Snapshot Tickers
Tickers supported by the metrics snapshot endpoint.
/m/bz-stablefinance-dev/api/financial-metrics/snapshot/tickers0.02 USDC
Financials Income Statements
Normalized income statements. Invalid or unsupported tickers return upstream 400/404; check /api/company/facts/tickers or endpoint-specific /tickers lists before batching.
/m/bz-stablefinance-dev/api/financials/income-statements0.02 USDC
Income Statements Segments
Revenue, operating income, and depreciation segmented by product and reporting segment.
/m/bz-stablefinance-dev/api/financials/income-statements/segments0.02 USDC
Screener Filters
Filterable metric fields and operators for the screener.
/m/bz-stablefinance-dev/api/financials/search/screener/filters0.02 USDC
Interest Rates Banks
Supported central bank codes (FED, ECB, BOJ, etc.).
/m/bz-stablefinance-dev/api/macro/interest-rates/banks0.02 USDC
Api News
Recent articles. With ticker: company news. Without: market news.
/m/bz-stablefinance-dev/api/news0.02 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-stablefinance-dev/api/company/facts')
// 402 challenge signed and settled automatically; response includes Payment-Receipt

Or inspect the challenge yourself:

curl -i https://api.meshgateway.co/m/bz-stablefinance-dev/api/company/facts
# HTTP/1.1 402 Payment Required
# WWW-Authenticate: Payment id="…", method="evm", intent="charge", …