R-Think

FAQ

Answers to frequently asked questions about R-Think.

General

What is R-Think?
R-Think is a Cognitive Reasoning Runtime for Observable, Evidence-Governed execution. It is a framework, protocol, and runtime layer that governs how reasoning processes observe real conditions, understand context, question assumptions, validate claims, connect evidence, challenge decisions, discover new understanding, and evolve in a controlled manner. It is not an AI model, not an LLM, and not an agent framework.
Is R-Think production-ready?
Yes. R-Think V1.0.0 is locked for current release, publication pending. The runtime has one thousand one hundred seventy-nine passing tests across backend and frontend.
What problem does R-Think solve?
R-Think solves the problem of opaque, unstructured output from reasoning systems. It provides governed processes for reasoning, validation, and evidence so that decisions are traceable, challengeable, and replayable.
Is R-Think free?
R-Think open-source software is licensed under AGPL-3.0-only. Documentation is licensed under CC-BY-SA-4.0. You may use, study, share, and modify the software under the terms of AGPL-3.0-only.

Technical

What are the runtime requirements?
R-Think requires Node.js 18.0 or higher. It works in Node.js and browser environments. The core runtime has zero external dependencies.
Can I use R-Think with my existing codebase?
Yes. R-Think is designed to integrate with existing systems. You can define mission protocols around existing functions and services without rewriting your core logic.
How does R-Think compare to workflow engines?
Unlike traditional workflow engines, R-Think focuses on reasoning and evidence governance, not just orchestration. Every execution produces a reasoning trace, evidence graph, and artifact history that can be audited.
Does R-Think support distributed systems?
The core runtime is single-process. For distributed scenarios, use the artifact store to persist reasoning state and coordinate across services.