What Is Predicate
Predicate enables teams that issue digital assets or build onchain products to meet their compliance obligations in every jurisdiction where they or their customers operate. We do this by turning their compliance policy into checks at entry points as well as ongoing monitoring and enforcement actions on asset holders.- Primary market: checks at entry points, such as mints and vault deposits. Predicate verifies identity (KYC/KYB), screens wallets and transactions for AML/CFT risk before they execute, and maintains onchain allowlists.
- Secondary market: controls on your asset once it is held and traded. Predicate enforces sanctions programs across jurisdictions and freezes flagged holder addresses on your asset, with a full audit trail.
How It Works
Your policy sets the rules users and holders are assessed against, including AML/CFT risk thresholds, identity requirements, allow/deny lists, and the sanctions programs you’re subject to. You manage it in the Predicate dashboard with help from the Predicate team, and you can change it without redeploying contracts. Predicate evaluates users, wallets, and transactions against your policy using identity, blockchain analytics, and sanctions list data, then enforces the result on your contracts.Why We’ve Built It
Predicate was founded by a team with deep expertise across regulatory compliance, blockchain infrastructure, and financial services. We understand the burden that evolving regulations and internal business requirements place on engineering teams building in the blockchain ecosystem and aim to solve for it. We believe compliance shouldn’t be a bottleneck to innovation. Our platform offers a unified, programmatic layer for policy enforcement so you can launch faster, operate across borders, and stay ahead of regulatory shifts without compromising on control or security.Use Cases
- Stablecoins: Multi-jurisdiction sanctions compliance and enforcement actions on your token
- Earn Products: Investor eligibility, KYC, and pre-transaction AML/CFT screening for onchain funds and vaults
- Tokenized Assets: KYC/AML, investor eligibility, allowlist controls, and sanctions compliance for funds, securities, and commodities
- Privacy Systems: KYC/AML and sanctions compliance for privacy-preserving networks
Key Terms
Rule
Rule
A discrete condition within a policy that evaluates a specific requirement (e.g., AML check, minimum collateral). A rule or set of rules makes up a policy, and the overall compliance status is determined by evaluating all rule outcomes.
Policy
Policy
A declarative, programmable set of rules that determines whether a transaction meets compliance or business logic criteria. Policies are authored via the Predicate Dashboard and can be updated dynamically without requiring onchain redeployments.
Statement
Statement
The structured result of a policy evaluation which includes relevant execution context (e.g., user wallet, function arguments, value transferred). The statement is signed to form an attestation.
Attestation
Attestation
A signed data structure generated by Predicate that certifies whether a transaction complies with a configured policy. An attestation combines a statement—the result and relevant context of the policy evaluation—with a signature that binds the statement to a specific attester. This pairing provides cryptographic proof that the evaluation originated from an authorized entity.
Attester
Attester
An entity responsible for evaluating policies and signing the resulting attestation. Currently, the Predicate API acts as the sole attester, identified by its blockchain address.
Predicate Registry
Predicate Registry
An onchain smart contract/program that validates Predicate attestations, enforces policy-to-client bindings, and manages authorized attesters. It prevents replay attacks by tracking spent UUIDs and ensures attestations are only accepted from registered attesters.
