Complete reference for Fairway's compliance and identity APIs
All API requests require authentication using your API key:
Authorization: Bearer YOUR_API_KEY
Check if an address meets compliance requirements
address
- ADA or EVM address to verify{
"eligible": true,
"reason": "KYC1_OK",
"epoch": 391,
"compliance_level": "institutional",
"expires_at": "2024-12-31T23:59:59Z"
}
Mint a new identity token after KYC verification
{
"user_address": "addr1...",
"kyc_provider": "jumio",
"compliance_level": "retail",
"jurisdiction": "US"
}
Evaluate compliance policies against user credentials
{
"policy_id": "institutional_kyc_v1",
"user_credentials": {
"identity_token": "...",
"jurisdiction": "US",
"accredited_investor": true
}
}
Code | Description |
---|---|
KYC1_MISSING | No KYC verification found |
KYC1_EXPIRED | KYC verification has expired |
SANCTIONS_HIT | Address flagged in sanctions screening |
JURISDICTION_BLOCKED | User jurisdiction not permitted |