Offchain Policies
ACE offchain policies evaluate data or logic outside the blockchain before authorizing a protected onchain action. The authorization is delivered onchain as a permit that is bound to a specific transaction intent.
ACE supports two offchain policy models:
- Managed offchain policies provide an out-of-the-box workflow. You configure the risk rules and protections, while Chainlink manages the CRE workflow, external provider call, onchain validator deployment, and permit delivery. The current implementation supports wallet risk screening with TRM Wallet Screening.
- Custom offchain policies support bespoke compliance logic and providers. You host the policy endpoint and work with Chainlink to configure and operate the integration.
Managed offchain policy guides
- Managing Offchain Policies (MVP) — meet the TRM and CRE prerequisites, configure wallet risk rules, create the policy, and attach protections to target functions.
- Requesting Offchain Permits — call the Evaluation API, monitor an evaluation, and submit the protected transaction after its permit is ready onchain.
- Granting Evaluation Access — let another organization request permit evaluations against your protected target contract.
Learn how offchain policies work
See Offchain Policies for the architecture and execution flows of both managed and custom offchain policy models.