{"uid":"cap_NqzAVOc4X-wzoNzuDTGUg","slug":"solenrich-perps-basis-signal-111d0407","name":"Solenrich Perps Basis Signal","description":"Computes perp mark vs spot price across venues and surfaces actually-earnable yield (funding APR on Hyperliquid + dYdX, not viable on pool perps Jupiter + Adrena). Returns per-venue trade economics, opportunities above threshold, and best trade. Threshold defaults to 5% APR.","url":"https://api.solenrich.com/entrypoints/perps-basis-signal/invoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"asset":{"enum":["SOL","BTC","ETH","BONK"],"type":"string","description":"Asset to scan"},"format":{"enum":["json","llm","both"],"type":"string","default":"json"},"min_yield_apr_pct":{"type":"number","default":5,"maximum":100,"minimum":0,"description":"Minimum net yield (APR %) for an opportunity to be surfaced"}}},"responseSchema":{"type":"json","example":{"output":{"briefing":"string (llm format) or object (json format)"},"run_id":"uuid","status":"succeeded"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.015","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.015/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.015","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9JUPrW7KKzMb9ZSQcPmzH","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.015","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes perpetual mark vs spot price across venues (Hyperliquid, dYdX, Jupiter, Adrena) and surfaces funding-rate arbitrage opportunities with APR above a configurable threshold.","exampleAgentPrompt":"Can you scan SOL for perp basis trade opportunities right now — I only want to see venues where the funding APR is actually earnable (like Hyperliquid or dYdX), and filter to anything above 8% APR?","exampleUseCases":null,"resultDescription":"Returns per-venue trade economics including funding APR, mark vs spot spread, and trade viability flags; a filtered list of opportunities above the APR threshold; and a highlighted best trade recommendation. Venues are annotated for whether funding yield is actually earnable (Hyperliquid and dYdX) vs not viable (pool perps like Jupiter and Adrena).","failureModes":["Unsupported asset symbol returns validation error","min_yield_apr_pct out of range (0-100) returns 400","No opportunities above threshold returns empty opportunity list","Venue data unavailable at call time may return stale or partial results","Payment failure returns 402 before computation begins"],"whenToPreferThis":"Use this endpoint when you need to identify cross-venue perpetual funding rate arbitrage or basis trade opportunities for SOL, BTC, ETH, or BONK — especially when you want to distinguish actually-earnable yield (order-book perps like Hyperliquid/dYdX) from pool-based perps where funding cannot be captured. Prefer this over generic funding rate lookups when you want filtered, threshold-gated, actionable trade signals with per-venue economics in one call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:42:27.270Z","isFirstParty":false}