{
  "version": "1",
  "updated": "2026-09-05",
  "note": "Capability contract for AI agents. Entity-clarity artifact, not a ranking mechanism. Published product documentation is authoritative; a capability appears here only if a public contract already supports it.",
  "organization": {
    "name": "Machina Sports",
    "alternateName": ["Machina", "machina.gg"],
    "url": "https://machina.gg",
    "category": "Machina is the sports AI agent platform for verified live sports workflows.",
    "outcome": "Bring approved data, content, and AI together to build sports apps, agents, fan experiences, and operational tools.",
    "framing": "Factory creates -> Studio operates -> Arena evaluates -> AI Router serves model requests"
  },
  "capabilities": [
    {
      "id": "factory",
      "name": "Machina Factory",
      "status": "preview",
      "description": "Creates a sports app or agent from a brief and develops a preview around the audience, authorized context, and intended workflow.",
      "documentation": "https://machina.gg/factory",
      "surfaces": ["web"],
      "dataMode": "supported sources the organization is authorized to use, scoped during the build inquiry",
      "freshness": "depends on the sources selected for the proposed workflow",
      "limitations": ["Private-preview inquiry only.", "No public self-service trial, pricing, or production-deployment promise."]
    },
    {
      "id": "studio",
      "name": "Machina Studio",
      "status": "live",
      "description": "Manages projects, agents, workflows, activity, and usage in the operating environment.",
      "documentation": "https://machina.gg/studio",
      "surfaces": ["web"],
      "dataMode": "project and workflow context configured for the operating environment",
      "freshness": "activity reflects the configured workflows and their connected sources",
      "limitations": ["Studio is an operating workspace, not a guarantee that an output is correct or approved."]
    },
    {
      "id": "arena",
      "name": "Machina Arena",
      "status": "live",
      "description": "Runs evaluations and compares agents, workflows, or model configurations against relevant tasks and criteria.",
      "documentation": "https://machina.gg/arena",
      "surfaces": ["web"],
      "dataMode": "evaluation tasks, criteria, inputs, and outputs defined for the use case",
      "freshness": "evaluation evidence reflects the datasets and configurations used for the run",
      "limitations": ["Does not imply automatic promotion, continuous optimization, or universal benchmark coverage."]
    },
    {
      "id": "ai-router",
      "name": "Machina AI Router",
      "status": "live",
      "description": "Serves model requests through configured providers and profiles according to task and operating constraints.",
      "documentation": "https://machina.gg/router",
      "surfaces": ["web", "api"],
      "dataMode": "request and workflow context allowed by the configured provider profile",
      "freshness": "request handling follows the configured provider and workflow",
      "limitations": ["No new public OpenAI-compatible endpoint is claimed.", "No automatic model-promotion or continuous-optimization claim."]
    },
    {
      "id": "agent-templates",
      "name": "Sports agent templates",
      "status": "live",
      "description": "Configurable sports app and agent starting points grounded in connected live or customer-approved sources and shaped for a governed workflow.",
      "documentation": "https://docs.machina.gg/",
      "surfaces": ["web", "api", "sdk"],
      "dataMode": "customer-approved and licensed provider sources, scoped per deployment",
      "freshness": "depends on the connected source; not guaranteed independently of it",
      "limitations": [
        "Coverage is limited to the sources a customer connects or licenses.",
        "No wagering advice or selections are generated.",
        "Publication follows the approval mode configured for the surface, and the active mode is recorded with the output."
      ]
    },
    {
      "id": "world-cup-intelligence",
      "name": "World Cup Intelligence APIs",
      "status": "live",
      "description": "Read-only APIs exposing World Cup 2026 fixtures, standings, squads, injuries, event context, player performance context, fan sentiment, market state and movers, and source-grounded narrative cards. World Cup 2026 has concluded; the surface stays published as a 2026 showcase of the tournament build. The same read-only surface is reachable over MCP as a developer preview.",
      "documentation": "https://worldcup-docs.machina.gg/",
      "surfaces": ["api", "mcp"],
      "mcp": {
        "transport": "sse",
        "url": "https://worldcup-mcp.org.machina.gg/sse",
        "status": "developer preview",
        "serverCard": "https://machina.gg/.well-known/mcp/server-card.json",
        "agentGuide": "https://machina.gg/world-cup-api/agent.txt",
        "documentation": "https://worldcup-docs.machina.gg/"
      },
      "dataMode": "licensed provider sources cross-walked to canonical identifiers",
      "freshness": "inherits connected-provider freshness; there is no uniform endpoint freshness guarantee in the current public contract",
      "limitations": [
        "Scope is the World Cup 2026 competition only, and that tournament has concluded.",
        "Read-only: the endpoints never place trades, route orders, or advise on wagers.",
        "Market output is informational context, not a recommendation.",
        "The MCP surface is a developer preview: the tool set and the transport may change without a deprecation window."
      ]
    },
    {
      "id": "sports-skills",
      "name": "Sports Skills",
      "status": "live",
      "description": "Open-source Agent Skills and SKILL.md instructions for read-only public third-party sports data.",
      "documentation": "https://machina.gg/sports-skills",
      "standaloneSite": "https://sports-skills.sh/",
      "source": "https://github.com/machina-sports/sports-skills",
      "surfaces": ["agent-skill", "python"],
      "dataMode": "public third-party sports data; no sports-data API key or signup for the public read-only layer",
      "freshness": "follows the underlying public source and is not guaranteed independently of it",
      "limitations": [
        "Intended for personal, educational, and research use; source terms apply.",
        "It is not proprietary or licensed production data.",
        "Commercial use and licensed production are a separate governed Machina path."
      ]
    },
    {
      "id": "sportsclaw",
      "name": "SportsClaw",
      "status": "live",
      "description": "Open-source TypeScript developer engine and component that connects an LLM to deterministic sports data through Sports Skills.",
      "documentation": "https://machina.gg/sportsclaw",
      "standaloneSite": "https://sportsclaw.gg/",
      "source": "https://github.com/machina-sports/sportsclaw",
      "surfaces": ["cli", "library", "bot"],
      "dataMode": "read-only by default through the public Sports Skills data layer",
      "freshness": "follows the Sports Skills public source used for each lookup",
      "limitations": [
        "SportsClaw is not the Machina platform or category.",
        "Public surfaces are CLI, library, chat, Discord, and Telegram bot scaffolding.",
        "An optional Machina pod is a separate governed production path."
      ]
    }
  ],
  "notPublished": {
    "reason": "Capabilities that no public contract currently supports are omitted rather than listed with a provisional status.",
    "examples": [
      "A general-purpose platform MCP transport. MCP is documented today for World Cup Intelligence only; general integration happens through the SDK and the published product APIs."
    ]
  },
  "policy": {
    "customerNames": "not published on machine-readable surfaces",
    "programParticipation": ["NVIDIA Inception", "GSIC powered by Microsoft"],
    "programNote": "Participation only. Not an endorsement, an investment, or a customer relationship.",
    "regulatedContent": "No picks, tips, selections, wagering advice, or guaranteed outcomes on any surface.",
    "performanceClaims": "No performance claim is published without a repeatable, published benchmark.",
    "humanControl": "The approval mode is configured per surface and recorded with the output: item-by-item sign-off by a named person where the risk is high, sampled review once a configuration is trusted. There is no universal every-item approval claim."
  }
}
