Back to directory
● healthy crypto

Deterministic finance and crypto math for AI agents: TradFi (NPV, IRR, XIRR, Black-Scholes + Greeks, bonds, VaR, Sharpe) and DeFi (impermanent loss, perp liquidation, funding, Uniswap v3, health factor, cost basis). Exact, model-free arithmetic that LLMs get wrong — priced per call in USDC.

Category
crypto
Chains
base, eip155:137, eip155:43114, eip155:8453
Price
$0.0010–$0.0030 USDC

Quality grade

How grading works
B+ 68.9 / 100
Availability 20.0 / 20
Endpoint responded (HTTP 402)
Payability 15.0 / 15
  • ✓ Answers a real HTTP 402 challenge
  • ✓ Publishes a /.well-known/x402 descriptor
  • ✓ Payment address on record
  • ✓ Settlement network declared
  • ✓ Price declared
Demand 9.9 / 35
3 distinct payers, 184 USDC transfers in the last 30 days; discounted because most transfers come from few payers
Performance 10.0 / 10
Last probe answered in 104 ms (full marks at 200 ms or less)
Readiness 14.0 / 15
Agent readiness 93/100
Owner verified 0.0 / 5
Nobody has claimed this listing yet
Endpoint last checked 20 h ago. On-chain activity last read 3 d ago. Availability and on-chain demand are both re-probed daily; the grade updates automatically on the next pass. This grade sets search order and leaderboards; the readiness score below is shown for reference only.

x402 readiness

A · 93/100

Readiness is how fully this listing follows its protocol and how it behaved in our probes over 30 days. It is shown for reference and does not move it in search. Search order and leaderboards use the separate quality grade (here B+, 68.9/100), which weighs availability, payability and on-chain demand. How the two differ

Valid payment requirements 10/10 Payment requirements carry a payee, a mainnet network and a price.
Live 402 challenge 25/25 Paid endpoint answers with an HTTP 402 challenge (104 ms).
x402 version n/a x402 version not observed yet.
Signed descriptor n/a No x402 standard defines a signed descriptor.
Uptime (30 days) 15/15 32/32 probes succeeded over 30 days (100%).
Resource declaration 10/10 Declares 84 paid resource(s).
Verified identity 5/10 Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.
Freshness + modern flags 5/5 seen in a source within 7 days; declares x402.
Security declaration n/a Payment is the access control for an x402 resource.
Applicable criteria total 75 points, scaled to 100.
Responsiveness: Responsive (104 ms; bands ≤2.5 s, ≤5 s, ≤8 s, slower; penalty only).
Payment evidence: x402_challenge — We sent a request and got a live HTTP 402 challenge. Also: x402_manifest, catalog_listing. Qualifies the payment claim; adds no points.
Measured 2026-11-11.
Nine criteria, the same as the A2A readiness score, read from our daily probe of the paid endpoint, its payment requirements and 30-day probe history. Signed descriptor and security declaration are n/a for x402 (payment is the access control), as is an x402 version we have not observed; the remaining points are scaled to 100. Grades: A>=90, B>=75, C>=60, D>=40, F<40. It also feeds 15 points of the x402 quality grade.

Compared with peers

Against 10,082 reachable x402 APIs in our daily snapshot (2026-11-12 06:46 UTC). Display only; it does not change search order.

Readiness
Higher than 94% of peers
This listing 93 · peer median 78
Latency
Faster than 86% of peers
This listing 104 ms · peer median 205 ms

Where it loses the most points, and how to win them back

  • Verified identity −5 — Claim the listing and prove control of its domain.
    Now: Publisher descriptor (/.well-known/x402 or OpenAPI) on record; claim this listing to verify domain control.

How many agent tools actually work · All statistics

Paid endpoints

84 resource(s) advertised by this origin. Each price below is that resource's own x402 price; the headline price is the range across them.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/npv $0.0010 / call

Net present value of a cashflow series at a periodic discount rate.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/irr $0.0010 / call

Internal rate of return of a cashflow series (bracketed solver).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/xnpv $0.0020 / call

NPV for irregularly-dated cashflows (Actual/365).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/xirr $0.0020 / call

IRR for irregularly-dated cashflows (Actual/365).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/cagr $0.0010 / call

