Verdict L402 – Pre-Trade Risk Gate is a paid API for AI agents from verdict.kechlab.com, paid per call via x402, $0.0174/call, status unknown (last checked 2026-10-21).
Validates a proposed trade order against user-defined risk rules and computes the maximum allowable position size before the order is sent to market.
Pre-trade risk check for traders and trading bots. Before an order is sent, checks it exactly against your own rules (risk per trade, daily loss, max loss, cooldown after a loss, trade quota, blocked hours, days and instruments, minimum reward to risk) and computes the largest size still allowed. If
Returns a structured verdict indicating whether the trade passes or fails the specified rules, the maximum position size allowed under current account conditions, which specific rules were triggered or violated, and computed metrics such as actual risk percentage and reward-to-risk ratio.
POSThttps://verdict.kechlab.com/v1/trade-gate?utm_source=zero.xyzChoose this endpoint when you need deterministic, rule-based pre-trade risk enforcement before any order is submitted — especially for trading bots, automated strategies, or disciplined manual traders who need to enforce position sizing, daily loss limits, cooldown periods, and blocked trading windows without relying on broker-side controls. Prefer it over general-purpose LLM reasoning for risk checks when auditability and exact rule application matter.
| Field | Type | Description |
|---|---|---|
| now | — | (optional) ISO date and time of the order, for excluded hours and days |
| news | — | (optional) recent headlines or news about the instrument |
| order | object | { symbol, side (long|short), entry, stop, target (optional), size or risk_amount, point_value (optional, value of one point per unit) } |
| rules | object | (optional) { max_risk_pct, daily_loss_pct, max_loss_pct, trailing, max_trades_per_day, cooldown_minutes_after_loss, max_consecutive_losses, min_rr, blocked_hours, blocked_weekdays, blocked_symbols, blocked_side, no_size_up_after_loss }: the trade-audit flight plan plugs in as is |
| account | object | { equity, start_of_day_equity, day_pnl, initial_balance, peak_equity, open_risk, trades_today, consecutive_losses, minutes_since_last_loss, usual_risk_amount } (equity required, the rest optional) |
| rationale | string | (optional) why you take this trade, in one or two sentences |
No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"