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 knowIntegrating 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 knowChain | ServiceManager Address |
---|---|
Ethereum | 0xf6f4A30EeF7cf51Ed4Ee1415fB3bFDAf3694B0d2 |
Base | 0xb4486F75129B0aa74F99b1B8B7b478Cd4c17e994 |
Arbitrum | 0xb4486F75129B0aa74F99b1B8B7b478Cd4c17e994 |
Plume | 0xdeaf0225C4D31E8a2C99893aB95bAB1790B8A687 |
BSC | 0xb4486F75129B0aa74F99b1B8B7b478Cd4c17e994 |
Sepolia | 0xb4486F75129B0aa74F99b1B8B7b478Cd4c17e994 |