Make engineering judgment executable.

LMP turns explicit engineering preferences, trade-offs, and source evidence into signed policy packages that local agent workflows can evaluate.

npx lmp init
Supported agentslocal MCP clients
Local-first Policy Runtime
What LMP changes

A preference becomes a package, a decision becomes a result, and a result keeps its evidence.

Read the protocol
VERSION
0.1.0
AUTHORITY
RUST CORE
STORAGE
LOCAL-FIRST
INTEGRITY
SIGNED
OUTPUT
EVIDENCE
The distinction

From preference to decision.

LMP makes a declared policy and its selected scope inspectable, so the result can carry its evidence.

Last fixture run

Inspect the record.

See what was loaded, checked, and recorded.

Read results
Code-quality diff

The same review becomes explicit, scoped, and recorded.

Selected scope
Without LMPImplicit
- return check(files);
- // scope and rule evidence are implicit
With LMPRecorded
+ const findings = check(selectedFiles, policy);
+ // evidence is serialized with the result
Mind Vault

Browse declared points of view.

Inspect provenance and package status before selecting a Mind.

Open the vault
Questions worth asking

No hand-waving in the fine print.

The useful distinction is not whether a tool sounds more sophisticated. It is what the runtime can actually enforce, what it only evaluates, and what still needs an engineer.