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…
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.
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.
Produce — transcripts into documents
Refine each transcript (speaker attribution + summary), then build the
deliverables. Title and Salesforce event are editable on the row — a keyed session shows the official event, not the device label.
Title
Event
Speaker
Duration
Summary
Salesforce
Loading sessions…
Production Bench
Every refined session yields three deliverables:
the session summary (attributed transcript + vitals — the base asset),
one sponsor spotlight per private-sector sponsor on the panel
(anything person-specific in the body belongs to that sponsor alone), and the
event day overview — a no-attribution roundup safe to hand every attendee.
Loading events…
Event Coverage
Event
Sessions
Voices
Hours
Refined
Pending
Salesforce
Loading events…
Distribute — review and ship
Every deliverable the bench produced, across events. Review the draft,
publish to approve it for distribution, ship the PDF.
Loading library…
Draft → Published is the curation gate.
Publish marks a deliverable approved for distribution; the PDF is the shipping artifact.
Regenerating a session's sponsor set replaces it — a company no longer detected on the panel
loses its card rather than shipping stale copy.
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.