System of record for why

Every product org records the what.
Rationale remembers the why.

A living memory of every product decision your team makes — auto-captured from Slack and meetings, cited back to the source, and piped into every AI agent you already use.

Try the demo

Watch the full flow with a guided cursor, or click through each step yourself.

Rationale · demo

Try the full product flow

Connect a source, confirm a draft, then ask your memory — click through each step

Step 1 · Capture

Why now

Teams face 10× more decisions every week — humans, agents, and tools. Almost none stick.

Decisions scatter from every source — then converge when Rationale captures them.

Before: decisions scatter with no central record

Product manager
Product engineer
Norecording
Engineering
AI agent
0 decisions / week0 retained
Evaporating

You track everything except judgment

What you have

  • Linear
  • Jira
  • Git
  • SalesforceCRM
  • Productboard

What disappears

No system of record
  • Why you built itThe reasoning behind every bet
  • What you rejectedOptions you decided against
  • Who owned the callAccountability when plans change
  • Lessons when people leaveMemory that walks out the door

None of these live in Linear, Jira, or your CRM — they evaporate every quarter.

The backfill moment

“We found 27 decisions in your history.”

Scan a Slack channel — click highlighted phrases to see decisions extracted from messy threads.

#product · last 90 days
Click highlighted phrases to extract a decision
  • J
    Jordan2:14 PM

    Holdout results are in — , inline hints only.

  • S
    Sam11:02 AM

    EUR ask from Acme — until Treasury lands.

  • A
    Alex4:45 PM

    RFC vote: , not Dynamo for events.

Hit Scan to read your history

Extracted memory

Structured records appear here

#product

PRJ-204

RFC

Three layers

Capture → Retrieve → Learn

Steps auto-advance — click any step to pause and explore.

Listen where decisions happen

Slack channels and pasted transcripts — zero manual logging.

Live

#product

Slack · 90 days

Listening
Ready

Q1 planning.doc

47 min transcript

Incoming2 sources connected
  • #product threadMar 12
  • Planning meetingJan 22
  • RFC discussionFeb 28

Context layer for your agents

Your team's memory,
inside every AI agent.

Rationale ships a Model Context Protocol server. Point Claude Code, Cursor, or any MCP-capable agent at your workspace — every prompt gets answered against your team's actual decisions, not generic best-practice slop.

  • Grounded answers. Your agent stops inventing reasoning and starts citing yours.
  • No re-explaining. The agent already knows why you picked Stripe over Adyen, why you killed freemium, why SSO is on hold.
  • Works everywhere MCP works. Standard spec, bearer-token auth, scoped to your workspace.
Set up MCP in your workspace →
~/checkout — claude

$ claude

Bearer token · workspace-scoped · standard MCP spec

The thesis

“Capture the why once — then let it compound for your team, your Ask, and every agent you run.”

Not buried in Slack threads, lost when people leave, or reinvented every time someone opens Claude Code.

Start with your own decision history.

We're rolling out in small batches. Drop your email and we'll reach out as seats open.

Request access