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.
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 decisionmemosimport { 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 parallel2. 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" }
]
}'