{"service":"Otto X","module":"recipes","tagline":"We chain the endpoints — one payment, one dose of alpha.","description":"Recipes chain multiple of Otto's live X Layer endpoints into one high-signal report — a composed workflow run server-side, delivered as one answer for one x402 payment.","recipes":[{"id":"vet-token","title":"Token Safety & Tradeability Vetting","question":"What are this token's risks?","method":"GET","path":"/vet-token","price":"$0.01","description":"Token Safety & Tradeability Vetting — one-call X Layer token check: GoPlus contract security (honeypot, tax, mint/ownership flags) + holder concentration + live OKX DEX tradeability & price. Refuses (unpaid) if the security scan is empty.","stepCount":3,"steps":["Contract security (GoPlus)","Holder concentration","OKX DEX tradeability & price"],"params":[{"name":"address","required":true,"description":"Token contract to vet on X Layer."}],"detail":"/recipes/vet-token"},{"id":"token-deep-dive","title":"Token Deep-Dive","question":"What's the case around this token?","method":"GET","path":"/token-deep-dive","price":"$0.05","description":"Token Deep-Dive — full-picture briefing for a major token: price & market cap + contract security + derivatives funding/OI + market KOL context + OKX DEX price. Unresolved legs labelled unavailable, never faked. Refuses (unpaid) if core token details are missing.","stepCount":5,"steps":["Price & market cap","Contract security (GoPlus)","Derivatives funding & OI","Market KOL context","OKX DEX live price"],"params":[{"name":"symbol","required":true,"description":"Token symbol — best coverage on majors (BTC, ETH, SOL)."}],"detail":"/recipes/token-deep-dive"},{"id":"rwa-pulse","title":"RWA Market Pulse","question":"Where's the RWA market leaning?","method":"GET","path":"/rwa-pulse","price":"$0.05","description":"RWA Market Pulse — a pulse on tokenized real-world assets: TradFi macro (indices, VIX, DXY, yields, commodities) + RWA-relevant crypto news. Live legs only; any leg that would fabricate is dropped and named. Refuses (unpaid) if the macro core is empty.","stepCount":2,"steps":["TradFi macro data","RWA-relevant crypto news"],"params":[],"detail":"/recipes/rwa-pulse"},{"id":"mega-report","title":"Alpha & Intel Report","question":"What do I need to know today?","method":"GET","path":"/mega-report","price":"$0.05","description":"Alpha & Intel Report — comprehensive daily market briefing — headlines, sentiment, KOL alpha, trending, yield","steps":["Headlines","Sentiment","KOL alpha","Trending tokens","Yield"],"params":[],"detail":"/recipes/mega-report"}],"links":{"catalog":"/recipes","discovery":"/.well-known/x402","openapi":"/openapi.json"}}