OPEN STANDARD · FREE TO USE · NO REGISTRATION · NO TRACKING

LIM - Lawful Intent Model

Execution begins with intent. Reality begins with law.

Build systems where nothing executes unless it is: intended, authorized, valid in time, lawfully allowed, and provable.

LIM replaces APIs and permissions with intent-driven, law-governed execution.
STABLE · Version: v0.1.0 · Released: 2026-03-21 · Updated: 2026-03-21 · Scope: Voluntary and self-declared

What LIM Solves

Modern systems suffer from:

LIM Fixes This

With LIM, every action must pass:

The Model

Interpretation note: the key words MUST, SHOULD, and MAY follow RFC 2119 semantics.

Intent + Identity + Time + Law -> Valid Execution -> Proof

No shortcuts. No hidden execution.

How LIM Works

1. Declare Intent
2. Sign with Identity (SoftID)
3. Validate Moment (TickAuth / TPS)
4. Check Law (Digital Fabric)
5. Execute (AXIS / IDEL)
6. Generate Proof (Loom)
7. Record (OpenLogs)

Every step is explicit. Every result is verifiable.

Intent-First Architecture

Traditional systems:

POST /create-order

LIM systems:

create_intent({
  type: "order.create",
  items: [...],
  actor: "anchor_A",
  time: "TPS.y27.M09.W03.D07"
})

Systems do not execute requests. Systems evaluate intents.

Law is Executable

In LIM, law is not documentation. Law is machine-readable and enforced before execution.

Each law is versioned and verifiable.

law "TRANSFER_LIMIT" {
  condition: amount <= account.limit
  onFail: reject("Limit exceeded")
}

Built for the AI Era

AI should not execute directly.

Prevents hallucinated actions, unsafe automation, and silent failures.

Every Action Produces Proof

Execution creates a Thread (Writ):

Not just logs. Verifiable reality.

Designed for Composable Systems

Why Engineers Choose LIM

Minimal Example

const intent = createIntent({
  type: "payment.transfer",
  from: anchorA,
  to: anchorB,
  amount: 100
});

const result = await LIM.execute(intent);

if (result.valid) {
  console.log(result.threadId); // proof of execution
}

Mental Model

LIM is not a framework.

LIM turns software from code execution into lawful intent realization.

The Shift

Before LIM: systems execute requests.

After LIM: systems enforce intent.

What You Get

LIM Core SDK

Install the TypeScript kernel:

npm i @nextera.one/lim-core

Package: @nextera.one/lim-core · Runtime mode support: strict, permissive, dry-run, evaluate-only

Get Started

  1. Read the specification
  2. Install the SDK
  3. Define your first law
  4. Execute your first intent

Final Line

LIM is the gatekeeper of execution. If it is not lawful, it does not exist.

License

This standard content is published under CC BY 4.0.