Card snapshot
api-production-0b04.up.railway.app
·
2026-10-30 17:39:05 UTC
·
ccfb3e178e1ecb7b790146dfa88e61b57586550cfed86340e75840e163e18156
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": "0.3.0",
"name": "Exchange Arbitrage Agent",
"description": "Prediction-market order-book quotes and fill estimates for AI agents. Paid per call with x402.",
"url": "https://api-production-0b04.up.railway.app/mcp",
"preferredTransport": "JSONRPC",
"additionalInterfaces": [
{
"url": "https://api-production-0b04.up.railway.app/mcp",
"transport": "MCP-streamable-http"
},
{
"url": "https://api-production-0b04.up.railway.app/openapi.json",
"transport": "HTTP+JSON"
}
],
"provider": {
"organization": "Exchange Arbitrage Agent",
"url": "https://api-production-0b04.up.railway.app"
},
"version": "1.0.0",
"documentationUrl": "https://api-production-0b04.up.railway.app/llms.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "get_quote",
"name": "Get Quote",
"description": "Order-book quote for one outcome: best bid and ask, mid, spread and top five levels of depth. $0.005 USDC per call on Base. Live data, not advice.",
"tags": [
"order_book",
"market_data",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/quote"
],
"x-x402": {
"price": "0.005",
"currency": "USDC"
}
},
{
"id": "estimate_fill",
"name": "Estimate Fill",
"description": "Fill estimate for buying a number of shares of one outcome: VWAP, total cost and partial-fill status within a slippage cap. $0.01 USDC per call on Base. Not advice.",
"tags": [
"fill_estimate",
"order_book",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/fill-estimate"
],
"x-x402": {
"price": "0.01",
"currency": "USDC"
}
},
{
"id": "get_odds_trends",
"name": "Get Odds Trends",
"description": "Stored odds-comparison snapshots from the arbitrage worker for trend analysis. $0.01 USDC per call on Base.",
"tags": [
"trends",
"market_data",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/odds-trends"
],
"x-x402": {
"price": "0.01",
"currency": "USDC"
}
},
{
"id": "get_odds_trends_summary",
"name": "Get Odds Trends Summary",
"description": "Aggregated edge trends per event from stored snapshots: min/max/avg taker edge and best expected maker edge. $0.01 USDC per call on Base.",
"tags": [
"trends",
"analytics",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/odds-trends/summary"
],
"x-x402": {
"price": "0.01",
"currency": "USDC"
}
},
{
"id": "get_status",
"name": "Get Status",
"description": "Free: agent status, trading mode and kill-switch state. No account data.",
"tags": [
"status",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/status"
]
},
{
"id": "search_markets",
"name": "Search Markets",
"description": "Free: search open prediction markets by text. Returns market ids, outcomes and token ids.",
"tags": [
"market_data",
"x402"
],
"examples": [
"GET https://api-production-0b04.up.railway.app/v1/markets"
]
}
]
}