Skip to main content

5th Grade Summary

Kam AI should not write a blog from a blank page, and it should not sell itself as cheaper generic AI.

It should start with the same safe backend answer object that powers chat.

That object says what Kam checked, how fresh the sources are, what evidence was used, what is still uncertain, and what the user can do next.

The blog turns that receipt into a clear lesson about outcomes.

That is the moat: Kam does not only answer a question. It teaches users how a better read can become a better decision loop.

The simple architecture

The backend should produce a safe article input:

Kam AI turn envelope
  -> validated source context
  -> freshness and caveat
  -> public receipt
  -> structured blog blocks
  -> MDX article page

React Native and web should both trust the same contract.

React Native uses it to render chat, saved reads, source receipts, and workspace actions.

Next.js uses it to render articles that explain how Kam works, why the read matters, and what outcome the user can get from the workspace.

That outcome is process quality: understand faster, avoid stale confidence, save the reason, and review the decision later.

Blog primitive contract

What every generated Kam article should prove

Visible

Source basis

The reader can see what kind of context powered the article.

Explicit

Freshness

Stale or missing data must be shown before confidence.

Required

Caveat

The article should teach limits, not hide them.

Actionable

Outcome

Track, save, compare, open receipts, review, wait, or pass.

0

Raw debug data

No public article should leak trace payloads.

Typed

Reusable blocks

The article uses React primitives instead of arbitrary HTML.

Takeaway: The blog should look rich because the backend object is rich, and the reader should leave with a clearer next step.

What this unlocks

This lets Kam publish educational articles from real product behavior:

  • how a line move becomes a saved read
  • how a prediction-market signal should be used carefully
  • how freshness changes confidence
  • how a user can track a spot instead of chasing action
  • how postgame review improves the next read

The blog becomes a teaching surface for the workspace.

The user sees the outcome Kam can achieve before they ever open a dense workflow: a faster path to a grounded read and a cleaner way to learn from the result.

Next action

For production generation, the backend should send a validated article source pack, not a finished HTML page.

The web app should map that source pack into primitives.

Then the weekly blog eval should decide whether the draft teaches the outcome clearly enough to publish.

Read next

Related field notes

View all posts