Card snapshot
crypto-price-agent-production.up.railway.app
·
2026-10-06 16:31:47 UTC
·
0c72732388378c8ab991ed83fa7df2ab7f66e73abdd171d0d6772b0396dd9b01
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.
{
"protocolVersion": "1.0",
"name": "crypto-price-agent",
"description": "Real-time crypto prices and DeFi data aggregated from CoinGecko & DeFiLlama. B2A optimized.",
"url": "https://crypto-price-agent-production.up.railway.app/",
"supportedInterfaces": [
{
"url": "https://crypto-price-agent-production.up.railway.app/",
"protocolBinding": "HTTP+JSON"
}
],
"version": "1.0.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": true
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json",
"text/plain"
],
"skills": [
{
"id": "overview",
"name": "overview",
"description": "Free market overview - BTC/ETH prices and global stats. Try before you buy!",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
},
{
"id": "price",
"name": "price",
"description": "Get current price for a specific coin by ID (e.g., bitcoin, ethereum, solana)",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"coinId": {
"type": "string",
"description": "CoinGecko coin ID (e.g., bitcoin, ethereum, solana)"
},
"currency": {
"default": "usd",
"description": "Target currency (usd, eur, btc)",
"type": "string"
}
},
"required": [
"coinId",
"currency"
],
"additionalProperties": false
}
},
{
"id": "prices",
"name": "prices",
"description": "Get prices for multiple coins in one call (up to 10)",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"coinIds": {
"minItems": 1,
"maxItems": 10,
"type": "array",
"items": {
"type": "string"
},
"description": "Array of CoinGecko coin IDs"
},
"currency": {
"default": "usd",
"type": "string"
}
},
"required": [
"coinIds",
"currency"
],
"additionalProperties": false
}
},
{
"id": "top-coins",
"name": "top-coins",
"description": "Get top N cryptocurrencies ranked by market cap",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"limit": {
"default": 10,
"description": "Number of coins to return (max 50)",
"type": "number",
"minimum": 1,
"maximum": 50
},
"currency": {
"default": "usd",
"type": "string"
}
},
"required": [
"limit",
"currency"
],
"additionalProperties": false
}
},
{
"id": "defi-tvl",
"name": "defi-tvl",
"description": "Get Total Value Locked (TVL) data from DeFiLlama for top chains",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"limit": {
"default": 10,
"description": "Number of chains to return",
"type": "number",
"minimum": 1,
"maximum": 30
}
},
"required": [
"limit"
],
"additionalProperties": false
}
},
{
"id": "market-report",
"name": "market-report",
"description": "Full market report: top coins, DeFi TVL, and global stats combined",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topCoinsLimit": {
"default": 10,
"type": "number"
},
"topChainsLimit": {
"default": 5,
"type": "number"
}
},
"required": [
"topCoinsLimit",
"topChainsLimit"
],
"additionalProperties": false
}
},
{
"id": "analytics",
"name": "analytics",
"description": "Payment analytics summary",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"description": "Time window in ms",
"type": "number"
}
},
"additionalProperties": false
}
},
{
"id": "analytics-transactions",
"name": "analytics-transactions",
"description": "Recent payment transactions",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
},
"limit": {
"default": 50,
"type": "number"
}
},
"required": [
"limit"
],
"additionalProperties": false
}
},
{
"id": "analytics-csv",
"name": "analytics-csv",
"description": "Export payment data as CSV",
"inputModes": [
"application/json"
],
"outputModes": [
"application/json",
"text/plain"
],
"streaming": false,
"x_input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
}
},
"additionalProperties": false
}
}
],
"supportsAuthenticatedExtendedCard": false,
"entrypoints": {
"overview": {
"description": "Free market overview - BTC/ETH prices and global stats. Try before you buy!",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {},
"additionalProperties": false
}
},
"price": {
"description": "Get current price for a specific coin by ID (e.g., bitcoin, ethereum, solana)",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"coinId": {
"type": "string",
"description": "CoinGecko coin ID (e.g., bitcoin, ethereum, solana)"
},
"currency": {
"default": "usd",
"description": "Target currency (usd, eur, btc)",
"type": "string"
}
},
"required": [
"coinId",
"currency"
],
"additionalProperties": false
},
"pricing": {
"invoke": "1000"
}
},
"prices": {
"description": "Get prices for multiple coins in one call (up to 10)",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"coinIds": {
"minItems": 1,
"maxItems": 10,
"type": "array",
"items": {
"type": "string"
},
"description": "Array of CoinGecko coin IDs"
},
"currency": {
"default": "usd",
"type": "string"
}
},
"required": [
"coinIds",
"currency"
],
"additionalProperties": false
},
"pricing": {
"invoke": "2000"
}
},
"top-coins": {
"description": "Get top N cryptocurrencies ranked by market cap",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"limit": {
"default": 10,
"description": "Number of coins to return (max 50)",
"type": "number",
"minimum": 1,
"maximum": 50
},
"currency": {
"default": "usd",
"type": "string"
}
},
"required": [
"limit",
"currency"
],
"additionalProperties": false
},
"pricing": {
"invoke": "2000"
}
},
"defi-tvl": {
"description": "Get Total Value Locked (TVL) data from DeFiLlama for top chains",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"limit": {
"default": 10,
"description": "Number of chains to return",
"type": "number",
"minimum": 1,
"maximum": 30
}
},
"required": [
"limit"
],
"additionalProperties": false
},
"pricing": {
"invoke": "3000"
}
},
"market-report": {
"description": "Full market report: top coins, DeFi TVL, and global stats combined",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"topCoinsLimit": {
"default": 10,
"type": "number"
},
"topChainsLimit": {
"default": 5,
"type": "number"
}
},
"required": [
"topCoinsLimit",
"topChainsLimit"
],
"additionalProperties": false
},
"pricing": {
"invoke": "5000"
}
},
"analytics": {
"description": "Payment analytics summary",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"description": "Time window in ms",
"type": "number"
}
},
"additionalProperties": false
}
},
"analytics-transactions": {
"description": "Recent payment transactions",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
},
"limit": {
"default": 50,
"type": "number"
}
},
"required": [
"limit"
],
"additionalProperties": false
}
},
"analytics-csv": {
"description": "Export payment data as CSV",
"streaming": false,
"input_schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"properties": {
"windowMs": {
"type": "number"
}
},
"additionalProperties": false
}
}
},
"payments": [
{
"method": "x402",
"payee": "0xE5312919e63109c9dDBa2Ea7cf75EC9B3d5D3A14",
"network": "base",
"endpoint": "https://facilitator.daydreams.systems",
"extensions": {
"x402": {
"facilitatorUrl": "https://facilitator.daydreams.systems"
}
}
}
]
}