This is taking longer than usual. Reloading clears it in most cases.
Preparing your workspace...
This takes a few seconds on first load
Sign in to access the dashboard
Contact your administrator for access credentials
First-Time Setup
Create your administrator account
✅
Admin Account Created!
Save your API key - you'll only see it once
Save this API key now!
This key grants full API access. Store it securely.
Login credentials:
Username: admin
Password: The password you just set
Proprietary Capture Network · Live
GovTech Audio
We can be in every room. Our recording network captures the most
intelligent voices in government technology — every day, across the country — and turns
conversations that used to evaporate at 5 PM into attributed transcripts and session
summaries. Commanded from here, keyed to Salesforce.
—
Sessions Captured
—
Hours of Audio
—
Events
—
Government Voices
—
Recording Now
Checking connection…
Ask the library
Query every transcript and summary — get a curated, cited answer. Try "what has been discussed regarding shadow IT?"
Sessions with Transcript
...
Awaiting Refinement
...
transcript in, attribution pending
Salesforce-Keyed
...
of sessions mapped to an event
Latest Capture
...
Planning calendar
Upcoming events — Command Center fields, including
Advisory Board planning meetings (their own date, selectable like a summit)
and program/council deliverables — with expandable session agendas.
Times are shown in your timezone;
venue clocks stay as secondary so the printed agenda still matches.
—
Loading upcoming events…
Kit-config reminders
Kitted events still unbound by 3pm venue-local the day before
get a note to the Event Manager. Suppress when the kit is already staged.
Loading reminder board…
Fleet — bind, seed, manage
Bind each device to its event and room — the only hard field decision —
then seed the agenda. Data OS cues every start and stop from there.
Checking link…
Reading the fleet…
Why this lives here.
The capture server is a dedicated VM for infrastructure reasons only — it holds the device
WebSocket fleet and the raw audio, and it has to keep recording when Data OS is down. It is not
a separate product. Operations belong here, where the Salesforce roster, the session agenda and
every enrichment surface already are.
Listen links are public —
a listen link streams live while the room is recording and plays back on demand after;
revoke a link when it has served its purpose.
Fleet MDM: on managed devices
(HotMic is Android device owner) you can kiosk-lock, silently update, reboot, locate
and sleep from here — one device or the whole fleet. Wake needs no provisioning and
reaches every connected unit. Sleep blanks the screen only: a recording device keeps
recording and keeps streaming. Factory wipe deliberately stays on the capture server,
behind an operator login and a typed device-id confirmation.
Storage shows what each unit is
holding on its own disk and reclaims it — the cloud copy is never touched, and a file
that has not been uploaded is flagged as the only copy before anything erases it.
Record — live rooms
Connected devices only, grouped by the event they are standing at.
Start, stop, listen, mute — or rebind a unit to the right Salesforce event without leaving this lane.
Checking link…
Reading connected devices…
Curate — certify what was captured
Data OS joins each recording's event, room and clock against the agenda and
proposes the session it is. Certify the proposal — hunt through pickers only when it
says it cannot know. An all-day room recording can be Split from the waveform
into separately curated sessions.
Loading recordings…
Delete is irreversible.
A recording is the raw asset — Delete removes the audio on the capture server (and its cloud
copy). There is no undo. Certification, by contrast, is always correctable: re-certify or
use Change to rebind.
Production Bench
Pick an event, then use the action bar: generate or regenerate the
overview, sponsor deliverables, and reel; bundle a Director pack
(overview + sponsor deliverables) or a Complete package
(canons + deliverables + overview + reel). Events arrive from Curate
assignments or a deliberate seed; every line item shows its
evidence ladder — Description → Outline →
Transcript → Refined — and a seeded event
with no recordings still produces from descriptions and outlines.
Loading events…
Produce — transcripts into documents
Refine speaker attribution and the session summary. Click a column header
to sort. Title and Salesforce event are editable on the row.
Session
Date
Event
Status
Loading sessions…
Distribute — ship by event
Pick your event, review the assets per sponsor by level, then
email the Event Overview + sponsor deliverables from your Outlook. Recipients and
attachments default automatically — you only touch what needs QC.
Loading distribution…
Defaults are pre-assigned.
Email the PDFs to the contract primary contact — To = speaker + primary contact, CC = carbon
copy (edit per sponsor from the full role list).
The Event Overview attaches to every sponsor. Sent sponsors are flagged from the send log to
prevent duplicates. Each send opens a one-click confirm — the platform requires a human
confirm per email.
Library Connection
Loading connection status…
How the connection works.
Data OS polls the GovTech Audio API (GET /api/v1/items, X-API-Key) with a
since watermark, so each sync pulls only new or updated sessions; the capture server
also pushes a finished transcript the moment it is ready. Records land in the shared
hotmic_audio store, carrying salesforce_event_id /
salesforce_session_id. Speaker attribution and the session-summary document are
generated HERE (services/audio_refinery) — a nightly pull never overwrites a Data OS refinement.
Set HOTMIC_API_KEY and HOTMIC_BASE_URL for the library sync,
HOTMIC_ADMIN_KEY for fleet operations; run
.\scripts\refresh_govtech_audio.ps1 for a scheduled pull.