← Back to directory

One-call pre-trade sanity check: 'I want to long $X of SYMBOL — is now sane?' Co...

https://agentpay.tools/tools/pre_trade_check/call

Overview

One-call pre-trade sanity check: 'I want to long $X of SYMBOL — is now sane?' Combines live orderbook slippage at YOUR size, cross-exchange funding (carry cost), open-interest crowding, and contract security (GoPlus) into a single ok/caution/avoid verdict with a per-factor breakdown. Major ERC-20 addresses (LINK, UNI, ARB, OP, AAVE, PEPE, SHIB) resolve automatically; native assets (BTC, ETH, SOL, ...) report security n/a; an unrecognized token without token_address reads 'unknown' and caps the verdict at caution — an unscreened contract can never read 'ok'. Replaces four API integrations and the judgment layer on top of them. Raw component data embedded so you can apply your own thresholds.

Protocol x402
Price —
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider agentpay
Source bazaar
Indexed 2026-06-12 23:14:53

Health

Status healthy
Latency (p50) 261ms
Uptime (30d) 100.0%
Reliability Score 95/100
Last Checked 2026-09-28 00:14:24
Last Healthy 2026-09-28 00:14:24
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "properties": { "side": { "default": "long", "description": "Trade direction (funding carry is side-aware)", "enum": [ "long", "short" ], "type": "string" }, "size_usd": { "default": 10000, "description": "Intended position size in USD (drives the slippage check)", "type": "number" }, "symbol": { "description": "Asset to check, e.g. 'ETH', 'BTC', 'SOL'", "type": "string" }, "token_address": { "description": "Optional ERC-20 contract address for the GoPlus security scan. Auto-resolved for major tokens; required for a full verdict on tokens the resolver doesn't know (otherwise security reads 'unknown' and caps the verdict at caution)", "type": "string" } }, "required": [ "symbol" ], "type": "object" }

Output Schema

{ "factors": { "carry": { "annualized_pct": 67.9, "level": "caution", "median_funding_pct": 0.062, "reason": "longs paying elevated funding" }, "crowding": { "level": "ok", "long_short_ratio": 1.4, "oi_change_24h_pct": 3.2, "reason": "positioning unremarkable" }, "liquidity": { "bucket_usd": 50000, "level": "ok", "reason": "fills within 0.011% of best ask", "slippage_pct": 0.011 }, "security": { "level": "skipped", "reason": "no token_address provided" } }, "side": "long", "size_usd": 50000, "symbol": "ETH", "verdict": "caution" }

Recent Health Checks

Time Status HTTP Latency Error
2026-09-28 00:14:24 healthy 402 357ms
2026-09-27 19:34:31 healthy 402 301ms
2026-09-27 06:46:29 healthy 402 234ms
2026-09-27 00:10:24 healthy 402 241ms
2026-09-26 16:55:02 healthy 402 249ms
2026-09-26 08:47:11 healthy 402 292ms
2026-09-25 23:30:40 healthy 402 260ms
2026-09-25 22:21:28 healthy 402 261ms
2026-09-25 02:17:33 healthy 402 622ms