Architecture
Use Open Source for Plumbing, Keep Kam Intelligence Custom


Kam AI
Product and research

Architecture


Kam AI
Product and research

Kam should not install every AI platform.
Open-source tools can help with tracing, labeling, evals, drift, workflows, and cost tracking.
But Kam's real value is its own sports intelligence layer.
Use tools for plumbing. Keep the product brain custom.
There is no single GitHub repo that gives Kam the full system it needs.
That is not because open source is weak. It is because Kam's system is domain-specific. The valuable part is the glue between sports workloads, source rules, hot reads, labels, fixtures, review flows, release gates, and agentic work.
Tool categories around Kam
Takeaway: The stack should be selected by bottleneck, not by trend.
Kam should keep the following custom:
Comparison
Question: Should Kam replace its own framework with a generic AI platform?
Weak generic answer
A generic platform can show traces, run prompt evals, collect feedback, and track latency or cost, but it does not know Kam's sports workloads.
Kam-style answer
The Kam framework knows route contracts, sportsbook and prediction-market separation, denominator requirements, labels, fixtures, and release gates.
Do not adopt a giant platform all at once.
The better order is:
Use now, soon, later
OpenTelemetry/OpenInference concepts, private eval registry patterns, and promptfoo-style CI discipline.
Phoenix or Langfuse for trace inspection, Evidently for drift reports, external labeling only if KamOps is delayed.
Temporal for durable worker scale, Dagster for data assets, LiteLLM for provider and spend routing.
Takeaway: Selective adoption keeps Kam from turning quality work into tool sprawl.
Reference blueprints are useful because they show the shape of the loop:
production traffic -> dedupe -> label -> dataset -> evaluate -> improve
Kam should borrow that shape. It should not copy a fraud-detection stack, a generic agent OS, or a prompt-testing product as-is.
Sports intelligence has its own product obligations:
The architecture has to respect those obligations.
Open-source tools can accelerate Kam, but they are not the moat.
The moat is the domain-specific operating loop: Kam traces, Kam labels, Kam fixtures, Kam release gates, and Kam agentic workflows. Tools can visualize, run, or support parts of that loop. They should not own the loop.
The next action is to document the integration boundary for each tool before adopting it: what it owns, what Kam owns, and what evidence moves between them.
Read next
Why Kam is moving from AI chat into a production loop of traces, labels, graders, fixtures, release gates, and agentic work.
9 min read
How a workload-centered registry connects traces, labels, fixtures, judge evidence, agentic runs, work items, and release gates.
8 min read
Why Kam is not just chat: it watches your spots, checks what moved, and gives you the read before you chase a bad number.
16 min read