Back to Demo Selector
Interactive Demo

Attestation Portal · Demo Hub

The full officer workflow — from a user requesting verification, through supervisor scheduling, to video session and document approval. Three personas, one end-to-end flow.

MOI User
Requests attestation
Supervisor
Assigns officers
Officer
Conducts sessions
MOI User — Requesting Attestation
1
Request Attestation & Schedule a Video Call
Alex uploads supporting documents from the MOI vault, then picks a convenient 30-minute video call slot from the available calendar. A confirmation email is previewed before submission — the supervisor receives an automated alert.
Start →
Supervisor — Scheduling & Officer Assignment
2
Supervisor Dashboard — Overview & Queue
Supervisor logs in and sees a live dashboard: pending requests needing assignment, upcoming sessions, and team workload at a glance.
Start →
3
Assign an Attestation Officer
Supervisor views pending requests with the user's chosen slot, checks officer availability for that exact time, and assigns an officer. Confirmation emails are automatically sent to both the user and the assigned officer.
Start →
Attestation Officer — Availability & Sessions
4
Officer Dashboard & Assigned Sessions
Officer logs in and sees their upcoming assigned attestation sessions in a list or calendar view. Each session shows the user details and a join button for the video call.
Start →
5
Set Availability — Weekly Grid
Officer marks which days and time slots they are available on a weekly recurring grid. Blocked slots prevent the supervisor from scheduling sessions during unavailable times.
Start →
Officer — Live Video Session
6
Conduct a Live Attestation Session
Officer opens case documents, then joins a simulated live video call with the applicant. Documents are visible in a side panel during the call. After ending the session, the officer adds notes and approves or rejects — issuing a notarial certificate instantly on approval.
Start →
Admin — Document Review Queue
7
Review Submitted Documents & Decide
After a video session the officer reviews the user's submitted documents and identity fields in the document queue, then approves or rejects the attestation request.
Start →
In-Demo Email Inboxes
8
Automated Email Notifications
Every key action — request submitted, officer assigned, session confirmed — triggers an email. View each persona's inbox to see the full communication trail.
View →
Public — Self-Service Attestation (No Account Required)
9
Public Attestation Portal
Any member of the public can upload their documents, schedule a live video session with an OSMIO notary, and receive an attested certificate — no MOI account needed. Documents are held in exclusive officer custody under US notarial privilege; a court order is required for disclosure.
Start →
Public — Certificate Verification
10
Verify a Notarial Certificate
Anyone can check whether an OSMIO notarial certificate is valid by entering a certificate ID. Third parties — employers, services, institutions — can independently verify attestations without contacting OSMIO. Try it with NOTCERT-2026-00291.
Verify →
Quick Jump to Any Screen
MOI Login MOI Dashboard Upload Documents Schedule Slot Admin Login Supervisor Dashboard Assign Officers Officer Dashboard Officer Schedule Officer Availability Case Documents Live Session Certificate Issued Verify Certificate Doc Queue Review & Decide Inbox: Alex Inbox: Juanita Inbox: Divya Inbox: Connor Inbox: Marcus Public Attest Upload Docs Schedule Session Confirm & Submit Notarial Certificate
Personas: Alex (MOI user) · Juanita (Supervisor) · Divya, Connor, Marcus (Officers) · Flow: User requests → Supervisor assigns → Officer confirms availability → Video session → Document review & decision · Stack: Vanilla JS · No build step · Hash-based routing