{"service":"NeuralPoolBrain","version":"v6","description":"PulseChain DEX aggregator — quotes, best route across all venues, tax detection, and prepared (signable) transactions.","endpoints":["GET  /health","GET  /status","GET  /quote?tokenIn=&tokenOut=&amountIn=  (&compact=1 for a slim response)","POST /quoteBatch { maxHops?, deadlineMs?, quotes:[{ id, tokenIn, tokenOut, amountIn }] }  (verified, partial-tolerant)","POST /swap { tokenIn, tokenOut, amountIn, slippage, recipient }","GET  /prices?tokens=0x...,0x...","GET  /pools?token=0x...","GET  /wallet/:address/balances","GET  /price-changes?tokens=0x...,0x...","GET  /agent-stats","GET  /volume  (&recent=N for recentSwaps)","GET  /checkTax?token=0x...","GET  /dca-status?orderId=N","POST /priceHistory { token, blocks[] }","GET  /blockAtTimestamp?ts=N","POST /lpValueAtBlock { type:\"v2\", pair, blocks[] }","POST /lpValueAtBlock { type:\"v3\", nftManager, tokenId, blocks[] }","POST /indexer { query, variables? }","GET  /state","POST /reload-tokens","POST /snapshot/save","GET  /admin/api-keys","GET  /admin/api-stats"],"rateLimit":{"strict":"30/min per IP","permissive":"120/min per IP (/prices, /pools, /wallet)","headers":"X-RateLimit-Limit / X-RateLimit-Remaining / X-RateLimit-Reset on every response","note":"A reverse proxy may apply an additional public cap; honour the X-RateLimit-* headers as the source of truth."}}