Welcome to LMP
The documentation map for the Lending-Mind Protocol.
Lending-Mind Protocol (LMP) is a local-first protocol for turning explicit engineering preferences into inspectable, signed, and enforceable code-quality policy.
If you are deciding whether LMP belongs in your workflow, start with one question: can another person see which engineering preference affected a generated change and reproduce the check that accepted or rejected it? LMP is designed to make that answer concrete.
Start here
Choose the page that matches the decision you need to make:
| If you want to… | Start with | You will leave with |
|---|---|---|
| Understand the protocol | What is LMP? | The policy loop, boundaries, and evidence model |
| Run LMP in a project | Getting started | A local installation and first evaluation |
| Connect an agent | MCP integration | A working local JSON-RPC connection |
| Select a point of view | Mind Vault | A profile with visible provenance and install state |
| Add guidance to a hosted AI project | AI project onboarding | A one-click plain-English context file |
| Assess a repository | Systems architecture | The scope, isolation, and runtime boundaries |
| Check the evidence | Evaluation results | A reproducible interpretation of a result |
| Operate a deployment | Deployment verification | A verified portal and registry check |
The portal is organized around those jobs. Concepts explain the model. Guides help you perform a task. Architecture explains implementation boundaries. Reference defines stable contracts. Operations describes evidence, release state, and system limits.
Which page is canonical?
The portal keeps one authoritative page for each kind of decision:
- What is LMP? owns the problem, protocol loop, evidence trail, and claim boundaries.
- Mind Vault owns the package schema, review order, provenance, and distribution contract.
- Systems architecture owns component boundaries, changed-file evaluation, isolation, and scaling mechanics.
- Evaluation results owns metrics, interpretation, the proof matrix, and real-world demos.
- Versioning and release notes owns release versions, notes, and the fail-closed publication decision.
- Deployment verification owns portal, registry, and release verification steps.
Short legacy concept pages point back to these canonical pages so the same rule is not maintained in multiple places.
A short version of the workflow
You author or select a Mind package. The package contains its identity, source records, guidance, rules, and integrity metadata. LMP verifies the package before use, exposes the compiled guidance to the agent host, then evaluates the change the agent produces.
The important part is the handoff between those stages. The evaluator does not have to trust a prompt that says "the agent followed the preference." It can report the selected files, the active rules, the findings, and the final decision.
choose a Mind
↓
verify its schema, digest, and signature
↓
give the agent the compiled guidance
↓
generate or edit code
↓
evaluate the selected change
↓
keep the evidence with the reviewYou can use the CLI for a local workflow, the daemon for a file-watching workflow, or MCP when an agent host already speaks JSON-RPC. They are different delivery surfaces for the same protocol decisions.
The central promise
LMP does not train model weights or reproduce private reasoning. It compiles a declared source record into rules and guidance that can be inspected before an agent acts, then evaluates the resulting change and emits evidence.
That promise is only meaningful when a result is reproducible. Every guide therefore separates policy input, agent-facing guidance, changed-file scope, findings, and proof artifacts.
When a page says that LMP "proves" something, look for the command, fixture, or result field that supports the claim. If the evidence is not there yet, the correct description is "designed to" or "under test," not "proven."
What to read next
If the terms are new, read What is LMP?. If you want to run it now, use the Getting started onboarding. If you are building an agent adapter, go to MCP integration. The versioning and release notes page explains what still needs evidence before a public release.