step 1
Create account and free key.
Use the account console so key recovery, rotation and paid upgrade stay in one place.
Create account, then create a free API key from `/account`.
step 2
Call the known disputed market.
export DONOTACT_API_KEY="paste_key_here" curl -fsS https://donotact.com/v1/dispute/polymarket/580810 \ -H "X-API-Key: $DONOTACT_API_KEY"
Expected: DO_NOT_ACT with UMA_DISPUTE_DETECTED. If your agent sees this, it should stop automated action and preserve evidence.
step 3
Test the action-aware guardrail.
curl -fsS "https://donotact.com/v1/preflight/polymarket/580810?intent=enter&side=buy_yes¬ional_usd=25&max_slippage_bps=200&policy=conservative" \ -H "X-API-Key: $DONOTACT_API_KEY"
Preserve decision, component_scores, blocking_reasons, warning_reasons and safe_operating_limits. They are diagnostics, not custody or execution.
optional machine payment
Test the paid route without a monthly account.
Agents that support x402 can call /x402/v1/dispute/polymarket/580810, receive a 402 challenge, pay 0.01 USDC on Polygon, retry with PAYMENT-SIGNATURE, and receive the same dispute diagnostic. Custom agents can use the same route with X-402-Tx-Hash after paying the exact challenge.
step 4
Put the gate in the running agent loop.
The free key proves the point-in-time decision. The 30 EUR/month Builder Plan keeps the gate operational with recurring watchlists, webhooks, alert delivery, signed receipts, higher quota and account-managed access.
Request placement review, review pricing, or read why paid access exists.