Card snapshot
web3-signals-api-production.up.railway.app
·
2026-08-23 20:22:26 UTC
·
4f95d9f42e33fe6ecd5aedb49db94e75f4fb05ffd4fa38cf5fc0ae4142b45fa4
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Web3 Signals",
"description": "AI-powered crypto signal intelligence. Fuses whale tracking, derivatives positioning, technical analysis, narrative momentum, and market data into scored signals for 20 crypto assets. Includes LLM-generated cross-dimensional insights.",
"url": "https://web3-signals-api-production.up.railway.app",
"version": "0.2.0",
"model_version": "v0.2.0-regime-aware",
"capabilities": [
{
"name": "get_all_signals",
"description": "Get scored signals for all 20 crypto assets with portfolio summary and LLM insights",
"endpoint": "https://web3-signals-api-production.up.railway.app/signal",
"method": "GET",
"response_fields": [
"composite_score",
"direction",
"label",
"dimensions",
"regime",
"momentum",
"confidence",
"data_tiers",
"velocity"
]
},
{
"name": "get_asset_signal",
"description": "Get signal for a specific crypto asset (e.g. BTC, ETH, SOL)",
"endpoint": "https://web3-signals-api-production.up.railway.app/signal/{asset}",
"method": "GET",
"parameters": {
"asset": {
"type": "string",
"enum": [
"BTC",
"ETH",
"SOL",
"BNB",
"XRP",
"ADA",
"AVAX",
"DOT",
"MATIC",
"LINK",
"UNI",
"ATOM",
"LTC",
"FIL",
"NEAR",
"APT",
"ARB",
"OP",
"INJ",
"SUI"
]
}
}
},
{
"name": "get_reputation",
"description": "Rolling 30-day signal accuracy with a published confidence gate \u2014 free, no payment required. Per-asset breakdown, full methodology.",
"endpoint": "https://web3-signals-api-production.up.railway.app/performance/reputation",
"method": "GET",
"response_fields": [
"reputation_score",
"accuracy_30d",
"by_timeframe",
"by_asset",
"methodology",
"abstention_rate"
]
},
{
"name": "get_performance_free",
"description": "Overall accuracy overview \u2014 free tier, no payment required",
"endpoint": "https://web3-signals-api-production.up.railway.app/performance",
"method": "GET"
},
{
"name": "get_analytics",
"description": "API usage analytics \u2014 request counts, client types, daily trends",
"endpoint": "https://web3-signals-api-production.up.railway.app/analytics",
"method": "GET"
},
{
"name": "health_check",
"description": "Check agent status, data freshness, and uptime",
"endpoint": "https://web3-signals-api-production.up.railway.app/health",
"method": "GET"
}
],
"scoring_model": {
"type": "multi_agent_fusion",
"dimensions": [
"whale",
"technical",
"derivatives",
"narrative",
"market",
"trend"
],
"score_range": [
0,
100
],
"center": 50,
"abstain_zone": [
38,
62
],
"confidence_model": "gradient_volatility_normalized",
"regime_detection": "btc_ma30_distance",
"accuracy_scaling": "per_dimension_per_direction"
},
"protocols": {
"rest": "https://web3-signals-api-production.up.railway.app/docs",
"openapi": "https://web3-signals-api-production.up.railway.app/openapi.json",
"mcp_sse": "https://web3-signals-api-production.up.railway.app/mcp/sse",
"mcp_streamable_http": "https://web3-signals-api-production.up.railway.app/mcp/stream",
"a2a": "https://web3-signals-api-production.up.railway.app/.well-known/agent.json",
"agents_md": "https://web3-signals-api-production.up.railway.app/.well-known/agents.md",
"x402": "https://web3-signals-api-production.up.railway.app/signal",
"x402_discovery": "https://web3-signals-api-production.up.railway.app/.well-known/x402.json"
},
"assets_covered": [
"BTC",
"ETH",
"SOL",
"BNB",
"XRP",
"ADA",
"AVAX",
"DOT",
"MATIC",
"LINK",
"UNI",
"ATOM",
"LTC",
"FIL",
"NEAR",
"APT",
"ARB",
"OP",
"INJ",
"SUI"
],
"update_frequency": "Every 15 minutes",
"response_format": "application/json",
"schema_stable": true,
"settlement": {
"protocol": "x402",
"network": "Base (eip155:8453)",
"token": "USDC",
"price_per_call": "$0.001",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402"
},
"pricing": {
"paid": {
"/signal": "$0.001",
"/signal/{asset}": "$0.001"
},
"free": [
"/health",
"/performance",
"/performance/reputation",
"/performance/{asset}",
"/analytics",
"/dashboard",
"/docs",
"/.well-known/*"
]
}
}