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/checkCheck if a DeFi transaction is compliant with sanctions and AML regulations.
Request Body
| Field | Type | Description |
|---|---|---|
wallet | string | Ethereum address (0x...) |
amount | number | Transaction amount |
currency | string | Currency (USDC, ETH, etc.) |
protocol | string | Your protocol name |
chain | string | Blockchain (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.