Compliance Database | Status Current | Last Update Loading… | Total Records View all lists →


for DeFi Protocols

Verify wallets, entities, and addresses against 8 global sanctions lists — OFAC SDN, BIS, UK OFSI, EU, UN, and Canada — in milliseconds. The first on-chain Oracle built for Web3 compliance.

318K+ Sanctioned Entities
<50ms Avg Response
99.9% Uptime SLA
8 Sanctions Lists
Compliance Database
Status Current
Last Update Loading…

What is OFAC and Why Does Your Protocol Need It?

The Office of Foreign Assets Control (OFAC) is a US Treasury bureau that administers economic and trade sanctions. The Specially Designated Nationals (SDN) list contains thousands of individuals, entities, and crypto wallets banned from transacting with US persons and businesses.

With DeFi protocols under increasing regulatory scrutiny — including the Tornado Cash precedent and FinCEN's proposed rulemaking for virtual asset service providers — OFAC compliance is no longer optional.

Legal Risk

Civil penalties up to $1M+ per violation. Criminal penalties for willful violations. The burden is on the protocol to implement screening.

Regulatory Trend

FinCEN proposed rules would require DeFi protocols to register as money services businesses. Sanctions screening is a core compliance component.

🏢

Institutional Adoption

Exchanges, custodians, and institutional investors require sanctions-clean counterparties across OFAC, BIS, UK, EU, UN, and Canada lists. Compliant protocols attract significantly more capital.

From API to On-Chain Oracle

Compliance embedded directly in smart contracts. The defiComply API acts as a trusted oracle, delivering global sanctions data on-chain in real time.

INPUT
Wallet / Address
ORACLE
OFAC API
CONTRACT
Oracle Contract
YOUR PROTOCOL
dApp / DeFi

Real-Time Compliance Screening

REST API with sub-50ms average response. Search by name, address, DOB, country, passport, or vessel ID across all 8 global sanctions lists simultaneously.

On-Chain Oracle

Call sanctions compliance checks from Solidity. Chainlink-compatible request/response pattern. Block non-compliant addresses at the contract level.

🌎

Multi-Chain Support

Oracle deployed on Ethereum, Polygon, Arbitrum, and Base. One API key, every chain. Unified compliance layer for your entire multi-chain protocol.

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import "./IOFACOracle.sol";

contract ComplianceGate {
    IOFACOracle public oracle;

    modifier onlyCompliant(address wallet) {
        (bool clean, string memory reason) =
            oracle.checkCompliance(wallet);
        require(clean, reason);
        _;
    }

    function deposit() external onlyCompliant(msg.sender) {
        // OFAC-screened deposit logic here
    }
}

Test the API Live

No API key required for the demo. Submit a name or entity and see a real sanctions search result instantly.

POST /api/Search

Demo rate limited · Production requires API key

ofac-api › response
$  Ready — enter a name and click Search

Live Smart Contract Demo

Connect MetaMask and run a live sanctions compliance check through the Ethereum mainnet oracle contract.

Connect your MetaMask wallet to interact with the sanctions oracle contract on Ethereum mainnet.

No MetaMask? Install here

oracle.eth › checkCompliance(address)
$  Connect wallet to begin on-chain demo

⚠ Demo uses a placeholder contract. Production oracle address provided upon subscription.

Everything for Sanctions Compliance

One API. 8 sanctions lists: OFAC SDN, OFAC Consolidated, BIS Entity List, UK OFSI (×2), EU Consolidated, UN, and Canada. On-chain and off-chain compliance in a single integration.

📡

REST API

JSON responses with OpenAPI spec. Search by name, address, DOB, country, passport, or vessel ID. Full response in <50ms average.

📋

Global Sanctions Coverage

OFAC SDN & Consolidated, BIS Entity List, UK OFSI, EU Consolidated, UN Security Council, Canada SEMA — 15+ lists, updated minutes after each change.

Bulk Screening

Screen up to 1,000 entities per request. Ideal for existing user base sweeps, compliance audits, and batch wallet verification.

🔔

Webhooks

Real-time callbacks when a monitored wallet or entity is added to the SDN list. Instant notification for proactive compliance.

Smart Contract Oracle

Solidity interface included. Plug-and-play with any EVM contract. Modifiers for automatic transaction blocking at the contract level.

📊

Audit Logs

Exportable compliance records with timestamps, query details, and results. Satisfy regulators with a complete, immutable audit trail.

Compliance Database

Compliance Database
Status Current
Last Update Loading…
Total Records
Source Description Updated # Records
Loading…

View descriptions & details for each list →

Simple, Transparent Pricing

Two plans. Everything included. No hidden fees.

Month-to-Month
Monthly
$ 125 / month

Full access, cancel anytime

  • Unlimited API calls
  • All 8 sanctions lists (OFAC, BIS, UK, EU, UN, Canada)
  • Smart contract Oracle access
  • Bulk screening (1,000/request)
  • Webhook notifications
  • 99.9% uptime SLA
  • Exportable audit logs
  • Email support
Get Started — $125/mo

Need enterprise volume pricing, custom SLA, or a white-label solution?
Contact us for enterprise pricing →

Trusted by Web3 builders

DeFi Protocol Crypto Exchange NFT Marketplace Web3 Wallet DAO Treasury