Card snapshot
nba-odds-gap.relayhop.workers.dev
·
2026-07-08 15:07:36 UTC
·
e260e5db8d20b8110f7a91880d4bcefb73b137d7071d17685c69763f769f5ecf
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": "nba-odds-gap",
"description": "x402 pay-per-call NBA cross-venue prediction-market odds gap: Polymarket vs Kalshi implied probability on 2026 NBA championship markets, on Base. No account, no API key.",
"url": "https://nba-odds-gap.relayhop.workers.dev",
"version": "0.1.0",
"card_version": "1.1.0",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"x402Payments": true,
"mcpServer": false
},
"authentication": {
"schemes": [
{
"type": "x402",
"description": "Pay-per-call via USDC on Base (eip155:8453); send x402 payment headers per request \u2014 no account or API key."
}
]
},
"skills": [
{
"id": "/v1/nba/cross-venue-signals",
"description": "NBA championship odds gap: Polymarket vs Kalshi implied-probability divergence on the same 2026 NBA title outcomes, ranked by |gap|. Query: ?page=1-50&per_page=1-3. Sources: Polymarket Gamma + Kalshi public API + ESPN (all free, keyless).",
"url": "https://nba-odds-gap.relayhop.workers.dev/v1/nba/cross-venue-signals",
"price_usdc": 0.05
},
{
"id": "/v1/nba/odds/pm/:marketId",
"description": "Polymarket NBA market implied probability (Yes price) by Gamma market id. Source: Polymarket Gamma API (free).",
"url": "https://nba-odds-gap.relayhop.workers.dev/v1/nba/odds/pm/:marketId",
"price_usdc": 0.05
},
{
"id": "/v1/nba/odds/kalshi/:ticker",
"description": "Kalshi NBA market implied probability (mid of yes bid/ask) by ticker, e.g. KXNBA-26-OKC. Source: Kalshi public API (free, keyless).",
"url": "https://nba-odds-gap.relayhop.workers.dev/v1/nba/odds/kalshi/:ticker",
"price_usdc": 0.05
}
]
}