{"_self":{"principle":"Self-explaining payload — no external context required. This _self block describes what you are reading and where to look next.","widget":"article_topology","feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","contains":"claims, sources, anecdotes, question_graph slice","slug":"what-is-langchain","urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/topology"},"how_to_use":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","write":null,"imessage":null,"router_tag":null,"proof_chain":[{"step":1,"claim":"Articles are voxel graphs of tiered claims, not prose blobs.","verify":"https://miscsubjects.com/api/articles/constitution"},{"step":2,"claim":"Claims link to hash-chained sources via source_ids.","verify":"https://miscsubjects.com/api/articles/what-is-langchain/sources"},{"step":3,"claim":"Ask reads topology; ingest/claim append to ledger.","verify":"https://miscsubjects.com/api/protocol"},{"step":4,"claim":"Models queue growth: populate → collaborate → repair → reflex.","verify":"https://miscsubjects.com/api/protocol/grow"},{"step":5,"claim":"Graph proves its own shape (reflex) and $/claim (yield).","verify":"https://miscsubjects.com/graph.html?layer=reflex"},{"step":6,"claim":"Full feature index + _explain on every API response.","verify":"https://miscsubjects.com/api/articles/system-map"}],"related_features":[{"id":"ask","name":"Ask protocol","what":"Answer only from topology; creates question_node with gaps and ingest_hint.","urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/prompts","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"graph_topology","name":"Cross-article graph","what":"Merged claims/sources across condition+stack slugs for one question.","urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/graph-topology?question=..."}},{"id":"question_graph","name":"Question graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output).","urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/question-graph","write":"https://miscsubjects.com/api/protocol/ask"}},{"id":"voxels","name":"Voxel graph","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance.","urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/voxels","write":"https://miscsubjects.com/api/protocol/claim"}}],"system_map":"https://miscsubjects.com/api/articles/system-map","system_map_markdown":"https://miscsubjects.com/api/articles/system-map?format=markdown","not_medical_advice":true},"_explain":{"feature":"topology","name":"Article topology","what":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","why":"Every feature is auditable collective intelligence","how":"Claims, sources, anecdotes, user reports, related embeds, question graph slice — for ask/ROUTER.","model":null,"verifies":null,"urls":{"read":"https://miscsubjects.com/api/articles/what-is-langchain/topology"},"imessage":null,"router":null,"related":[{"id":"ask","what":"Answer only from topology; creates question_node with gaps and ingest_hint."},{"id":"graph_topology","what":"Merged claims/sources across condition+stack slugs for one question."},{"id":"question_graph","what":"Ask nodes (questions + gaps) and evidence_ingest nodes (pasted model output)."},{"id":"voxels","what":"Claims as atoms, sources as edges (supported_by, posted_by). Per-claim provenance."}],"not_medical_advice":true},"slug":"what-is-langchain","title":"LangChain, from its own documents","register":"model_contribution","tags":[],"updated_at":"2026-07-24T16:11:40.212Z","body_excerpt":"# LangChain, from its own documents\n\nLangChain is the most-starred agent framework on GitHub: 142,500 stars, MIT-licensed, positioned in its own words as \"the agent engineering platform.\" This page is the reference record — what the project says it is, what it actually consists of, and where its boundaries sit — built from its repository and official documentation.\n\n## What it says it is\n\nThe repository README puts it in one sentence: \"LangChain is a framework for building agents and LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development — all while future-proofing decisions as the underlying technology evolves.\"\n\n[[embed:source:s1]]\n\nTwo commitments live in that sentence. First: LangChain is a *framework* — a library you import into your own Python or TypeScript process, not a service you call. Nothing runs until you host it. Second: its core value claim is interchangeability — swap models, vector stores, and tool providers without rewriting the application around them.\n\n## The harness, not the model\n\nThe current documentation reduces the whole product to one abstraction: \"LangChain provides create_agent: a minimal, highly configurable agent harness.\" The docs' own formula is \"Agent = Model + Harness\" — the model does the reasoning, and the harness is everything wrapped around the loop: prompts, tools, and behavioral middleware.\n\n[[embed:source:s2]]\n\nThat is a real position in a live design argument. LangChain is betting that the durable engineering surface is the loop around the model, not the model. Their product tiering says the same thing three ways: Deep Agents for batteries-included use, LangChain for customizable harnesses, LangGraph for \"advanced deterministic and agentic workflow combinations.\"\n\n## LangGraph is the load-bearing layer\n\nSince the 1.0 reorganization, LangChain agents are \"built on top of LangGraph,\" the project's \"low-level orchestration framework for building stateful agents\" — 38,100 stars on its own. LangGraph models an agent as a graph: nodes are steps, edges are transitions, and the runtime adds the three things production teams actually pay for — durable execution that resumes after failure, human-in-the-loop inspection of agent state mid-run, and both short-term and long-term memory. Klarna, Replit, and Elastic run on it.\n\n[[embed:source:s3]]\n\nRead the dependency direction closely and the famous name inverts: \"LangChain\" is now the friendly wrapper; LangGraph is the engine. Someone evaluating the ecosystem in 2026 is really evaluating LangGraph.\n\n## What it is not\n\nThe boundary matters as much as the feature list. LangChain is not a hosted service: you deploy, scale, and secure the process it runs in (LangSmith, the company's commercial observability product \"for developing, debugging, and deploying AI agents,\" is where hosting concerns move — and where the open-source project meets the paid one). It is not a tool registry: integrations are Python packages you install, not rows you discover at runtime. It is not a protocol: two LangChain applications have no standard way to talk to each other — that gap is what MCP and A2A exist to fill. And it holds no opinion about authorization: what an agent may do is whatever the process's credentials can do.\n\nThose four absences are not criticisms. They are the shape of the category \"framework\" — and the reason evaluating any specific system against LangChain requires saying which of the four gaps that system fills.\n","ranking":"safety-first (interaction_risk/limitations), then quote-gated effective_weight","claims":[{"id":"c1","text":"LangChain is an MIT-licensed framework (142.5k GitHub stars) for building agents and LLM-powered applications; it is a library you import and host, not a service.","tier":"system","weight":0.35,"section":"Posted claim","slot":null,"interaction_risk":false,"status":"active","source_ids":["s1"],"source_status":"sourced","why_material":"reference record","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.35,"quote_gated":false},{"id":"c2","text":"LangChain's core abstraction is create_agent, a configurable agent harness; the docs' formula is Agent = Model + Harness.","tier":"system","weight":0.35,"section":"Posted claim","slot":null,"interaction_risk":false,"status":"active","source_ids":["s2"],"source_status":"sourced","why_material":"reference record","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.35,"quote_gated":false},{"id":"c3","text":"Since the 1.0 reorganization LangChain agents are built on top of LangGraph (38.1k stars), which supplies durable execution, human-in-the-loop, and memory; Klarna, Replit and Elastic are named users.","tier":"system","weight":0.35,"section":"Posted claim","slot":null,"interaction_risk":false,"status":"active","source_ids":["s2","s3"],"source_status":"sourced","why_material":"reference record","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.35,"quote_gated":false},{"id":"c4","text":"LangChain is not a hosted service, not a runtime tool registry, not an inter-agent protocol, and holds no authorization model — the four gaps that define the framework category boundary. Analytical reading of the documented scope.","tier":"system","weight":0.35,"section":"Posted claim","slot":null,"interaction_risk":false,"status":"active","source_ids":["s1","s2"],"source_status":"sourced","why_material":"reference record","retracted_at":null,"retraction_reason":null,"challenged_by":[],"effective_weight":0.35,"quote_gated":false}],"sources":[{"id":"s1","type":"other","url":"https://github.com/langchain-ai/langchain","title":"langchain-ai/langchain (GitHub)","quote":"LangChain is a framework for building agents and LLM-powered applications. It helps you chain together interoperable components and third-party integrations to simplify AI application development — all while future-proofing decisions as the underlying technology evolves.","summary":"142.5k stars, MIT license, tagline 'The agent engineering platform'.","claim_ids":["c1","c4"],"link_status":"ok","quote_status":"verified","hash":"63e9cd40906d7eaf4306e1f5d5ab02ad125855ebf90fea4f8e71696c2b3f2b13"},{"id":"s2","type":"other","url":"https://docs.langchain.com/oss/python/langchain/overview","title":"LangChain official docs — overview","quote":"LangChain provides create_agent: a minimal, highly configurable agent harness.","summary":"Agent = Model + Harness; product tiering Deep Agents / LangChain / LangGraph; LangChain agents are built on top of LangGraph.","claim_ids":["c2","c3","c4"],"link_status":"ok","quote_status":"verified","hash":"60f93063d56c387de0885f593690bb2293f8a54346597f7153b0d24d683dd872"},{"id":"s3","type":"other","url":"https://github.com/langchain-ai/langgraph","title":"langchain-ai/langgraph (GitHub)","quote":"Low-level orchestration framework for building stateful agents.","summary":"38.1k stars; durable execution, human-in-the-loop, short- and long-term memory; used by Klarna, Replit, Elastic.","claim_ids":["c3"],"link_status":"ok","quote_status":"verified","hash":"f546ff22f206f5a6b04161b0c75d92a9128730f339da03390cea7f9136feef4a"}],"anecdotal_sources":[],"scientific_sources":[],"user_reports":[],"related_articles":[],"question_graph":{"slug":"what-is-langchain","questions":[],"evidence":[],"edges":[],"counts":{"questions":0,"evidence":0,"edges":0}},"honesty":{"active_claims":4,"retracted_claims":0,"cut_claims":0,"challenges":0,"scrub_events":0,"note":"Retracted/cut claims stay on ledger but are excluded from ask unless ?include_inactive=1"},"counts":{"claims":4,"claims_total":4,"sources":3,"anecdotal":0,"scientific":0,"user_reports":0,"questions":0,"evidence_ingests":0}}