Maintain detailed records of completed Remote Online Notarization sessions. NotaryCentral integrates automated session video archives, loader hook states, and uncollectable fee logs.
1. Signing Room Data Types (appointments/\[id\]/signing-room/types.ts)
Defines all TypeScript interfaces used across the live signing room layout:
- Participant Snapshots β Represents states of connection, device permissions, and witness slots.
- Document Payloads β Represents files, annotations, stamps, and layout styles.
2. Signing Room Loader Hook (appointments/\[id\]/signing-room/useSigningRoomLoader.ts)
Coordinates loading the active RON session from API services:
- State Mounting β Initializes the camera/microphone permissions check and participant profiles.
- Retry Triggers β Exposes retry callbacks to reload document files after connection drops.
3. WebRTC Recording Hook (appointments/\[id\]/signing-room/useSigningRoomRecording.ts)
Hooks into active LiveKit session media recorders:
- Status Broadcasting β Emits state indicators (e.g.
recording,paused,uploading) to the active room interface. - Auto-stop Rules β Halts recording feeds automatically once the final document gets signed.
4. Uncollectable Invoice Setup (/appointments/[id]/uncollectable)
Tracks invoices that cannot be collected (bad debt):
- Write-off Reasons β Logs explanations (e.g., client cancellation, invalid documents, non-responsive signers).
- Balance Clears β Marks the invoice state as uncollectable to exclude it from active profit reports.
5. Saved Video Archives (/appointments/[id]/videos)
Houses legally mandated video recording files from RON meetings:
- Playable Previews β Lets notaries stream saved recordings directly inside the mobile app or browser interface.
- Cloud Links β Provides options to download session MP4 files for distribution to title agencies.
Open these pages in Notary Central
- https://app.notarycentral.org/appointments/[id]/signing-room/types
- https://app.notarycentral.org/appointments/[id]/signing-room/useSigningRoomLoader
- https://app.notarycentral.org/appointments/[id]/signing-room/useSigningRoomRecording
- https://app.notarycentral.org/appointments/[id]/uncollectable
- https://app.notarycentral.org/appointments/[id]/videos