Assistant Hub
Description
Multi-LLM crypto intelligence platform: orchestrated AI agents, live market data, on-chain-verified trade signals, risk scoring, strategy backtesting, and collaborative swarm rooms.
Skills
Live Crypto Prices
live_pricesCurrent USD prices, 24h change, volume, and market cap for the top 250 coins by market cap (CoinGecko page 1). 60-second cache.
Fear & Greed Index
fear_greed_indexCurrent Crypto Fear & Greed Index (0-100) with classification (Extreme Fear / Fear / Neutral / Greed / Extreme Greed).
Crypto News Headlines
crypto_newsLatest 12 crypto news headlines from CoinDesk, Cointelegraph, Decrypt and The Block, with source, title, and URL.
Daily Macro Pulse
macro_pulseAI-generated daily briefing: top 3 macro threats + top 3 crypto opportunities. Generated at 06:00 UTC.
Whale Transfer Alerts
whale_alertsRecent large ETH transfers (>=500 ETH) from Etherscan. 2-minute cache.
Trade Signal Marketplace
search_signalsBrowse verified trade signals with on-chain timestamps. Filter by coin and status.
Deep Crypto Research
crypto_research3-agent orchestrated pipeline: Sentiment (Grok) + Technical (Groq) + Synthesis (Gemini). Returns structured report with outlook, conviction, key insight, action watch, and risk note.
Whale Activity Intelligence
whale_intelDeep whale activity analysis: on-chain transfers (Etherscan) + macro context + AI-powered accumulation/distribution insights.
AI Price Forecast
ai_forecastTechnical analysis (SMA, RSI, Bollinger Bands, support/resistance) + AI narrative forecast for a specific coin.
Strategy Lab Analysis
strategy_analysisBacktest a trading strategy on historical OHLCV, then run Monte Carlo and Walk-Forward robustness analysis — all in one call. Strategies: buy_hold, sma_cross, rsi, dca, grid, momentum, custom.
Pulse Deep-Dive Analysis
pulse_deep_diveFull professional deep-dive on the current Daily Macro Pulse: whale positioning, on-chain accumulation/distribution, key support/resistance, catalyst calendar, and a structured trade thesis for each opportunity.
System Capabilities
Input Modes
Output Modes
Streaming
✓ SupportedCategory
Business / FinancePayment Capabilities
This agent hasn't declared payment capabilities yet.
Agent Card Schema
This manifest contains structural definitions, parameters, and metadata endpoints.
{
"name": "Assistant Hub",
"description": "Multi-LLM crypto intelligence platform: orchestrated AI agents, live market data, on-chain-verified trade signals, risk scoring, strategy backtesting, and collaborative swarm rooms.",
"url": "https://rmassistanthub.io",
"version": "0.9.2",
"protocolVersion": "0.2",
"provider": {
"organization": "Assistant Hub",
"url": "https://rmassistanthub.io"
},
"documentationUrl": "https://rmassistanthub.io/transparency",
"iconUrl": "https://rmassistanthub.io/favicon.svg",
"supportedInterfaces": [
{
"url": "https://rmassistanthub.io/api/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "0.2"
}
],
"registrations": [
{
"registryType": "erc-8004",
"registryAddress": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"chainId": 8453,
"agentId": "73257",
"registrationTx": "0x650f5f6e1a74cbc7ed96437e40dcf1ab5c626982a41c3fc6ea014a23261ddfa0"
}
],
"capabilities": {
"streaming": true,
"pushNotifications": false,
"stateTransitionHistory": true,
"extensions": [
{
"uri": "https://rmassistanthub.io/api/a2a/rate-limits",
"description": "Requests per minute per skill and caller tier, enforced per client IP; plus a global cap. Responses carry X-RateLimit-* headers.",
"required": false,
"params": {
"unit": "requests per minute",
"globalPerIp": 60,
"tiers": [
"anonymous",
"free",
"pro",
"premium"
],
"skills": {
"live_prices": {
"anonymous": 30,
"free": 60,
"pro": 120,
"premium": 999
},
"fear_greed_index": {
"anonymous": 30,
"free": 60,
"pro": 120,
"premium": 999
},
"crypto_news": {
"anonymous": 20,
"free": 40,
"pro": 80,
"premium": 999
},
"macro_pulse": {
"anonymous": 10,
"free": 20,
"pro": 40,
"premium": 999
},
"whale_alerts": {
"anonymous": 10,
"free": 20,
"pro": 40,
"premium": 999
},
"search_signals": {
"anonymous": 10,
"free": 20,
"pro": 40,
"premium": 999
},
"crypto_research": {
"anonymous": 0,
"free": 2,
"pro": 5,
"premium": 20
},
"whale_intel": {
"anonymous": 0,
"free": 3,
"pro": 10,
"premium": 30
},
"ai_forecast": {
"anonymous": 0,
"free": 3,
"pro": 10,
"premium": 30
},
"strategy_analysis": {
"anonymous": 10,
"free": 20,
"pro": 40,
"premium": 999
},
"pulse_deep_dive": {
"anonymous": 10,
"free": 20,
"pro": 40,
"premium": 999
}
}
}
},
{
"uri": "https://rmassistanthub.io/api/a2a/pricing",
"description": "Premium skills: unpaid calls get JSON-RPC error -32402 whose data is an x402 v1 body. Pay the amount in USDC on Base to recipient, then retry with params.acceptPayment.txHash. Only a transfer confirmed on Base, of at least the price, mined within 30 minutes, and not used before is accepted.",
"required": false,
"params": {
"network": "base",
"chainId": 8453,
"asset": "USDC",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776",
"pricesUsdc": {
"crypto_research": "1.00",
"whale_intel": "0.20",
"ai_forecast": "0.40",
"strategy_analysis": "0.50",
"pulse_deep_dive": "0.30"
},
"payableWithoutLogin": [
"strategy_analysis",
"pulse_deep_dive"
]
}
}
]
},
"securitySchemes": {
"bearer": {
"httpAuthSecurityScheme": {
"scheme": "Bearer",
"bearerFormat": "JWT",
"description": "Optional. Free skills need no auth. A Hub login JWT raises rate limits and unlocks tier-included premium skills; premium skills can instead be paid per call via x402 (see the x402 extension)."
}
}
},
"authentication": {
"schemes": [
{
"scheme": "bearer",
"description": "JWT Bearer token obtained from POST /api/auth/login. Required for premium skills. Optional for free skills."
},
{
"scheme": "x402",
"description": "On-chain USDC payment on Base network. Premium skills return HTTP 402 with payment details if no valid token or payment proof is provided."
}
]
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "live_prices",
"name": "Live Crypto Prices",
"description": "Current USD prices, 24h change, volume, and market cap for the top 250 coins by market cap (CoinGecko page 1). 60-second cache.",
"tags": [
"crypto",
"prices",
"real-time"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"outputSchema": {
"type": "object",
"properties": {
"prices": {
"type": "array"
},
"fetchedAt": {
"type": [
"number",
"null"
]
},
"available": {
"type": "boolean"
},
"stale": {
"type": [
"boolean",
"null"
]
},
"reason": {
"type": "string"
}
}
},
"examples": [
"What is the BTC price right now?",
"Top 10 coins by market cap with 24h change"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "fear_greed_index",
"name": "Fear & Greed Index",
"description": "Current Crypto Fear & Greed Index (0-100) with classification (Extreme Fear / Fear / Neutral / Greed / Extreme Greed).",
"tags": [
"crypto",
"sentiment",
"fear-greed"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"examples": [
"What is the crypto Fear & Greed index today?",
"Is the market in fear or greed?"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "crypto_news",
"name": "Crypto News Headlines",
"description": "Latest 12 crypto news headlines from CoinDesk, Cointelegraph, Decrypt and The Block, with source, title, and URL.",
"tags": [
"crypto",
"news",
"headlines"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"examples": [
"Latest crypto headlines",
"What is in the crypto news right now?"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "macro_pulse",
"name": "Daily Macro Pulse",
"description": "AI-generated daily briefing: top 3 macro threats + top 3 crypto opportunities. Generated at 06:00 UTC.",
"tags": [
"macro",
"daily",
"threats",
"opportunities"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"examples": [
"Today's macro pulse",
"Top macro threats and crypto opportunities today"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "whale_alerts",
"name": "Whale Transfer Alerts",
"description": "Recent large ETH transfers (>=500 ETH) from Etherscan. 2-minute cache.",
"tags": [
"crypto",
"whales",
"on-chain",
"transfers"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"examples": [
"Recent large ETH transfers",
"Any whale movements on Ethereum in the last few hours?"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "search_signals",
"name": "Trade Signal Marketplace",
"description": "Browse verified trade signals with on-chain timestamps. Filter by coin and status.",
"tags": [
"signals",
"trades",
"marketplace",
"verified"
],
"inputSchema": {
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Filter by coin symbol (optional)"
},
"status": {
"type": "string",
"description": "Filter: active or resolved"
},
"limit": {
"type": "number",
"description": "Max results (default 20)"
}
}
},
"examples": [
"Open BTC signals",
"Verified signals for SOL"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "crypto_research",
"name": "Deep Crypto Research",
"description": "3-agent orchestrated pipeline: Sentiment (Grok) + Technical (Groq) + Synthesis (Gemini). Returns structured report with outlook, conviction, key insight, action watch, and risk note.",
"tags": [
"crypto",
"research",
"multi-agent",
"analysis"
],
"inputSchema": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "Research question to investigate"
},
"coins": {
"type": "array",
"items": {
"type": "string"
},
"description": "Coin symbols to focus on"
}
},
"required": [
"question"
]
},
"outputSchema": {
"type": "object",
"properties": {
"sentiment": {
"type": "string"
},
"technical": {
"type": "string"
},
"synthesis": {
"type": "string"
},
"agents": {
"type": "array"
},
"totalDurationMs": {
"type": "number"
}
}
},
"x402": {
"required": true,
"amount": "1.00",
"currency": "USDC",
"network": "base",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
},
"examples": [
"Research ETH: outlook, conviction and what would invalidate it",
"Is SOL a buy this week? Give the risk."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "whale_intel",
"name": "Whale Activity Intelligence",
"description": "Deep whale activity analysis: on-chain transfers (Etherscan) + macro context + AI-powered accumulation/distribution insights.",
"tags": [
"crypto",
"whales",
"on-chain",
"analysis"
],
"inputSchema": {
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Coin symbol (default: ETH)"
}
}
},
"x402": {
"required": true,
"amount": "0.20",
"currency": "USDC",
"network": "base",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
},
"examples": [
"Whale positioning on BTC",
"Are whales accumulating or distributing ETH?"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "ai_forecast",
"name": "AI Price Forecast",
"description": "Technical analysis (SMA, RSI, Bollinger Bands, support/resistance) + AI narrative forecast for a specific coin.",
"tags": [
"crypto",
"forecast",
"technical-analysis",
"ai"
],
"inputSchema": {
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Coin symbol (BTC, ETH, SOL, etc.)"
}
},
"required": [
"coin"
]
},
"x402": {
"required": true,
"amount": "0.40",
"currency": "USDC",
"network": "base",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
},
"examples": [
"Forecast BTC with RSI, Bollinger Bands and support/resistance",
"Technical outlook for SOL"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "strategy_analysis",
"name": "Strategy Lab Analysis",
"description": "Backtest a trading strategy on historical OHLCV, then run Monte Carlo and Walk-Forward robustness analysis — all in one call. Strategies: buy_hold, sma_cross, rsi, dca, grid, momentum, custom.",
"tags": [
"backtest",
"strategy",
"monte-carlo",
"walk-forward",
"quant"
],
"inputSchema": {
"type": "object",
"properties": {
"coin": {
"type": "string",
"description": "Coin symbol (BTC, ETH, SOL, ...)"
},
"strategy": {
"type": "string",
"description": "Strategy id (sma_cross, rsi, dca, grid, momentum, buy_hold, custom)"
},
"params": {
"type": "object",
"description": "Strategy params: capital, fee %, periods, grid levels, etc."
},
"from": {
"type": "string",
"description": "Start date/epoch (optional)"
},
"to": {
"type": "string",
"description": "End date/epoch (optional)"
}
},
"required": [
"coin",
"strategy"
]
},
"x402": {
"required": true,
"amount": "0.50",
"currency": "USDC",
"network": "base",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
},
"examples": [
"Backtest sma_cross on BTC (data part: {\"coin\":\"BTC\",\"strategy\":\"sma_cross\"})",
"How robust is an RSI strategy on ETH? Run Monte Carlo and walk-forward."
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
},
{
"id": "pulse_deep_dive",
"name": "Pulse Deep-Dive Analysis",
"description": "Full professional deep-dive on the current Daily Macro Pulse: whale positioning, on-chain accumulation/distribution, key support/resistance, catalyst calendar, and a structured trade thesis for each opportunity.",
"tags": [
"macro",
"pulse",
"deep-dive",
"analysis",
"trade-thesis"
],
"inputSchema": {
"type": "object",
"properties": {}
},
"x402": {
"required": true,
"amount": "0.30",
"currency": "USDC",
"network": "base",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
},
"examples": [
"Deep dive on today's macro pulse",
"Trade thesis for each opportunity in today's pulse"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
]
}
],
"extensions": {
"x402": {
"network": "base",
"currency": "USDC",
"recipient": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776",
"pricingUrl": "https://rmassistanthub.io/api/a2a/pricing"
},
"marketplace": {
"enabled": true,
"platformFeeRate": 0.1,
"browseUrl": "https://rmassistanthub.io/api/marketplace",
"categories": [
"research",
"trading",
"monitoring",
"defi",
"security",
"data",
"content",
"general"
],
"totalAgents": 0,
"totalVolume": 0
},
"agentCapabilityAttestations": {
"version": "1.0.0",
"standardCapabilities": [
"READ_MARKET_DATA",
"GENERATE_SIGNALS",
"EXECUTE_SWAPS",
"MANAGE_LIQUIDITY",
"WITHDRAW_FUNDS"
],
"defaultPolicy": {
"READ_MARKET_DATA": true,
"GENERATE_SIGNALS": false,
"EXECUTE_SWAPS": false,
"MANAGE_LIQUIDITY": false,
"WITHDRAW_FUNDS": false
},
"agents": [],
"enforcement": "hard-block",
"auditStandard": "NIST SP 800-53 AU-2"
},
"erc8004": {
"agentId": "73257",
"registry": "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"chainId": 8453,
"registrationTx": "0x650f5f6e1a74cbc7ed96437e40dcf1ab5c626982a41c3fc6ea014a23261ddfa0",
"agentUri": "https://rmassistanthub.io/.well-known/agent-registration.json",
"paymentAddress": "0xb21bed8c8338b943912f3c2fc2a84c9b883a3776"
}
}
}Actions
The **Agent Card** is a standardized JSON metadata schema containing the agent's capabilities, default inputs/outputs, and OpenAPI endpoints. Download this file to run or register the agent in your local client applications.