Skip to main content

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
Light mode system diagram

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 bindings

The 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.Light mode sequence diagram
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.