Readonlycontroller: UfacPayloadReadonlypoll: () => Promise<Bloks.BloksResponse>Single poll tick. Use this for caller-driven backoff loops.
ReadonlypollUntilDone: (Bounded poll loop. Calls poll() every intervalMs milliseconds for up
to maxAttempts tries. Returns the first controller that no longer
matches isAuthenticityWizard. Throws if the wizard is still active
after maxAttempts.
Defaults match the cadence observed on the wire: 5s interval, 720 attempts (≈1 hour wall clock).
ReadonlystartVideoSelfie: () => Promise<Bloks.BloksResponse>Fire the IXT authenticity-wizard trigger observed when the user taps "Start video selfie".
ReadonlyuploadIdentityVerificationPhoto: (image: UfacIdentityVerificationImage) => Promise<Bloks.BloksResponse>Upload the captured selfie/identity-verification image bytes. The Android
app sends the base64-encoded JPEG as binary_image_data.
Readonly_ReadonlycontrollerReadonlypollSingle poll tick. Use this for caller-driven backoff loops.
ReadonlypollBounded poll loop. Calls poll() every intervalMs milliseconds for up
to maxAttempts tries. Returns the first controller that no longer
matches isAuthenticityWizard. Throws if the wizard is still active
after maxAttempts.
Defaults match the cadence observed on the wire: 5s interval, 720 attempts (≈1 hour wall clock).
ReadonlystartFire the IXT authenticity-wizard trigger observed when the user taps "Start video selfie".
ReadonlyuploadUpload the captured selfie/identity-verification image bytes. The Android
app sends the base64-encoded JPEG as binary_image_data.
Selfie / identity-verification challenge screen.