Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

BedRock

Find the Simple Answer

BedRock cuts through complexity to find first principles. It identifies what actually matters when you’re overwhelmed with options.

The Blind Spot

Overwhelmed with options, missing what actually matters. Information overload leads to analysis paralysis and missing the simple truth.

Example

Question: “How do I get healthier?”

Without BedRock:

“Consider diet, exercise, sleep, stress management, supplements, biohacking, intermittent fasting, cold exposure, meditation…”

With BedRock:

FIRST PRINCIPLES ANALYSIS:

What actually moves the needle? (Research consensus)

1. SLEEP: 7-9 hours
   → Most ignored, highest impact
   → Affects hormones, recovery, decision-making
   → Foundation for everything else

2. MOVEMENT: 150 min/week moderate OR 75 min vigorous
   → Doesn't need to be fancy
   → Walking counts

3. NUTRITION: Mostly plants, enough protein, not too much
   → The specifics matter less than the basics
   → Most diets work by reducing total calories

═══════════════════════════════════════════════════════════════

THE 80/20 ANSWER:

If you do ONLY these three things:
1. Sleep 7+ hours (non-negotiable)
2. Walk 30 min daily
3. Eat one vegetable with every meal

→ You'll be healthier than 80% of people.

Everything else (supplements, biohacking, specific diets)
is optimization on top of these basics.

═══════════════════════════════════════════════════════════════

THE UNCOMFORTABLE TRUTH:

You probably already know what to do.
The problem isn't information, it's execution.

The question isn't "how do I get healthier?"
The question is "what's stopping me from doing what I already know?"

Usage

CLI

# Direct invocation
rk-core bedrock "How do I get healthier?"

# With depth level
rk-core bedrock "How do I build a business?" --depth 3

Rust API

#![allow(unused)]
fn main() {
use reasonkit::thinktools::BedRock;

let bedrock = BedRock::new()
    .decomposition_depth(3)
    .show_80_20(true);

let result = bedrock.analyze("How do I get healthier?").await?;

println!("Core principles:");
for principle in result.first_principles {
    println!("- {}: {}", principle.name, principle.description);
}

println!("\n80/20 answer:\n{}", result.pareto_answer);
}

First Principles Method

BedRock follows a structured decomposition:

1. DECOMPOSE
   Break the question into fundamental components
   "Health" → Physical, Mental, Longevity

2. EVIDENCE CHECK
   What does research actually say?
   Filter signal from noise

3. PARETO ANALYSIS
   What 20% of actions give 80% of results?
   Find the vital few

4. UNCOMFORTABLE TRUTH
   What does the questioner already know but avoid?
   Address the real blocker

Configuration

[thinktools.bedrock]
# How deep to decompose (1-5)
decomposition_depth = 3

# Include 80/20 analysis
show_80_20 = true

# Include uncomfortable truths
include_uncomfortable_truth = true

# Require research backing
require_evidence = true

Output Format

{
    "tool": "bedrock",
    "query": "How do I get healthier?",
    "first_principles": [
        {
            "name": "Sleep",
            "priority": 1,
            "evidence_level": "strong",
            "description": "7-9 hours is foundation for everything else",
            "why_first": "Affects hormones, recovery, decision-making"
        }
    ],
    "pareto_answer": {
        "actions": ["Sleep 7+ hours", "Walk 30 min daily", "Eat vegetables"],
        "expected_impact": "Better than 80% of population"
    },
    "uncomfortable_truth": {
        "insight": "You probably already know what to do",
        "real_question": "What's stopping you from doing what you already know?"
    }
}

When to Use BedRock

BedRock is most valuable when:

  • Information overload — Too many options, too many opinions
  • Analysis paralysis — Can’t decide because of complexity
  • Seeking the “best” approach — When “good enough” is actually optimal
  • Recurring problems — When you keep revisiting the same issue

The 80/20 Principle

BedRock applies Pareto’s principle:

  • 20% of actions give 80% of results
  • The “best” solution is often worse than “good enough done consistently”
  • Complexity is often a form of procrastination