Integration Overview

The initial step in integrating Predicate is defining and deploying a policy. Policies consist of rules that manage interactions and access control across applications, with each rule representing a predicate that must be satisfied for a transaction to be deemed valid.

Integrating Predicate typically requires two key modifications to an application: one at the smart contract level and another at the frontend. At the smart contract level, developers incorporate Predicate contracts and require Operator signatures as a prerequisite for application logic. On the frontend, an API call is made to obtain these signatures from Predicate Operators before prompting the user’s wallet (most calls complete within 250ms).

White Glove Integration Only

Our partnerships team is completing a series of white-glove integrations throughout Q4 2024. If you are interested in joining this group, reach out. We work closely with teams to understand their goals and ensure a seamless integration while providing support throughout the process.