A wallet already holds identity attributes signed by the issuing member state. You ask for the ones your due diligence actually needs and get them back as structured data. No image to grade, no OCR to fail, no transliteration argument.
Document upload is where consumer banking signups go to die. The applicant photographs a passport, waits for OCR and liveness, then lands in manual review because of glare or a name spelled two ways. Every retry costs conversion. Every review costs an analyst. The vendor bills per attempt, not per success.
Step 01
Your signup calls the Authbound API with the claim set your due diligence requires, and nothing else.
Step 02
QR on desktop, deep link on mobile. They see exactly what is being asked before they consent.
Step 03
We check the issuer against the EU trust list, check revocation, confirm device binding, and hand your backend a verified result with an audit record.
Rules in play
AMLD5 and AMLD6 customer due diligence, eIDAS 2.0
Live demo
We built Nordhaus, a company that does not exist, to show this running inside a finished product. The wallet flow in it is the real SDK.
Open the Nordhaus demoBuilt on Authbound Identity Verification. One API key covers every flow you add later.