KYC compliance that doesn't kill conversion.
AML/KYC at $0.001 per returning user check. Sub-2-second verification. FATF Travel Rule compliant. 94% completion rate vs 61% industry average.
Built for regulated finance
FATF Travel Rule
Cryptographic proof of sender and receiver identity for qualifying transactions. On-chain evidence trail.
AML Screening
Identity verified against sanctions and watchlists via oracle integration. KYC levels L1/$0.001, L2/$5, L3/$20.
Document Verification
Passport, national ID, driver's license. L2 liveness check included. Results in under 60 seconds.
GDPR Compliant
No PII stored. User holds their verified credential as a DID. GDPR Article 25 by design.
eIDAS 2.0 Compatible
EU identity wallet recognised credentials. Cross-border verification for EU-regulated entities.
How it works in your stack
User initiates transaction
In your app
App calls verify()
solidus.verify(did)
User presents DID
1-click if pre-verified
ZK proof checked
< 2s on-chain
Transaction approved
With audit trail
// Existing verified user — $0.001 const quick = await solidus.verify(userDid) // New user KYC — L2 $5.00 const kyc = await solidus.kyc.verify({ did: userDid, level: 'L2', fatfTravel: { counterparty: recipientDid }, }) if (kyc.verified) { await approveTransaction({auditHash: kyc.hash}) }
The actual math
Traditional KYC provider
Solidus
“Your existing verified users are assets, not costs.”
Once a user is KYC'd on Solidus, every subsequent app checks their credential for $0.001 — not $15–30.
KYC tiers — compliance coverage
Supported documents: passport, national ID, driver's license. Coverage: 220+ countries. Average L2 completion time: 58 seconds.
Start building compliant fintech today
Free tier includes 1,000 verifications — enough to build and test your entire KYC flow before you spend a cent.