Integration Phases
Phase 1: Screen via API
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 2: Enforce Onchain
When you’re ready to enforce compliance at the smart contract level, deploy a Predicate-enabled contract and submit attestations with each transaction.
Phase 1: Screen via API
Get Predicate working in your application.1
Project Setup
Create your project, configure a policy, and generate API credentials.Go to Project Setup →
2
Screen via API
Integrate the Predicate API into your backend to evaluate users against your policy.Go to Screen via API →
Phase 2: Enforce Onchain
Enforce compliance at the smart contract level.1
Deploy Your Contract
Deploy a contract that inherits from
PredicateClient and requires valid attestations.Go to Deploy Your Contract →2
Submit Attestations
Modify your API calls to target your contract address and pass attestations to your contract functions.Go to Submit Attestations →
