{"version":1,"resources":["https://aeroacepilot.xyz/v1/q1?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168&target=90","https://aeroacepilot.xyz/v1/q2","https://aeroacepilot.xyz/v1/top5","https://aeroacepilot.xyz/v1/position-yield?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168&target=90&staked=true","https://aeroacepilot.xyz/v1/open?metric=swaps&n=0&pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/q1-batch?pools=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8%2C0x042adaf267e0ddb89cd1b264a16ada127e0285ce%2C0x0cabc1f570fc7e80af454b5bc839b4014b4acfd1&target=90&window_h=168","https://aeroacepilot.xyz/v1/grains/pool-facts?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8","https://aeroacepilot.xyz/v1/grains/range/boundary-distance?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&tick_lower=-887200&tick_upper=887200","https://aeroacepilot.xyz/v1/grains/range/in-range?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&tick_lower=-887200&tick_upper=887200&window_h=168","https://aeroacepilot.xyz/v1/grains/activity?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/grains/range/diagnostics?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&tick_lower=-887200&tick_upper=887200&window_h=168","https://aeroacepilot.xyz/v1/grains/evidence-check?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/grains/evidence/hours?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/grains/liquidity-history?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/grains/price-history?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/grains/epoch/report?epoch=previous&pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8","https://aeroacepilot.xyz/v1/grains/pair-compare?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8","https://aeroacepilot.xyz/v1/grains/universe/pool-facts?","https://aeroacepilot.xyz/v1/grains/universe/activity?window_h=168","https://aeroacepilot.xyz/v1/grains/epoch/leaderboard?epoch=previous","https://aeroacepilot.xyz/v1/grains/universe/anomalies?","https://aeroacepilot.xyz/v1/grains/range/compare?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&ranges=-887200%3A887200%2C-887200%3A0&window_h=168","https://aeroacepilot.xyz/v1/grains/range/watch?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&tick_lower=-887200&tick_upper=887200","https://aeroacepilot.xyz/v1/grains/price-correlation?benchmark=0x042adaf267e0ddb89cd1b264a16ada127e0285ce&pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/check?product=q1&pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168&target=90","https://aeroacepilot.xyz/v1/watch/range?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&tick_lower=-887200&tick_upper=887200","https://aeroacepilot.xyz/v1/watch/portfolio?positions=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8:-887200:887200,0x042adaf267e0ddb89cd1b264a16ada127e0285ce:-887200:887200","https://aeroacepilot.xyz/v1/report/pool?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8","https://aeroacepilot.xyz/v1/compare/pair?pair=AERO%2FUSDC","https://aeroacepilot.xyz/v1/compare/pools?pools=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8,0x042adaf267e0ddb89cd1b264a16ada127e0285ce&window_h=168","https://aeroacepilot.xyz/v1/screen?token=WETH&window_h=24","https://aeroacepilot.xyz/v1/movers","https://aeroacepilot.xyz/v1/regime?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8","https://aeroacepilot.xyz/v1/ladder?pool=0x0086bcba6ff176d7a478973c1ea86a0dcadff6e8&window_h=168","https://aeroacepilot.xyz/v1/feed/universe","https://aeroacepilot.xyz/v1/credits/packs/1?accept_terms=credits-2026-10-31","https://aeroacepilot.xyz/v1/credits/packs/5?accept_terms=credits-2026-10-31","https://aeroacepilot.xyz/v1/credits/packs/20?accept_terms=credits-2026-10-31"],"instructions":"AcePilot sells on-chain range evidence for Aero (ex-Aerodrome) Slipstream concentrated-liquidity pools on Base. Call GET /v1/q1?pool=&window_h=&target= and pay the x402 challenge (USDC on Base, exact scheme), or pay with prepaid credits. The /v1/check preflight costs 0.001 USDC (x402 or 1 GC in credits); free only with an invited developer key. Pool addresses are listed in /catalogue.json. Refused or stale queries return 4xx/503 before any payment is requested. Every answer names its pool(s), the exact Base block range and any paused hourly builds (paused_build_intervals, [] when none); GET /v1/archive/{answer_sha256} (free, 30 days) returns the canonical answer bytes so sha256 can be checked. Optional pay=yield on q1, q2, open (default pay=flat): q1 3 %, q2 5 %, open 8 % of the committed position's gross accrual over 30 days, invoiced afterwards over x402 (terms 2026-10-31). GET <product path>?<params>&pay=yield -> 428 COMMITMENT_REQUIRED with the terms and EIP-712 type (nothing charged); resend with the signed commitment in X-AcePilot-Yield-Commitment -> 200 answer (same bytes as pay=flat) + X-AcePilot-Agreement-Id; after the agreement period GET /v1/invoice/<agreement_id> -> x402 402 for the share due. Prepaid Grain Credits (optional): packs 1 USDC = 1000 GC, 5 USDC = 5500 GC, 20 USDC = 24000 GC (1 GC = 0.001 USDC list price) via x402 at /v1/credits/packs/{1,5,20}?accept_terms=credits-2026-10-31. NON-REFUNDABLE, expire 12 months after purchase, no cash-out, no transfer. Spend: sign an EIP-712 CreditSpend (EOA, nonce, <=300 s expiry) and send it as X-AcePilot-Credits on the same paid GET; the flat price is debited in microcredits only after the request validates. Free: /v1/credits, /v1/credits/quote, /v1/credits/balance."}