Compound annual growth rate between two values over a period.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/cagr_from_series $0.0020 / call

Annualized growth rate from a value series.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/apr_to_apy $0.0010 / call

Convert APR to APY for a compounding frequency.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/apy_to_apr $0.0010 / call

Convert APY back to APR for a compounding frequency.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/present_value $0.0010 / call

Present value of a future amount.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/future_value $0.0010 / call

Future value of a present amount.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/pv_annuity $0.0010 / call

Present value of an annuity (ordinary or due).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/fv_annuity $0.0010 / call

Future value of an annuity (ordinary or due).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/loan_amortization $0.0030 / call

Monthly payment + full amortization schedule for a fixed loan.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/black_scholes_option $0.0030 / call

Black-Scholes European option price plus full Greeks.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/implied_volatility $0.0030 / call

Implied volatility from an option price (BS inversion).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/bond_price $0.0020 / call

Price of a coupon bond from yield.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/bond_ytm $0.0020 / call

Yield to maturity from a bond price.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/bond_duration $0.0020 / call

Macaulay + modified duration of a bond.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/bond_convexity $0.0020 / call

Convexity of a coupon bond.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/sharpe_ratio $0.0020 / call

Annualized Sharpe ratio of a return series.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/sortino_ratio $0.0020 / call

Annualized Sortino ratio (downside risk).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/volatility $0.0020 / call

Annualized volatility (stdev) of returns.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/max_drawdown $0.0020 / call

Maximum peak-to-trough drawdown of a value series.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/beta $0.0020 / call

Beta of an asset vs a benchmark.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/correlation $0.0020 / call

Pearson correlation of two series.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/value_at_risk $0.0020 / call

Value at Risk (historical or parametric).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/kelly_criterion $0.0010 / call

Kelly optimal bet fraction (+ half-Kelly).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/impermanent_loss $0.0010 / call

Impermanent loss for a 50/50 AMM at a price ratio.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/lp_value_vs_hodl $0.0020 / call

LP value vs HODL given a price move.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/perp_liquidation_price $0.0020 / call

Liquidation price for a leveraged perp position.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/position_size $0.0020 / call

Position size from risk-per-trade and stop distance.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/funding_payment $0.0010 / call

Perp funding payment for an interval.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/funding_apr $0.0010 / call

Annualize a perp funding rate.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/staking_yield $0.0010 / call

Compounded staking/yield over time.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/uniswap_v3_amounts $0.0020 / call

Token amounts for a Uniswap v3 concentrated position.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/health_factor $0.0010 / call

Lending health factor + liquidatable flag.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/basis_annualized $0.0010 / call

Annualized basis (futures vs spot).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/dca_backtest $0.0020 / call

Dollar-cost-averaging backtest over a price series.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/cost_basis $0.0020 / call

Cost basis of a sale (FIFO/LIFO/HIFO).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/keccak256 $0.0010 / call

Keccak-256 hash (Ethereum) of a string or hex input.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/eth_address_checksum $0.0010 / call

EIP-55 checksum an EVM address.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/eth_address_validate $0.0010 / call

Validate an EVM address and its EIP-55 checksum.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/eth_unit_convert $0.0010 / call

Convert between wei/gwei/ether (and szabo/finney).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/function_selector $0.0010 / call

4-byte function selector from a Solidity signature.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/base58 $0.0010 / call

Base58 encode/decode (Solana/BTC style).

POST https://finmath.qzqh5rrbkz.workers.dev/v1/sha256 $0.0010 / call

SHA-256 hash of a string.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/sha512 $0.0010 / call

SHA-512 hash of a string.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/sha1 $0.0010 / call

SHA-1 hash of a string.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/hmac_sha256 $0.0010 / call

HMAC-SHA256 of a message with a key.

POST https://finmath.qzqh5rrbkz.workers.dev/v1/base64 $0.0010 / call

Base64 encode/decode (UTF-8 safe).

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X POST https://finmath.qzqh5rrbkz.workers.dev/v1/apr_to_apy  # expect HTTP 402 Payment Required (about $0.001/call)
/.well-known/x402.json
https://finmath.qzqh5rrbkz.workers.dev/.well-known/x402

Listed in

Directories this entry was found in.

x402scan since 2026-06-06