Capabilities and Host Integration

Connect deterministic Lispex rules to application-owned IO, files, network, time, and transactions through explicit inputs and outputs.

This is an earlier edition of the documentation. To handle external data and actions in the calling application, read the current I/O and Application Permissions. To run a rule with explicit resource limits, follow Run a Rule with a Resource Profile.

The reference interpreter executes a rule from exact source and explicit input. The host application supplies operational effects around that rule.

Ownership

LayerRole
Lispex rulepure decision computation and deterministic result
Host applicationIO, files, network, clocks, randomness, databases, and transactions
Deployment targetpaths, encoding, timezone, permissions, CORS, TLS, and proxy policy
Vouchexact request binding, publisher authentication, current execution, and local grant

Pass application data into the rule as explicit values. Consume the returned decision in a named application adapter. Keep UTF-8, path handling, output encoding, and target error handling visible in that adapter.

When the decision needs an audit record, preserve the checked input and result through receipts or the Vouch workflow.

Current IO and capability guide · Lispex Vouch