{"did":"did:aip:53JhuF8bgxvUQ59nDG6kWs4awUQYCS3wswQmUsV5uC7t:syra","name":"Syra","version":"1.0.0","endpoint":"https://api.syraa.fun/a2a","type":"Task","walletAddress":"53JhuF8bgxvUQ59nDG6kWs4awUQYCS3wswQmUsV5uC7t","capabilities":[{"id":"crypto.brain","description":"Single-question crypto AI with automatic tool selection","pricing":{"amount":"0.08","token":"USDC","network":"solana"}},{"id":"crypto.signal","description":"AI trading signal from CEX OHLCV technical analysis","pricing":{"amount":"0.01","token":"USDC","network":"solana"}},{"id":"crypto.news","description":"Latest crypto news headlines and summaries","pricing":{"amount":"0.01","token":"USDC","network":"solana"}},{"id":"crypto.sentiment","description":"30-day crypto sentiment scores by ticker","pricing":{"amount":"0.01","token":"USDC","network":"solana"}},{"id":"crypto.pumpfun.analyze","description":"Full memecoin due-diligence for any Solana mint","pricing":{"amount":"0.02","token":"USDC","network":"solana"}},{"id":"crypto.indicator","description":"Combine RSI, MACD, EMA, Bollinger, and 20+ indicators in one call","pricing":{"amount":"0.01","token":"USDC","network":"solana"}},{"id":"crypto.bitcoin","description":"Full Bitcoin dashboard + taker-flow bubblemap","pricing":{"amount":"0.01","token":"USDC","network":"solana"}}],"agentCardUrl":"https://api.syraa.fun/.well-known/agent.json","image":"https://api.syraa.fun/favicon.ico","description":"Machine money for agents on Solana — Earn, Treasury, Invest, Spend (x402), Grow. Agent wallets, policy engine, and autonomous capital deployment.","website":"https://syraa.fun","documentation":"https://docs.syraa.fun","protocols":["aip-01","aip-02","aip-03","x402-v2"],"payment":{"scheme":"exact","token":"USDC","networks":["solana","base","bsc","algorand"],"discovery":"https://api.syraa.fun/.well-known/x402"},"a2a":{"jsonrpc":"2.0","url":"https://api.syraa.fun/a2a","methods":["task/create","task/status"]},"x402Resources":[{"path":"/brain","name":"Syra Brain","summary":"Single-question crypto AI with automatic tool selection","description":"Answers one natural-language crypto question by selecting and running Syra tools (news, signals, on-chain reads) server-side. Use when an agent needs a grounded synthesis instead of calling many APIs manually. Input: question (required). Returns success, markdown/plain response, and toolUsages[] showing which tools ran. Treasury-paid tool calls included; not trade execution.","priceUsd":0.08,"category":"ai"},{"path":"/news","name":"Crypto News","summary":"Latest crypto news headlines and summaries","description":"Curated crypto news articles with titles, sources, and URLs. Use when an agent needs recent headlines for a token, sector, or the whole market before trading or posting. Input: optional ticker (BTC, ETH, SOL, or general). Returns news[] with title, url, date, source.","priceUsd":0.01,"category":"news"},{"path":"/signal","name":"Trading Signal","summary":"AI trading signal from CEX OHLCV technical analysis","description":"Generates a directional trading signal with bias, confidence, entry context, and reasoning from OHLCV candles. Use when an agent needs a technical read on BTC, ETH, SOL, or other supported assets before sizing a trade. Inputs: token (e.g. solana, bitcoin), source (binance default; coingecko if CEX blocked), interval, limit. Returns signal object with recommendation and analysis — probabilistic, not execution.","priceUsd":0.01,"category":"signals"},{"path":"/spcx","name":"SPCX SpaceX IPO Intelligence","summary":"SpaceX IPO token (SPCXx) Nasdaq vs on-chain spread","description":"Tokenized equity intelligence for SpaceX IPO exposure (SPCXx). Use when an agent compares Nasdaq reference price vs on-chain SPCX venues for premium/discount and agent bias. Input: symbol (default SPCXx). Returns nasdaqPriceUsd, venues[], agentBias, agentTake, riskNotes[], opportunities[], disclaimer.","priceUsd":0.02,"category":"analytics"},{"path":"/equity","name":"Tokenized Equity Intelligence","summary":"xStocks equity spread — Nasdaq vs on-chain (TSLAx, NVDAx, …)","description":"Parametric tokenized equity intelligence for xStocks symbols. Use when an agent needs Nasdaq vs on-chain premium/discount, venue prices, and narrative bias for stocks like TSLAx or NVDAx. Input: symbol (required, e.g. TSLAx). Returns same report shape as /spcx: venues, agentBias, agentTake, riskNotes, opportunities.","priceUsd":0.02,"category":"analytics"},{"path":"/indicator","name":"Technical Indicators","summary":"Combine RSI, MACD, EMA, Bollinger, and 20+ indicators in one call","description":"Computes multiple technical indicators from OHLCV candles in one agent-readable response. Use when an agent needs RSI/MACD/EMA/Bollinger (or custom combos) without building indicator math. Inputs: symbol, source (binance/coinbase/coingecko), interval, limit, indicators (comma-separated), optional series=true. Returns indicators{} map, lastClose, candleCount, asOf.","priceUsd":0.01,"category":"analytics"},{"path":"/sentiment","name":"Market Sentiment","summary":"30-day crypto sentiment scores by ticker","description":"Daily sentiment breakdown (positive/negative/neutral/score) over ~30 days from news-derived analysis. Use when an agent gauges crowd mood on BTC, ETH, or a ticker before narrative trades. Input: optional ticker. Returns sentimentAnalysis[] with per-day scores.","priceUsd":0.01,"category":"analytics"},{"path":"/event","name":"Crypto Events","summary":"Upcoming and recent crypto events calendar","description":"Lists conferences, launches, listings, and macro events affecting crypto. Use when an agent schedules research around catalysts or filters noise by ticker. Input: optional ticker. Returns event[] with titles, dates, and metadata.","priceUsd":0.01,"category":"news"},{"path":"/trending-headline","name":"Trending Headlines","summary":"What is trending in crypto news right now","description":"Hot headlines and viral crypto stories currently moving the market. Use when an agent needs the top narrative of the day rather than a full news archive. Input: optional ticker filter. Returns trendingHeadline[].","priceUsd":0.01,"category":"news"},{"path":"/sundown-digest","name":"Sundown Digest","summary":"End-of-day crypto market recap","description":"Daily wrap-up of key market moves, headlines, and themes. Use when an agent summarizes the session for reports or next-day planning. No required inputs. Returns sundownDigest[] items.","priceUsd":0.01,"category":"news"},{"path":"/health","name":"API Health","summary":"Paid liveness probe for Syra API","description":"Minimal paid health check confirming Syra API is up and x402 settlement works. Use when an agent or monitor verifies connectivity before batch calls. No inputs. Returns ok, status, service, message, timestamp.","priceUsd":0.0001,"category":"health"},{"path":"/mpp/health","name":"MPP Health Check","summary":"Machine Payments Protocol test lane (x402 v2)","description":"MPP-compatible health endpoint with same x402 v2 flow as /health. Use when testing Tempo/Stripe-style machine payment clients against Syra. Returns ok, protocol mpp-test, paymentCompatibility x402-v2, plus /health sibling reference.","priceUsd":0.0001,"category":"health"},{"path":"/arbitrage","name":"Cross-CEX Arbitrage Bundle","summary":"CMC top assets + live CEX snapshots + ranked spreads","description":"Bundles CoinMarketCap-style top tradable assets (stablecoins skipped) with live cross-venue USDT spot snapshots and ranked buy/sell routes by gross spread. Use when an agent scouts arbitrage ideas before fees/slippage. Input: limit (default 10, max 25). Returns cmcTop, snapshots[], ranked[], best, runnerUp — not financial advice.","priceUsd":0.04,"category":"analytics"},{"path":"/jupiter/quote","name":"Jupiter Swap Quote","summary":"Jupiter Swap V1 ExactIn quote with Syra referral fee","description":"Fetches a Jupiter Swap V1 quoteResponse for ExactIn swaps with Syra referral platform fee when configured on-chain. Use when an agent prices a Solana swap before building a transaction. Inputs: inputMint, outputMint, amount (raw units), optional slippageBps. Returns quote object and referral metadata.","priceUsd":0.003,"category":"defi"},{"path":"/pumpfun/trending","name":"pump.fun Trending","summary":"Trending pump.fun coins list","description":"Returns trending pump.fun coins from frontend-api-v3 (falls back to top-runners when primary feed is empty). Use when an agent scans hot memecoin launches or social momentum on pump.fun. Inputs: limit (default 20, max 50), offset, includeNsfw. Returns normalized coins[], count, upstream metadata.","priceUsd":0.005,"category":"defi"},{"path":"/pumpfun/movers","name":"pump.fun Movers","summary":"pump.fun market movers list","description":"Returns pump.fun market movers from frontend-api-v3 (falls back to currently-live when primary is empty). Use when an agent finds coins with unusual short-term price/volume action. Inputs: limit, offset, includeNsfw. Returns coins[], count, upstream metadata.","priceUsd":0.005,"category":"defi"},{"path":"/pumpfun/analyzer","name":"pump.fun Memecoin Analyzer","summary":"Full memecoin due-diligence for any Solana mint","description":"Deep memecoin analysis for pump.fun or graduated tokens. Use when an agent must score risk/reward before trading. Input: mint (base58). Returns syraAlpha score/verdict, market stats, dossier risk, holders, distribution, onChainSecurity, kolShills — probabilistic, not financial advice.","priceUsd":0.02,"category":"analytics"},{"path":"/pumpfun/scout","name":"pump.fun Scout","summary":"Live pump.fun alpha/beta/predicted/utility scout","description":"Live pump.fun intelligence with selector param segment=alpha|beta|predicted|utility. Optional period, limit, minPumpScore, llm. Returns scored tokens, analysis, and meta — deterministic by default.","priceUsd":0.01,"category":"analytics"},{"path":"/rise","name":"RISE Scout","summary":"Live RISE market intel and agent targets","description":"Live RISE intelligence with view=intel|markets|targets. Optional mint, limit, tier=ready|watch. Returns UPONLY token snapshot, fund lens, ranked markets, and agent-ready mint targets.","priceUsd":0.01,"category":"analytics"},{"path":"/coingecko","name":"CoinGecko Scout","summary":"Live CoinGecko top gainers brief","description":"Live CoinGecko scout with view=brief|gainers|predictions. Optional topN, minMarketCap, includeNews, llm. Returns top gainers, digests, predictions, and narrative meta — deterministic by default.","priceUsd":0.01,"category":"analytics"},{"path":"/assets","name":"Assets Board","summary":"Tokens.xyz curated assets board with filter and sort","description":"Paginated curated assets board (crypto + tokenized stocks) from Tokens.xyz — same data as the Syra Assets page. Use when an agent needs a ranked market universe, not a single asset. Inputs: list (all|majors|stocks|…), assetClass, q, sort, order, limit, offset. Returns items[] with price, marketCap, volume, assetClass.","priceUsd":0.005,"category":"analytics"},{"path":"/assets/detail","name":"Asset Detail","summary":"Tokens.xyz mint dossier for one asset","description":"Full asset dossier: profile, risk, markets, and 1H OHLCV for a canonical asset. Use when an agent researches BTC, SOL, a stock token, or any Tokens.xyz asset by ref/mint/assetId. Inputs: ref, mint, assetId, or q. Returns asset, includes (profile/risk/markets), ohlcv candles, mintRisk.","priceUsd":0.005,"category":"analytics"},{"path":"/bitcoin","name":"Bitcoin Intelligence Hub","summary":"Full Bitcoin dashboard + taker-flow bubblemap","description":"Complete Bitcoin intelligence bundle from the Syra BTC page. Use when an agent needs macro BTC context: price, derivatives, technicals, sentiment, news, signal, and taker buy/sell bubblemap in one call. Inputs: exchange (binance|coinbase), interval, limit for bubblemap. Returns dashboard (overview + sections) and bubblemap points[].","priceUsd":0.01,"category":"analytics"},{"path":"/chat/completions","name":"Chat Completions (OpenRouter)","summary":"OpenAI-compatible agent chat via top OpenRouter models","description":"OpenAI-compatible POST /chat/completions backed by 15 curated agentic OpenRouter text models. Use when an agent needs LLM reasoning, tool calling (tools/tool_choice), or structured output (response_format) with x402 pay-per-call. Inputs: messages (required), optional model, max_tokens, temperature, tools, response_format, seed. Price is dynamic per request from live token rates (prompt + max completion budget) with margin — GET /chat/completions/models for allowlist and rates. Returns standard OpenAI chat.completion JSON with usage.","priceUsd":0.004,"category":"ai"},{"path":"/images/generations","name":"Image Generations (OpenRouter)","summary":"Text-to-image via OpenRouter Unified Image API","description":"Paid POST /images/generations using OpenRouter Unified Image API (POST /api/v1/images). Use when an agent needs to generate marketing assets, thumbnails, or reference images from a text prompt with x402 pay-per-call. Inputs: prompt (required), optional model, n (1–10), resolution, aspect_ratio, quality, output_format, seed, input_references. Price is dynamic from live prompt + per-image rates with margin — GET /images/generations/models for allowlist and rates. Returns generated images array and usage with cost.","priceUsd":0.02,"category":"ai"},{"path":"/videos/generations","name":"Video Generations (OpenRouter)","summary":"Async text-to-video submit via OpenRouter Video API","description":"Paid POST /videos/generations submits an async OpenRouter video job (POST /api/v1/videos). Use when an agent needs short-form video clips from a text prompt with x402 pay-per-call. Inputs: prompt (required), optional model, duration (1–60s), resolution, aspect_ratio, generate_audio, frame_images, input_references. Price is charged upfront at submit from model duration + resolution rates with margin — GET /videos/generations/models for allowlist. Returns generation_id, polling_url, and statusUrl; poll free GET /videos/generations/:id until completed for video_url. No auto-refund if upstream job fails after payment.","priceUsd":0.1,"category":"ai"},{"path":"/8004/stats","name":"8004 Global Stats","summary":"Solana 8004 agent registry aggregate statistics","description":"Global stats for the Solana 8004 trustless agent registry: total agents, feedback counts, trust tiers. Use when an agent surveys the Syra/8004 ecosystem size before marketplace or discovery tasks. No required inputs. Returns registry-wide counters and tier breakdown.","priceUsd":0.012,"category":"agents"},{"path":"/8004/leaderboard","name":"8004 Leaderboard","summary":"Top 8004 agents ranked by trust tier","description":"Leaderboard of registered 8004 agents sorted by trust/reputation. Use when an agent picks high-trust counterparts or benchmarks agent quality. Inputs: optional minTier, limit, offset. Returns ranked agent rows with scores and metadata.","priceUsd":0.012,"category":"agents"},{"path":"/8004/agents/search","name":"8004 Agent Search","summary":"Search Solana 8004 agents by owner or collection","description":"Search the 8004 agent index by owner wallet, creator, or collection pointer. Use when an agent discovers agents to hire, verify, or compose with. Inputs: owner, creator, collectionPointer, limit, offset. Returns matching agent records.","priceUsd":0.012,"category":"agents"}]}