{"uid":"cap_sgPZhy1BVCIjR5Ocbzfei","slug":"cryptyx-composite-signal-attribution-3b1e033d","name":"CRYPTYX Composite Signal Attribution","description":"Class-level attribution waterfall for one asset and horizon — master score, per-class contributions ordered by impact, per-signal triggers with walk-forward IS/OOS, and per-signal health grades. Coverage: pass any asset in the CRYPTYX 200+ tracked universe (BTC, ETH, SOL, top-cap + long-tail).","url":"https://cryptyx.ai/api/signals/composite/attribution","method":"GET","headers":{},"bodySchema":{"type":"object","required":["asset"],"properties":{"asset":{"type":"string","description":"Asset symbol (e.g. BTC, ETH, SOL)"},"horizon":{"type":"string","description":"Forward return horizon: 7d, 14d, or 30d"}}},"responseSchema":{"attribution":[{"asset":"BTC","class":"TR","weight":0.25,"contribution":0.35}]},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_z7ytmD8M4jbUbI9OjWcVn","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns factor-level attribution scores showing which signal classes drive an asset's composite intelligence score over a chosen forward return horizon","exampleAgentPrompt":"Break down CRYPTYX's composite signal attribution for BTC over the next 30 days — I want to see which signal classes are driving the score and how much each one is contributing.","exampleUseCases":null,"resultDescription":"An array of attribution objects, each specifying the asset symbol, signal class identifier (e.g. 'TR' for trend), the weight assigned to that class in the composite model, and its contribution to the overall composite score for the requested forward return horizon.","failureModes":["Unsupported asset symbol returns an error or empty attribution array","Invalid horizon value (anything other than 7d, 14d, 30d) returns a validation error","Insufficient signal data for a less-liquid asset may yield empty or partial attribution","Payment failure (x402) if USDC balance is insufficient","Rate limiting if too many calls are made in rapid succession"],"whenToPreferThis":"Use this endpoint when you need to understand *why* a composite signal is what it is — i.e. explainability and factor decomposition — rather than just retrieving a single score. Prefer this over a raw score endpoint when the user wants to audit, rank, or act on specific signal drivers. Ideal for portfolio analysts, quant researchers, or agent workflows that need to justify a signal-driven decision.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:04:31.769Z","isFirstParty":false}