One Abstraction

Predicate provides a single integration that abstracts away all compliance and policy enforcement complexity. Once integrated, you can get back to building what matters most—your core product—while Predicate automatically handles policy enforcement in the background. As your organization scales across different geographies with varying regulations, or as your business requirements evolve, your team can create and modify policies through the application dashboard (configured in step two below) without touching your smart contracts or disrupting your development workflow. We aim to make the integration as seamless as possible. Have thoughts on our documentation or product? Let us know

Integrating Predicate

There are three main steps, ordered intentionally:
1

Onchain Integration

Require users to provide an authentic attestation from Predicate in order to access your business logic
2

Application Onboarding

Configure your organization, set your policy, and generate an API key
3

Offchain Integration

Fetch and embed Predicate attestations into transactions on behalf of yourself or your users

Supported Chains

Want Predicate on a different chain? Let us know
ChainServiceManager Address
Ethereum0xf6f4A30EeF7cf51Ed4Ee1415fB3bFDAf3694B0d2
Base0xa144a921f81ee2737cbfd69dc7b08c19e9be66d5
Arbitrum0xa144a921f81ee2737cbfd69dc7b08c19e9be66d5
Plume0xdeaf0225C4D31E8a2C99893aB95bAB1790B8A687
Holesky0xc75F360e4F801F61975a425c405f1472c550ef55