Signer Security & Access

Verification Logic, Link Lifetime, & Document Downloads

Detailed documentation of identity checks, early arrival gates, expired token resends, and secure final notarized document access.

β€’

Maintain absolute compliance and user confidence by leveraging multi-step verification checks, automated session link lifecycle handlers, and tamper-evident PDF dispatch boards.

1. Credential Analysis Orchestration

Enforce strict identity guidelines before signers enter the LiveKit signing room:

  • Gate Reasoning Logic (customer/credential-analysis/gateReason.ts) β€” Determines why a signer's verification is gated (e.g. pending identity analysis, incomplete selfie mismatch, or failed knowledge-based verification).
  • Identity Mock Component (customer/credential-analysis/MockIdentityFlowCard.tsx) β€” Renders simulated test credentials for developers testing the identity pipeline inside staging environments.
  • Launch Status Poller (customer/credential-analysis/useVerificationLaunchStatus.ts) β€” Manages polling states and emits alerts if the automated verification services respond slowly.
  • Verification Flow Logic (customer/credential-analysis/verificationFlowLogic.ts) β€” Evaluates state rules (e.g. KBA requirement triggers, retry limits) to direct the signer to the next validation screen.

2. Dynamic Room Access Lifecycles

Gracefully handle invalid entry attempts:

  • Invitation Link Expired (/customer/invalid-token) β€” Alerts the user when their single-use secure link has expired. Provides a form to request a fresh token.
  • Early Arrival Banner (/customer/link-too-early) β€” Displays a waiting room screen if the signer clicks the room link prior to the scheduled meeting window.

3. Notarized Document Downloads (/customer/notarized-documents/[accessToken])

Provides secure, authentication-free downloads for signers and third-party recipients:

  • Recipient Verification β€” Validates email tokens before releasing final signed PDFs.
  • Tamper-Evident Logs β€” Outputs audit trails detailing when files were viewed and downloaded.
  • Access Expiration β€” Automatically invalidates links after a set timeframe to prevent unauthorized access.

Open these pages in Notary Central