Introduction

Decision Memos is a multi-model AI decision framework. It queries four AI models in parallel, synthesises their perspectives, and produces a structured Decision Memo — not a chat response.

What is Decision Memos?

Most AI tools give you one model's opinion. Decision Memos gives you four — each with a different thinking style — then synthesises them into a structured verdict with consensus scoring, trade-off analysis, and actionable next steps.

The Advisory Panel

Every memo is deliberated by four advisors:

  • The Strategist — Big-picture thinking. Balanced, diplomatic, sees all angles.
  • The Analyst — Risk and nuance. Identifies second-order consequences others miss.
  • The Challenger — Breaks groupthink. Challenges premises and calls out weak logic.
  • The Architect — Structure and implementation. Turns ideas into frameworks with evidence.
Tip
In transparent mode, the real model names (GPT, Claude, Grok, Gemini) are shown instead of persona titles. Toggle this with the transparentMode option.

The Decision Memo

Every memo produces a structured artifact — the Decision Memo. It contains:

  • Verdict — The synthesised recommendation with consensus scoring.
  • Perspectives — Each advisor's individual analysis.
  • Consensus map — Where the panel agreed and diverged.
  • Risks — Identified risks with mitigation strategies.
  • Next steps — Prioritised implementation steps.

Two tiers

1. Free SDK — Multi-model queries

Query four AI models in parallel with one function call. You get typed responses from every model — no synthesis, no personas, no Decision Memo. This is the convenience layer for developers who want raw multi-model output.

npm install decisionmemos
import { createMultiModelQuery } from 'decisionmemos';

const query = createMultiModelQuery();
const result = await query.ask(
  "Should we migrate to microservices?"
);

for (const r of result.responses) {
  console.log(r.modelName, r.response);
}
// → 4 independent responses, typed and parallel

2. Paid API — Structured verdicts

The hosted API adds the orchestration layer: persona-tuned prompts, dynamic briefing, synthesis with consensus scoring, and structured Decision Memos. This is what turns four raw responses into one structured verdict. Supports SSE streaming for real-time deliberation.

curl -X POST https://api.decisionmemos.com/v1/deliberate \
  -H "Authorization: Bearer dm_..." \
  -H "Content-Type: application/json" \
  -d '{
    "question": "Should we migrate to microservices?",
    "criteria": [
      { "name": "Scalability" },
      { "name": "Team readiness" }
    ]
  }'
Note
BYOK discount: 20% off per provider key you supply. Bring all four keys and get 80% off — you pay the providers directly, we charge only for orchestration.