Back to directory

spraay.app

https://gateway.spraay.app
● healthy general

List all AI models on Bittensor. OpenAI /v1/models compatible. Drop-in: just change base_url to gateway.spraay.app/bittensor/v1 -- reliability 64.75694274902344/100 per Paygent Discover

Category
general
Chains
base, other evm, solana
Price
—

Quality grade

How grading works
A 81.5 / 100
Availability 20.0 / 20
Endpoint responded (HTTP 200)
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 23.9 / 35
169 distinct payers, 4762 USDC transfers in the last 30 days; the wallet is shared by 2 listings, so each is credited 1/2; discounted because most transfers come from few payers
Performance 10.0 / 10
Last probe answered in 163 ms (full marks at 200 ms or less)
Readiness 12.6 / 15
Agent readiness 84/100
Owner verified 0.0 / 5
Nobody has claimed this listing yet
Endpoint last checked 18 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

B · 84/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 A, 81.5/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 20/25 Endpoint reachable; its 402 challenge was seen earlier (163 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 190 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 3/5 seen within 30 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 (163 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 67% of peers
This listing 84 · peer median 78
Latency
Faster than 63% of peers
This listing 163 ms · peer median 205 ms

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

  • Live 402 challenge −5 — Answer the paid path with a valid 402 challenge.
    Now: Endpoint reachable; its 402 challenge was seen earlier (163 ms).
  • 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.
  • Freshness + modern flags −2 — Keep the listing current in the registry or source it comes from.
    Now: seen within 30 days; declares x402.

How many agent tools actually work · All statistics

Paid endpoints

190 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://gateway.spraay.app/api/v1/chat/completions

OpenAI-compatible chat completions across 200+ models (BlockRun + OpenRouter). Streaming, function calling, vision.

GET https://gateway.spraay.app/api/v1/models

List all available AI models with IDs, capabilities, and pricing. Call before chat/completions to pick the right model.

POST https://gateway.spraay.app/api/v1/batch/execute

Batch USDC/ERC-20 payments to up to 200 recipients in one atomic, non-custodial transaction. Implements Batch Payments for Agents (BPA) 1.0. Units: amounts[] are RAW base units (USDC has 6 decimals, so "1500000" = $1.50); batch.totalAmount/fee/totalWithFee are human-decimal strings; approvalRequired

POST https://gateway.spraay.app/api/v1/batch/estimate

Estimate gas, protocol fee and total for a batch payment before sending. Runs the same amount and fee math as batch/execute, so a quote cannot disagree with what execute charges. Units: amounts[] are RAW base units (USDC has 6 decimals, so "1500000" = $1.50); totalAmount/fee/totalWithFee are human-d

POST https://gateway.spraay.app/api/v1/stellar/batch

Send batch payments to many recipients in one transaction on the Stellar network.

POST https://gateway.spraay.app/api/v1/stellar/estimate

Estimate fees for a batch Stellar payment before sending.

POST https://gateway.spraay.app/api/v1/xrp/batch

Send batch XRP payments to many recipients in one transaction on the XRP Ledger.

POST https://gateway.spraay.app/api/v1/xrp/estimate

Estimate fees for a batch XRP payment before sending on the XRP Ledger.

GET https://gateway.spraay.app/api/v1/xrp/info

Get current XRP Ledger network info — base fee and reserve requirements.

GET https://gateway.spraay.app/api/v1/swap/quote

Get a token swap quote across Uniswap V3, Aerodrome and other DEXes on Base.

GET https://gateway.spraay.app/api/v1/swap/tokens

List tokens available for swapping on Base via Uniswap V3 / Aerodrome with addresses, symbols, and decimals. Call before swap/quote.

POST https://gateway.spraay.app/api/v1/swap/execute

Execute a token swap on Base via the MangoSwap router (Uniswap V3 / Aerodrome).

GET https://gateway.spraay.app/api/v1/solana/jupiter/quote

Jupiter v6 swap quote on Solana — price, route, slippage. Solana-native.

POST https://gateway.spraay.app/api/v1/solana/jupiter/swap-tx

Build unsigned Jupiter swap transaction on Solana. Client signs and submits.

GET https://gateway.spraay.app/api/v1/solana/helius/assets-by-owner

Helius DAS: list all assets (SPL tokens + NFTs) owned by a Solana wallet.

GET https://gateway.spraay.app/api/v1/solana/helius/asset

Helius DAS: full metadata for a single Solana asset (SPL token or compressed NFT).

GET https://gateway.spraay.app/api/v1/solana/pyth/price

Pyth latest price for one feed (symbol alias or 64-char hex feed ID).

GET https://gateway.spraay.app/api/v1/solana/pyth/prices

Pyth batch latest prices (up to 50 feeds, comma-separated symbols or hex IDs).

GET https://gateway.spraay.app/api/v1/oracle/prices

Aggregated oracle price feed across multiple sources.

GET https://gateway.spraay.app/api/v1/oracle/gas

Current gas prices across Base, Ethereum and supported chains with fast/standard/slow tiers. Time transactions and avoid overpaying.

GET https://gateway.spraay.app/api/v1/oracle/fx

Live stablecoin and fiat FX rates (USDC, USDT, DAI, major fiat). Use for multi-currency payroll and cross-border payment normalization.

GET https://gateway.spraay.app/api/v1/bridge/quote

Cross-chain bridge quote across LiFi-aggregated routes.

GET https://gateway.spraay.app/api/v1/bridge/chains

List networks supported by the cross-chain bridge (Base, Ethereum, Solana, XRP Ledger, Stellar and more) with chain IDs. Call before bridge/quote.

POST https://gateway.spraay.app/api/v1/payroll/execute

Run payroll: batch USDC/stablecoin payments to a list of employees or contractors in one transaction.

POST https://gateway.spraay.app/api/v1/payroll/estimate

Estimate total cost and gas for a payroll run before execution. Returns per-recipient breakdown. Call before payroll/execute.

GET https://gateway.spraay.app/api/v1/payroll/tokens

List stablecoins supported for payroll (USDC, USDT, DAI) across Base, Ethereum and Solana. Call before payroll/execute to pick the payout token.

POST https://gateway.spraay.app/api/v1/invoice/create

Create a crypto-native invoice with on-chain payment tracking in USDC on Base/Ethereum. For contractor billing, vendor payments, and AR workflows.

GET https://gateway.spraay.app/api/v1/invoice/list

List invoices for a wallet or org with status, amounts, and payment history. For AR tracking, status monitoring, and financial reporting.

GET https://gateway.spraay.app/api/v1/invoice/:id

Retrieve a single invoice by ID with payment status, recipient, amount, and on-chain settlement details. For payment verification and reconciliation.

GET https://gateway.spraay.app/api/v1/analytics/wallet

Wallet profile: balances, top tokens, activity tier, age, and risk signals for any address.

GET https://gateway.spraay.app/api/v1/analytics/txhistory

Full transaction history for any wallet across Base and Ethereum: decoded transfers, swaps, contract calls, and timestamps. For portfolio tracking and due diligence.

POST https://gateway.spraay.app/api/v1/escrow/create

Create an on-chain escrow holding funds until release conditions are met. Trustless conditional payment between two parties.

GET https://gateway.spraay.app/api/v1/escrow/list

List active and historical escrow contracts for a wallet with status, locked amounts, counterparties, and release conditions. For contract oversight.

GET https://gateway.spraay.app/api/v1/escrow/:id

Retrieve a single escrow by ID with locked amount, parties, status, and release conditions. For real-time monitoring and release-trigger evaluation.

POST https://gateway.spraay.app/api/v1/escrow/fund

Deposit USDC into an existing escrow to lock funds pending conditions. Required after escrow/create and before escrow/release.

POST https://gateway.spraay.app/api/v1/escrow/release

Release locked escrow funds to the recipient once conditions are met, finalizing a trustless payment. Pairs with escrow/create and escrow/fund.

POST https://gateway.spraay.app/api/v1/escrow/cancel

Cancel an active escrow and return locked funds to the depositor. For dispute resolution, expired milestones, or abandoned-contract cleanup.

POST https://gateway.spraay.app/api/v1/inference/classify-address

AI classification of a wallet as EOA, contract, exchange, DeFi protocol, DAO, or bot, with risk signals. For counterparty screening and smart routing.

POST https://gateway.spraay.app/api/v1/inference/classify-tx

AI classification of an on-chain transaction as swap, transfer, mint, bridge, liquidation, or contract call, with decoded intent and risk flags. For monitoring and accounting.

POST https://gateway.spraay.app/api/v1/inference/explain-contract

Plain-language explanation of a smart contract: functions, risks, and ownership, plus security flags. For due diligence and safe-interaction checks.

POST https://gateway.spraay.app/api/v1/inference/summarize

AI intelligence briefing for a wallet, token, or protocol, synthesizing on-chain activity and holdings into a concise summary. For research and reporting.

POST https://gateway.spraay.app/api/v1/notify/email

Send transactional or notification email via Resend with HTML templates and custom from address. For payment confirmations, invoice delivery, and alerts.

POST https://gateway.spraay.app/api/v1/notify/sms

Send SMS text messages via Twilio. For payment alerts, 2FA codes, on-chain event notifications, and urgent agent-to-human messaging.

GET https://gateway.spraay.app/api/v1/notify/status

Check delivery status of a sent email or SMS (delivered, bounced, or pending). For delivery confirmation and retry logic.

POST https://gateway.spraay.app/api/v1/webhook/register

Register a webhook to receive real-time event callbacks for payments, on-chain events, and job completions.

POST https://gateway.spraay.app/api/v1/webhook/test

Send a test event to a registered webhook to verify delivery and payload format.

GET https://gateway.spraay.app/api/v1/webhook/list

List all registered webhooks with their URLs, subscribed events, and status.

POST https://gateway.spraay.app/api/v1/webhook/delete

Delete a registered webhook to stop receiving its event callbacks.

POST https://gateway.spraay.app/api/v1/xmtp/send

Send an end-to-end encrypted wallet-to-wallet message via XMTP. For agent-to-agent and agent-to-human messaging.

GET https://gateway.spraay.app/api/v1/xmtp/inbox

Read encrypted XMTP messages for a wallet address. For agent inboxes and wallet-to-wallet conversations.

How to call

cURL · x402-fetch / x402-axios will auto-handle 402
curl -sS -i -X GET https://gateway.spraay.app  # expect HTTP 402 Payment Required (price advertised in the 402 response)
/.well-known/x402.json
https://gateway.spraay.app/.well-known/x402

Listed in

Directories this entry was found in.

awesome-x402 since 2026-05-21 x402scan since 2026-05-22 paygent-discover since 2026-07-04