Skip to main content

How Liskov works

Liskov is a control plane for long-running intent over time-boxed Acurast jobs. You select or build immutable code, declare its authority, fund service in USD, and inspect evidence as Acurast phones execute it in trusted hardware.

End-to-end sequence

Marketplace starts from a curated pinned artifact and option schema. The GitHub path starts from a V4 manifest and an allowed workflow that builds, pins, and attests an artifact. Both converge on an immutable effective policy.

Desired state and observed state

The policy says what Liskov is authorized to seek: artifact, runtime, configuration, schedule, placement, lifecycle, and spend bounds. The network then produces observed facts: quote, reserve, registration, processor assignment, runtime contact, actual overlap or gap, and final charge.

Liskov does not rewrite observed history to match intent. If a successor is late, the timeline records a gap. If a registered predecessor continues during an update, the timeline records overlap.

What the customer controls

You control organization access, release choice, authored authority, managed configuration, external accounts, confirmation of spend-bearing work, and lifecycle requests. Liskov manages network payment and replacement planning within those bounds. Acurast owns chain registration and processor assignment. The processor runs the job. Your external services remain their own trust and cost boundaries.

Start with Applications, policies, artifacts, deployments, and jobs, then read Trust and data boundaries.