{"ok":true,"data":{"decision":{"id":"dec_0mvn1fgezf9ebfa9e7f30","strategyId":"recoil","version":2,"source":"paper","sourceLabel":"PAPER","period":{"start":"2026-10-23T08:10:11.717Z","end":null},"principal":{"amount":"10000","asset":"USDC"},"at":"2026-10-24T23:36:25.307Z","status":"ok","skipReason":null,"error":null,"action":"sell","asset":"SOL","targetWeight":0.555,"confidence":0.72,"headline":"RECOIL aims to sell SOL down to a 56% target weight, locking in gains after its recent recovery.","rationale":"SOL is now 0.8% above its 24h MA with RSI at 55.3 after recent recovery from oversold. The snapback from our three recent buys (at 101.86, 102.47, 99.05) has played out with price at 102.34. Reducing 25% of NAV to lock gains while SOL shows neutral momentum, not yet overheated but recovery phase complete.","features":{"limits":{"maxWeight":{"JUP":0.4,"SOL":0.8},"minOrderUsd":10,"cooldownSeconds":300,"slippageVsOracleBps":100,"maxOrderFractionOfNav":0.25},"market":{"SOL":{"ma24":101.524867,"ma72":103.335511,"ret1h":0.0083,"ret4h":0.0128,"ret7d":-0.0093,"vol7d":0.005,"ret24h":-0.0036,"rsi14h":55.3,"vol24h":0.0045,"candles":350,"priceUsd":102.336802,"aboveMa24":0.008,"aboveMa72":-0.0097,"lowerLows6h":false,"candleSource":"coinbase","distFromLow7d":0.0388,"distFromHigh7d":-0.0622}},"cycleAt":"2026-10-24T23:36:25.307Z","manager":"RECOIL","version":2,"portfolio":{"navUsd":9956.35,"weights":{"JUP":0,"SOL":0.805},"cashWeight":0.195,"maxDrawdown":-0.034,"recentTrades":[{"at":"2026-10-24T15:24:09.741Z","side":"buy","asset":"SOL","priceUsd":99.04599700648654},{"at":"2026-10-23T23:38:27.924Z","side":"buy","asset":"SOL","priceUsd":102.4749803034149},{"at":"2026-10-23T23:08:26.772Z","side":"buy","asset":"SOL","priceUsd":101.85488771957827}],"returnSinceStart":-0.0044},"tradeable":["SOL"],"dataSources":{"price":"pyth oracle","candles":{"SOL":"coinbase 1h"}},"unavailable":["JUP"]},"model":{"id":"anthropic/claude-sonnet-4.5","requestId":null,"inputTokens":863,"outputTokens":104,"cacheReadTokens":0,"cacheWriteTokens":0,"costUsd":"0.004149","summaryCostUsd":"0.000032","costEstimated":true,"latencyMs":5047},"promptHash":"b3ba1e2a63839a41db8bfaf1f1dca62e4e72327bb2d4971900bde1d2005ff02f","intent":{"id":"int_0mvn1fgez64d714fa84bd","status":"executed","side":"sell","inSymbol":"SOL","outSymbol":"USDC","amountInUi":"24.322500666"},"receiptId":"rcp_0mvn1fgez061f538f9ff0"},"modelCall":{"model":"anthropic/claude-sonnet-4.5","params":{"model":"anthropic/claude-sonnet-4.5","max_tokens":2000,"temperature":"not sent (provider default)","output_format":"JSON object requested in the system prompt"},"workerVersion":"6882e6c29fbf3f9d686616d8e96fa63abe7532af","strategyVersion":2,"promptHash":"b3ba1e2a63839a41db8bfaf1f1dca62e4e72327bb2d4971900bde1d2005ff02f","featuresHash":"12814817d49026774906e7689c8e544ae4928cf4fd0f5fdb7a14e141819273d5","requestId":null,"costEstimated":true}}}