Documentation

Quick Start

1. Get your API key

Sign up for a free account to get your API key instantly.

2. Make your first API call

curl -X POST https://api.veria.cc/v1/compliance/check \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "wallet": "0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb",
    "amount": 1000,
    "currency": "USDC",
    "protocol": "your-protocol",
    "chain": "ethereum"
  }'

3. Handle the response

{
  "decision": "APPROVED",
  "riskScore": 15,
  "riskLevel": "LOW",
  "checks": {
    "sanctionsCheck": {
      "passed": true,
      "lists": ["OFAC", "EU"]
    },
    "walletAnalysis": {
      "risk": "LOW",
      "score": 15
    }
  },
  "attestation": {
    "id": "att_...",
    "hash": "0x..."
  }
}

API Reference

POST/v1/compliance/check

Check if a DeFi transaction is compliant with sanctions and AML regulations.

Request Body

FieldTypeDescription
walletstringEthereum address (0x...)
amountnumberTransaction amount
currencystringCurrency (USDC, ETH, etc.)
protocolstringYour protocol name
chainstringBlockchain (ethereum, polygon, etc.)

Rate Limits

  • Free: 100 requests/month
  • Starter: 10,000 requests/month
  • Growth: 100,000 requests/month
  • Response Time: <100ms p99 latency

Need Help?

Contact us at support@veria.cc for technical support.