> ## Documentation Index
> Fetch the complete documentation index at: https://docs.predicate.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Automated, policy-driven enforcement for regulated assets on public blockchains

## Automated Asset Compliance

Predicate enforces compliance on regulated assets automatically. You define a policy offchain in our dashboard; Predicate then monitors the data sources it names and freezes flagged addresses onchain — without you running any infrastructure. You can also freeze or unfreeze any address manually from the dashboard at any time. Enforcement runs on enterprise-grade infrastructure: tamper-resistant key management with no human access, automatic transaction redelivery, and an immutable audit trail of every action. [Learn more about our security](/v2/assets/security).

## How to enroll

<Steps>
  <Step title="Implement a supported interface">
    Add enforcement support to your asset contract. You can check out examples of how this has been done [here](https://github.com/predicatelabs/predicate-contracts/tree/main/src/examples/asset-compliance).
  </Step>

  <Step title="Authorize Predicate">
    Building on the first step, grant Predicate's address authorization to freeze and unfreeze addresses on your asset.
  </Step>

  <Step title="Enroll Asset">
    Walk through onboarding on the Predicate dashboard to configure your policy and complete enrollment.
  </Step>
</Steps>

Ready to integrate? See the [Enroll your Asset](/v2/assets/get-started) guide for the full EVM and Stellar walkthrough.

## Supported Chains

* Ethereum
* Base
* Hyperliquid
* Soneium
* Arbitrum
* Linea
* Monad
* Stellar
