eidos agi
Decisions

research.md

Evidence-graded, phase-gated, peer-reviewed decisions. The research is the receipt.

pip install research-md View on GitHub 519 downloads/mo v0.4.1 Mar 30, 2026

What it does

research.md is the decision forge. When a question has consequences — architecture choices, technology selections, strategic bets — you run it through research.md so the evidence is recorded, the criteria are locked, and the decision is reviewable by any future agent or human.

Findings Candidates Review Lock Score Decide no changes after lock

Key features

Install

pip install research-md

Quick start

# Initialize a research project
research init --name "Choose a database"

# Add candidates
research candidate create --title "PostgreSQL"
research candidate create --title "SQLite"

# Lock criteria (no more changes after this)
research criteria lock

# Score candidates
research candidate score --candidate "PostgreSQL" --scores 'scalability=9,simplicity=6'

# Decide
research project decide --winner "PostgreSQL" --rationale "Needs multi-tenant RLS"

The trilogy

research.md feeds visionlog. A decision earned here becomes a contract recorded as an ADR in visionlog, which ike.md then executes against. A decision skipped here is a contract that was never earned.