{"uid":"cap_bFtnSC5bc9QKRL0KsHLjO","slug":"hyperd-ai-yield-allocation-recommender-76076ecb","name":"Hyperd AI Yield Allocation Recommender","description":"Composed yield allocation recommender. Fans out 3 parallel /api/yield calls at low/medium/high risk tiers for the same amount + duration, then returns a recommended portfolio split + 2-sentence rationale. Allowed bands: conservative / balanced / aggressive / bespoke. 6h Upstash cache bucketed by amount tier × duration × chain.","url":"https://api.hyperd.ai/api/yield/allocation","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["amount"],"properties":{"chain":{"enum":["base","ethereum","polygon","arbitrum","optimism","avalanche","bnb"],"type":"string"},"amount":{"type":"number","description":"USDC equivalent to allocate"},"duration":{"type":"integer","description":"Days; default 30"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","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":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_CYBJmu6qmukDhoNFP5ERh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fans out parallel DeFi yield calls across low/medium/high risk tiers and returns a recommended portfolio allocation split with rationale for a given amount, duration, and chain.","exampleAgentPrompt":"I want to allocate 5000 USDC on Base for 60 days — can you give me a recommended portfolio split across conservative, balanced, and aggressive yield strategies with a rationale for the breakdown?","exampleUseCases":null,"resultDescription":"Returns a recommended portfolio split across low, medium, and high risk DeFi yield tiers (conservative/balanced/aggressive/bespoke bands), plus a 2-sentence rationale explaining the recommendation, based on parallel yield calls aggregated from the DeFi ecosystem. Response is cached for 6 hours bucketed by amount tier, duration, and chain.","failureModes":["Missing required 'amount' parameter returns validation error","Unsupported chain value outside allowed enum returns error","One or more parallel /api/yield sub-calls fail, potentially degrading recommendation quality","Cache miss on cold start may increase latency","Payment not processed ($1 USDC x402) results in 402 Payment Required response"],"whenToPreferThis":"Use this endpoint when a user wants a holistic, risk-tiered DeFi yield portfolio recommendation rather than a single-tier yield lookup. It is specifically designed to fan out across risk bands and synthesize an opinionated allocation split with rationale, making it ideal for portfolio construction decisions rather than raw yield data retrieval.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:51:20.150Z","isFirstParty":false}