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 without touching your smart contracts or disrupting your development workflow.- For Applications
- For Assets

Core Components
Predicate API: High performance RESTful service that evaluates transaction adherence to the application’s policy, returning an attestationWeb Application: The server hosting the financial application business logic which calls Predicate APIOnchain Application: The smart contract(s) containing the application business logic which has one or more Predicated functionsPredicate Registry: The smart contracts/programs used to verify attestations and enforce policy-to-client bindingsThe E2E Attestation Process
The user submits details via a web app, the Predicate API validates the request against the latest policy and returns an attestation, which the user then includes in their onchain transaction for verification and execution.
Low latency is critical to ensuring a seamless user experience.We’ve heavily optimized the Predicate API to deliver fast responses,
with the average round-trip time for an attestation request consistently under 400ms.


