Application Compliance enables financial technology companies to evaluate users against compliance policies before granting access to protected functionality. Predicate handles policy evaluation offchain and returns signed cryptographic attestations which can be passed onchain with a users transaction to permit them.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.
Integration Phases
Phase 1: Offchain Integration
Set up your project, configure a policy, and integrate the Predicate API into your application. Policy evaluation works end-to-end without any smart contract deployment.
Phase 1: Offchain Integration
Get Predicate working in your application.Dashboard Setup
Create your project, configure a policy, and generate API credentials.Go to Dashboard Setup →
Offchain Integration
Integrate the Predicate API into your backend to evaluate users against your policy.Go to Offchain Integration →
Phase 2: Onchain Enforcement
Enforce compliance at the smart contract level.Deploy Contract
Deploy a contract that inherits from
PredicateClient and requires valid attestations.Go to Onchain Enforcement →Update Offchain Integration
Modify your API calls to target your contract address and pass attestations to your contract functions.Go to Onchain Integration →
