Maintain seamless, compliant customer interactions during remote online notarization sessions using optimized background uploads, witness portal access, and automatic hardware diagnostics.
1. Real-Time Annotation Upload Managers
Prevent data loss by managing concurrent document changes behind the scenes:
- Annotation Upload Scheduler (
useAnnotationUploadScheduler.ts) β Schedules and queues annotation change batches to avoid server overloading and race conditions. - Stamp Annotation Uploader (
useStampAnnotationUploader.ts) β Handles image conversions, boundary calculations, and upload states for digital notary seal/signature stamp assets. - Text Annotation Uploader (
useTextAnnotationUploader.ts) β Syncs keyboard entries from input boxes to matching document fields.
2. Witness & Participant Environments
Expand remote sessions to support necessary third-party witnesses:
- Witness Portal Screen (/customer/signing-room/[signingRoomId]/[participantId]/witness) β Offers a tailored customer layout for designated transaction witnesses. Limits toolkits to only show fields requiring witness verification.
- Signing Room Helpers (
customer/signing-room/utils.ts) β Contains general utility calculations for layout scaling, coordinates mapping, and participant permission sets.
3. System Hardware Audits (/customer/system-check)
Ensure clients have functional equipment before beginning remote sessions:
- Hardware Probing β Verifies media permission status, confirms camera feeds, and gauges microphone sensitivity.
- Bandwidth Testing β Measures download speeds using latency tests. Ensures connection satisfies high-quality video call guidelines.
Open these pages in Notary Central
- https://app.notarycentral.org/customer/signing-room/[signingRoomId]/[participantId]/useAnnotationUploadScheduler
- https://app.notarycentral.org/customer/signing-room/[signingRoomId]/[participantId]/useStampAnnotationUploader
- https://app.notarycentral.org/customer/signing-room/[signingRoomId]/[participantId]/useTextAnnotationUploader
- https://app.notarycentral.org/customer/signing-room/[signingRoomId]/[participantId]/witness
- https://app.notarycentral.org/customer/signing-room/utils
- https://app.notarycentral.org/customer/system-check