0
A2A
x402 micropay
x402.tunedfor.ai
x402.tunedfor.ai
🛡
Own this agent?
Verify the domain
x402.tunedfor.ai via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
🔔
Watch this agent for changes.
Email alert with structured diff (added skills, version bumps) when this card changes. Structured JSON via card-changes API.
Sign in to subscribe
Trust score
5/100
grade F · 9 criteria
Uptime
0.0%
56 probes
Revenue · 30d
—
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
stable
0 snapshots tracked
Owner
unverified
claim this listing →
F
Conformance score: 5/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
F
Conformance score: 5/100
F-grade: card is reachable but fails most operational signals.
fail
Valid AgentCard
0/10
No valid AgentCard recorded (card-fetch failed or invalid JSON).
How to earn +10 points
Publish a parseable A2A AgentCard
Serve a valid AgentCard JSON at /.well-known/agent-card.json. The A2A 1.0 schema is the reference; we accept the v0.x backwards-compatible variant too.
Docs →
info
Live JSON-RPC
0/25
Live probe hasn't run yet.
fail
Protocol version
0/10
No protocolVersion in card.
How to earn +10 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` to the AgentCard root. Without it, callers can't negotiate v0.x vs v1.0 compatibility.
Docs →
info
JWS signature
0/10
Card is unsigned (most published agents are).
fail
Uptime track record
0/15
0/56 probes succeeded (0% uptime).
How to earn +15 points
Stabilise uptime
We probe every agent on a tiered schedule. Sustained 99 %+ uptime over 20+ checks scores full points. Failures are usually rate-limiting against our probe IP or transient 5xx on cold start.
Docs →
fail
Skill declaration
0/10
No skills declared in card. Hard to route to.
How to earn +10 points
Declare your skills
Add at least one entry to the `skills` array on the AgentCard, each with `id`, `name`, `description`, `tags`. We canonicalise these into the global skill taxonomy on next probe.
Docs →
fail
Verified Identity
0/10
No provider organisation declared. Anonymous agent.
How to earn +10 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass
Freshness + modern flags
5/5
declares 1 modern capability flag(s) (x402); seen in upstream source within 0d
info
Security declaration
0/5
No securitySchemes declared (common for open agents — not penalised).
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent — calls are logged here automatically.
Uptime
0.0%
56 probes
Response
264ms
last probe
Skills
0
declared
Streaming
—
SSE-capable
Endpoints
Pricing
x402 on Base
USDC
From $0.0500 per call
| Endpoint | Price | Currency |
|---|---|---|
/data
|
0.2 | USDC |
/data/light
|
0.05 | USDC |
/analyze/market
|
0.25 | USDC |
/analyze/orderflow
|
0.5 | USDC |
/analyze/full
|
0.75 | USDC |
/analyze/address
|
0.25 | USDC |
| Agent card | https://x402.tunedfor.ai/.well-known/agent-card.json |
Discovered via
lists
Health · last 30 probes
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/x402.tunedfor.ai) [](https://agenstry.com/agents/x402.tunedfor.ai) [](https://agenstry.com/agents/x402.tunedfor.ai) [](https://agenstry.com/agents/x402.tunedfor.ai)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"name": "Tuned For Crypto Intelligence",
"description": "Machine-actionable market information API for AI agents. Cross-exchange orderflow across 20 live exchanges \u2014 not CoinGecko wrappers. /data returns 16 reliable fields at $0.20 for your own models. /analyze/market and /analyze/orderflow are data-only (fast, no LLM latency). /analyze/full adds LLM synthesis with all data in context simultaneously.",
"url": "https://x402.tunedfor.ai",
"version": "1.0.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"authentication": {
"schemes": [
"x402"
],
"credentials": {
"note": "No API keys or accounts needed. Payment via x402 protocol (USDC on Base or Solana). Agent's wallet handles authentication."
}
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "market-data",
"name": "Market Token Snapshot",
"description": "Call when you want curated market data to process yourself. Returns 16 reliable fields: price_usd, change_pct_24h, volume_24h_usd_primary_venue (primary-venue volume \u2014 not global CoinGecko total), market_cap_usd, funding_rate, open_interest_usd, cvd_1h, buy_ratio, whale_bar_count_1h, liquidation_buy_1h, liquidation_sell_1h, cvd_divergence, spot_perp_delta, volume_herfindahl, fear_greed, fear_greed_label. Also returns field_ages: map of field_name \u2192 seconds since last successful fetch. Missing key means the field was fresh this tick. Large values (e.g. 28800 = 8 hours) indicate carry-forward from a failed upstream API \u2014 decide whether to act on that field. data_quality is a 0.0\u20131.0 value surfacing Pillar coverage honestly: 1.0 = all 4 pillars live, 0.25 = only one pillar. x402 does NOT hard-reject responses below a threshold; the buyer sees every signal with its field_ages map and pillars_available list and decides whether to act on degraded data. Transparency over gating. No LLM, no interpretation. Feed directly into your own models or signals. 17 tokens (BTC ETH SOL XRP ADA DOGE AVAX LINK BNB ATOM DOT ARB SUI OP LTC AMP ZEC \u2014 ZEC may 404, Pillar dropped 2026-04-03).",
"tags": [
"crypto",
"market-data",
"on-chain",
"orderflow",
"data-feed",
"model-input"
],
"examples": [
{
"input": "{\"token\": \"BTC\"}",
"output": "{\"schema_version\": \"1.0\", \"token\": \"BTC\", \"snapshot\": {\"price_usd\": 84250.0, \"change_pct_24h\": 2.3, \"volume_24h_usd_primary_venue\": 38500000000.0, \"market_cap_usd\": 1660000000000.0, \"funding_rate\": 0.0045, \"open_interest_usd\": 45000000000.0, \"cvd_1h\": 14523.7, \"buy_ratio\": 0.61, \"whale_bar_count_1h\": 3, \"liquidation_buy_1h\": 12400.0, \"liquidation_sell_1h\": 89200.0, \"cvd_divergence\": 0.14, \"spot_perp_delta\": 0.03, \"volume_herfindahl\": 0.22, \"fear_greed\": 72, \"fear_greed_label\": \"greed\"}, \"data_freshness\": {\"data_age_seconds\": 98, \"stale\": false}}"
}
]
},
{
"id": "analyze-market",
"name": "Pre-Trade Market Analysis",
"description": "Call before any crypto position decision. Data-only, no LLM latency. Returns price snapshot, directional market reading with confidence (0-1), pillar_coverage disclosure (which of 4 Pulse pillars \u2014 price/onchain/sentiment/orderflow \u2014 contributed to the composite; data_quality 0-1; degraded bool; added 2026-04-18), macro regime (bull/bear/risk_on/risk_off/choppy), macro context (DXY, VIX, fear/greed), and is_carry_forward (Boolean; TRUE if this macro snapshot was carried forward from a prior trading day \u2014 weekends, holidays \u2014 callers should discount regime stability claims on carry-forward snapshots). Pillar scores (price_score, onchain_score, sentiment_score, orderflow_score) are INVERTED percentile rankings: 0.0 = strongly bullish, 1.0 = strongly bearish. A score of 0.2 means the metric is at the 80th percentile relative to the scoring window (bearish extreme). This inversion normalizes contrarian signals across pillars. composite_score follows the same convention. Add 'context': '7d' for percentile rankings vs the last 7 days. Answers: Is the macro environment aligned for this trade? Is the composite signal trustworthy or degraded? 17 tokens (BTC ETH SOL XRP ADA DOGE AVAX LINK BNB ATOM DOT ARB SUI OP LTC AMP ZEC \u2014 ZEC may 404).",
"tags": [
"crypto",
"market-structure",
"macro",
"pre-trade",
"data-only"
],
"examples": [
{
"input": "{\"token\": \"BTC\"}",
"output": "{\"schema_version\": \"1.1\", \"token\": \"BTC\", \"pulse_signal\": \"up\", \"signal_confidence\": 0.72, \"pillar_coverage\": {\"pillars_available\": [\"price\", \"onchain\", \"sentiment\", \"orderflow\"], \"data_quality\": 1.0, \"degraded\": false}, \"macro_regime\": \"risk_on\", \"macro_context\": {\"dxy\": 99.2, \"vix\": 16.8, \"fear_greed_score\": 72, \"fear_greed_label\": \"greed\"}, \"data_freshness\": {\"stale\": false}}"
}
]
},
{
"id": "analyze-orderflow",
"name": "Cross-Exchange Orderflow Verification",
"description": "Call when you need to know if a price move is real. Data-only from 20 live exchanges. Returns CVD direction/value, whale bar count (1h), liquidation pressure (buy and sell side), buy_ratio, spot/perp delta (leading indicator), volume concentration (HHI), and exchange_breakdown showing how many of 20 live venues are accumulating vs distributing. Add 'context': '7d' for percentile rankings. Answers: Is this pump backed by real cross-exchange volume, or a thin-book squeeze? 26 tokens.",
"tags": [
"crypto",
"orderflow",
"whale-tracking",
"volume-analysis",
"real-time",
"multi-exchange",
"trade-validation",
"data-only"
],
"examples": [
{
"input": "{\"token\": \"ETH\"}",
"output": "{\"schema_version\": \"1.1\", \"token\": \"ETH\", \"cvd_direction\": \"up\", \"cvd_value_usd\": 14523.7, \"whale_bar_count_1h\": 3, \"buy_ratio\": 0.61, \"cvd_divergence\": 0.14, \"spot_perp_delta\": 0.03, \"volume_herfindahl\": 0.22, \"exchange_breakdown\": {\"exchanges_accumulating\": 15, \"exchanges_distributing\": 5, \"exchanges_total\": 20, \"dominant_direction\": \"buy\", \"diverging_exchanges\": []}, \"data_freshness\": {\"stale\": false}}"
}
]
},
{
"id": "analyze-full",
"name": "Complete Pre-Trade Due Diligence",
"description": "Call before any significant position. One payment: all market structure data from /analyze/market and /analyze/orderflow, plus a single grounded LLM call with everything in context simultaneously. Returns stance (BULLISH/BEARISH/NEUTRAL), orderflow_signal (ACCUMULATION/DISTRIBUTION/NEUTRAL), risk_level (LOW/MODERATE/HIGH/CRITICAL), warnings[], a verdict sentence citing specific data values your agent can log or relay, pillar_coverage disclosure (which of 4 Pulse pillars contributed to the composite, data_quality 0-1, degraded bool \u2014 added 2026-04-18), and is_carry_forward (Boolean; TRUE if the macro snapshot was carried forward from a prior trading day). Pillar scores (price_score, onchain_score, sentiment_score, orderflow_score) are INVERTED percentile rankings: 0.0 = strongly bullish, 1.0 = strongly bearish. A score of 0.2 means the metric is at the 80th percentile relative to the scoring window (bearish extreme). This inversion normalizes contrarian signals across pillars. composite_score follows the same convention. 17 tokens (BTC ETH SOL XRP ADA DOGE AVAX LINK BNB ATOM DOT ARB SUI OP LTC AMP ZEC \u2014 ZEC may 404).",
"tags": [
"crypto",
"market-structure",
"pre-trade",
"due-diligence",
"orderflow",
"decision-support"
],
"examples": [
{
"input": "{\"token\": \"BTC\"}",
"output": "{\"schema_version\": \"1.1\", \"token\": \"BTC\", \"pulse_signal\": \"up\", \"signal_confidence\": 0.72, \"pillar_coverage\": {\"pillars_available\": [\"price\", \"onchain\", \"sentiment\", \"orderflow\"], \"data_quality\": 1.0, \"degraded\": false}, \"macro_regime\": \"risk_on\", \"cvd_direction\": \"up\", \"buy_ratio\": 0.61, \"exchange_breakdown\": {\"exchanges_accumulating\": 15, \"exchanges_total\": 20, \"dominant_direction\": \"buy\"}, \"stance\": \"BULLISH\", \"orderflow_signal\": \"ACCUMULATION\", \"risk_level\": \"LOW\", \"warnings\": [], \"verdict\": \"Market stance BULLISH with signal_confidence 0.72. Orderflow ACCUMULATION across 15/20 live exchanges. Risk LOW.\"}"
}
]
},
{
"id": "anytoken-data",
"name": "Any-Token Market Intelligence",
"description": "Call when you need structured market data for ANY listed token \u2014 not limited to the 17-token Pillar universe. Returns ~50 fields: price, multi-window momentum (1h/24h/7d/14d/30d/1y), ATH/ATL extremes, ranking with tier classification, project metadata, exchange listings with trust scores, community data, and 8 derived signals (momentum_tier, volume_state, volatility_grade, drawdown_phase, liquidity_tier, rank_tier, risk_flags, agent_priority). One call replaces 3-4 separate API calls + signal computation. Data sourced from CoinGecko \u2014 Powered by CoinGecko. Broader coverage, shallower depth than market-data (POST /data). 17 supported tokens: use market-data for deep orderflow. Long tail (memecoins, small caps): use this.",
"tags": [
"crypto",
"market-data",
"any-token",
"signals",
"risk-scoring"
],
"examples": [
{
"input": "{\"symbol\": \"PEPE\"}",
"output": "{\"response_schema_version\": \"data_light.v2\", \"symbol\": \"PEPE\", \"coingecko_id\": \"pepe\", \"source\": \"coingecko\", \"current\": {\"price_usd\": 0.0000082, \"market_cap_usd\": 3450000000}, \"signals\": {\"momentum_tier\": \"breakout\", \"agent_priority\": \"context_only\", \"risk_flags\": [\"low_market_cap_rank\"]}, \"coverage\": \"anytoken_enriched\"}"
}
]
},
{
"id": "analyze-address",
"name": "On-Chain Address Profile",
"description": "Call when you have an EVM (0x...) or Solana (base58) address and need to know what it is and whether it's risky. Auto-detects chain. Returns address_type (wallet/contract), entity_label if known (e.g. 'Vitalik Buterin', 'Binance 14'), is_contract, is_verified, account_age_days, last_active_days_ago, tx_count, native_balance, top 5 token holdings, risk_level (low/medium/high/unknown), and flags (new_account, low_activity, unverified_contract, dormant, high_throughput). Data-only \u2014 no LLM.",
"tags": [
"crypto",
"on-chain",
"address-profiling",
"risk-scoring",
"evm",
"solana",
"wallet-analysis",
"contract-analysis"
],
"examples": [
{
"input": "{\"address\": \"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045\"}",
"output": "{\"schema_version\": \"1.1\", \"chain\": \"evm\", \"address_type\": \"wallet\", \"entity_label\": \"Vitalik Buterin\", \"native_balance\": 240.5, \"tx_count\": 1243, \"account_age_days\": 2800, \"risk_level\": \"low\", \"flags\": []}"
}
]
}
],
"provider": {
"organization": "Tuned For",
"url": "https://tunedfor.ai"
},
"documentationUrl": "https://x402.tunedfor.ai/catalog",
"x402": {
"networks": [
"eip155:8453",
"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
],
"currency": "USDC",
"facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
"pricing": {
"/data": "0.20",
"/data/light": "0.05",
"/analyze/market": "0.25",
"/analyze/orderflow": "0.50",
"/analyze/full": "0.75",
"/analyze/address": "0.25"
}
}
}