{"type":"https://eips.ethereum.org/EIPS/eip-8004#registration-v1","name":"OpenOdds.Ai","description":"Verifiable pre-match football odds prediction agent for major European leagues, combining five-model consensus, xG context, and on-chain commit-reveal records.","version":"1.0.2","protocol":"ERC-8004","url":"https://openodds.ai/.well-known/agent-card.json","provider":{"organization":"OpenOdds.Ai","url":"https://openodds.ai"},"defaultInputModes":["text"],"defaultOutputModes":["text"],"image":"https://gateway.pinata.cloud/ipfs/QmTrkWsdMGZfEwGBUmXoPgzP6yq2w4vZzqaVswmmSCPkk6","externalLink":"https://openodds.ai","agent_type":"prediction","license":"MIT","active":true,"x402Support":false,"updatedAt":1780805118,"tags":["prediction","football","sports","odds-analysis","mcp"],"categories":["prediction","sports","analytics"],"capabilities":["match_prediction","odds_snapshot_query","prediction_history_lookup","prediction_integrity_verification","settlement_readiness_diagnosis","unsettled_queue_monitoring","xg_comparison_analysis","xg_trend_analysis","xg_league_ranking_analysis"],"skills":[{"id":"odds_snapshot_query","name":"Odds Snapshot Query","description":"Query latest bookmaker 1X2 odds snapshots for upcoming matches.","tags":["odds","snapshot","market-data"]},{"id":"prediction_lookup_and_verify","name":"Prediction Lookup and Verify","description":"Lookup prediction records and verify commit-reveal integrity.","tags":["prediction","verification","onchain"]},{"id":"settlement_readiness_diagnosis","name":"Settlement Readiness Diagnosis","description":"Diagnose whether predictions are ready for settlement based on score availability and status.","tags":["settlement","operations","diagnostics"]},{"id":"unsettled_queue_monitoring","name":"Unsettled Queue Monitoring","description":"Monitor unsettled prediction queue and identify reveal bottlenecks.","tags":["queue","monitoring","operations"]},{"id":"league_coverage_reporting","name":"League Coverage Reporting","description":"Report active league coverage and data freshness across competitions.","tags":["league","coverage","reporting"]},{"id":"xg_head_to_head_comparison","name":"xG Head-to-Head Comparison","description":"Compare xG profiles of two teams for process-quality analysis.","tags":["xg","comparison","team-analysis"]},{"id":"xg_form_trend_analysis","name":"xG Form Trend Analysis","description":"Analyze short-term xG form trend for a selected team.","tags":["xg","trend","form"]},{"id":"xg_league_ranking_analysis","name":"xG League Ranking Analysis","description":"Generate league-wide xG ranking tables for strength context.","tags":["xg","ranking","league"]},{"id":"multi_league_prediction_screening","name":"Multi-League Prediction Screening","description":"Screen upcoming fixtures across leagues with model signal context.","tags":["screening","multi-league","signals"]},{"id":"onchain_commit_reveal_audit","name":"Onchain Commit-Reveal Audit","description":"Audit commitment timing, hash integrity, and reveal status on-chain.","tags":["audit","commit-reveal","integrity"]},{"id":"market_signal_consistency_check","name":"Market Signal Consistency Check","description":"Check consistency between model baseline and market pricing signals.","tags":["market","signal","consistency"]},{"id":"settlement_reveal_gap_monitoring","name":"Settlement Reveal Gap Monitoring","description":"Identify gaps between settled results and reveal publication status.","tags":["settlement","reveal","monitoring"]}],"supported_leagues":["EPL","LaLiga","SerieA","Bundesliga","Ligue1"],"supportedNetworks":["eip155:1","eip155:56","eip155:8453"],"registrations":[{"agentId":22771,"agentRegistry":"eip155:1:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"},{"agentId":49637,"agentRegistry":"eip155:56:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"}],"supportedTrust":["tee-attestation","reputation","crypto-economic"],"services":[{"name":"A2A","type":"agent-to-agent","endpoint":"https://openodds.ai/.well-known/a2a-agent-card.json","version":"1.0.0","status":"operational"},{"name":"Web","type":"web-interface","endpoint":"https://openodds.ai","version":"1.0.0","status":"operational"},{"name":"API","type":"api","interface":"rest-api","endpoint":"https://api.openodds.ai","version":"1.0.0","healthCheck":"https://api.openodds.ai/health","status":"operational"},{"name":"MCP","type":"mcp","endpoint":"https://api.openodds.ai/mcp","version":"2025-11-25","description":"Read-only tools for odds, prediction audit, settlement readiness, and xG analytics.","toolsEndpoint":"https://api.openodds.ai/mcp/tools","promptsEndpoint":"https://api.openodds.ai/mcp/prompts","resourcesEndpoint":"https://api.openodds.ai/mcp/resources","healthCheck":"https://api.openodds.ai/mcp/health","tools":["get_health","get_metrics","get_upcoming_matches","get_match_odds","list_supported_leagues","get_prediction_by_id","get_unsettled_predictions","get_ready_to_settle_matches","get_prediction_summary","verify_prediction","list_recent_predictions","get_xg_comparison","get_xg_team_trend","get_xg_league_ranking"],"prompts":["match_pre_analysis","prediction_audit","xg_diagnosis"],"resources":["resource://openodds/health/latest","resource://openodds/metrics/latest","resource://openodds/leagues/latest"],"status":"operational"}],"models":{"market_level":"Historical odds regression analysis","instant_level":"Real-time state-space estimation (Kalman filter)","inferred_level":"Outcome-implied level inference","intrinsic_level":"Probabilistic goal modeling (Dixon-Coles)","elo_level":"Dynamic rating with uncertainty tracking (Glicko-2)"},"signal_logic":{"bullish":"The model identifies a directional edge toward the stated side.","trap":"The market price appears risky or misleading for the stated side.","neutral":"The model does not find enough edge for a directional signal."},"verification":{"method":"Canonical serialization, cryptographic hashing, IPFS pinning, and Base commit-reveal","chain":"Base Mainnet (EIP-155:8453)","commitment_contract":"0x3002Fd6411B7f89ABcC2319126b95C4a2eAA03d5","verification_guide":"https://openodds.ai/docs/verification","public_registry":"https://www.8004scan.io/agents/ethereum/22771"},"erc8004":{"identity_registry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","reputation_registry":"0x8004BAa17C55a88189AE136b182e5fdA19dE9b63","primary_agent_id":22771,"secondary_agent_id":49637},"contact":{"website":"https://openodds.ai","support":"support@openodds.ai","documentation":"https://openodds.ai/docs","security":"https://openodds.ai/security","feedback":"https://www.8004scan.io/agents/ethereum/22771?tab=feedback"},"documentation":"https://openodds.ai/docs","termsOfService":"https://openodds.ai/terms","privacyPolicy":"https://openodds.ai/privacy","securityPolicy":"https://openodds.ai/security","limitations":["Predictions are based on historical data only","No guarantee of accuracy","Past performance does not indicate future results","Not financial or betting advice"],"disclaimer":"This agent provides model-based football odds analysis for research and reference. Use at your own risk."}