{"service":"exitguard","desc":"Seguridad on-chain para agentes de trading (motor modular de nodos)","endpoints":{"GET /calldata-audit?<calldata>&<allow>&<strict>":"$0.02 — Audita un calldata de router antes de firmarlo: detecta transfer/approve/permit ocultos, incluso dentro de multicall/execute. Detector de drainers.","GET /carry-scan?<min_oi_usd>&<max_horas>":"$0.02 — Mapa del funding carry en Hyperliquid: de 234 perps, cuales son OPERABLES market-neutral, con su breakeven en HORAS tras fees reales. Market-neutral: no predice direccion, mide el pago estructural.","GET /escape-curve?<mint>&<sol_usd>":"$0.03 — Curva de Escape: umbral maximo en $ al que un token de Solana sigue siendo vendible (round-trip ejecutable a tamanos crecientes). Unico en su clase.","GET /exit-check?<mint>&<sol>":"$0.01 — Chequeo de liquidez de salida de un token de Solana (round-trip ejecutable via Jupiter)","GET /hook-class?<address>":"$0.01 — Clasifica un hook Uniswap V4 (modelable vs. curva opaca) desde sus bits de permiso; dice si el pool se cotiza con matematica estandar","GET /liquidity-decay?<mint>&<sol>":"$0.04 — Detecta un rug EN PROGRESO: mide si la liquidez de salida ejecutable de un token Solana se esta secando ahora mismo (derivada temporal). Unico.","GET /net-budget?<gross>&<flash_premium>&<gas>&<tip_share_bps>&<min_profit>":"$0.01 — Presupuesto neto de un arb con flash loan: net tras costos, tip pagable desde el excedente, y veredicto EJECUTAR/DESCARTAR sin hundir el beneficio mínimo","GET /rent-scan?<wallet>":"$0.01 — Revela el SOL de rent recuperable en las cuentas de token vacías de una wallet Solana (valor ignorado, net-positivo). Mide; el cierre lo firma el dueño.","GET /rug-solana?<mint>":"$0.02 — Rug-check pre-compra de un token Solana: autoridad de acuñado/congelado + concentración del top holder, leído de la cadena.","GET /safe-to-sign?<calldata>&<hook>&<allow>&<strict>":"$0.03 — Veredicto pre-firma unificado: audita el calldata (drainers) y clasifica el hook V4 (cotizable vs. opaco) en una sola llamada estática, sin simular","GET /selector-id?<selector>":"$0.005 — Identifica un selector de función de 4 bytes: nombre y categoría (value_move/wrapper/swap/unknown)","GET /solana-gate?<mint>&<sol>":"$0.01 — LA CRIBA pre-compra Solana: un GO/NO-GO que fusiona salida ejecutable (¿se puede vender?) y rug on-chain (¿acuñado/congelado/concentración?) en una sola llamada.","GET /statarb-signal?":"$0.05 — Senal en vivo del arbitraje oro/plata (spread cointegrado, market-neutral). Edge medido fuera de muestra: 36/36 robusto, Sharpe ~2.1, half-life ~3.7h. Devuelve z-score + senal LONG/SHORT/CLOSE del ratio. Unico: TradFi vendido a agentes cripto.","GET /survival-score?<dev_buy>&<serial>&<vsol>":"$0.02 — Probabilidad de supervivencia de un token al nacer, calibrada sobre dataset propio forward-measured (AUC 0.718)","GET /verify-x402?<url>":"$0.02 — Verifica un servicio x402 ANTES de pagarle: vivo, reto de pago valido, discovery publicado, a donde cobra. Devuelve score de confianza 0-100. La capa de confianza de la economia de agentes."},"health":"GET /health","discovery":"GET /.well-known/x402.json","payment":"x402, USDC, network: base"}