OPS-01Built by a private security contractor
One system of record from mobilization to litigation. Every gate, shift, dollar, and incident lives on a single officer record, sealed for court.
01Mobilize
Onboarding runs once per officer, at the trailer. Gates clear and stay cleared. Nobody re-screens because they rotated shifts, and rooms assign themselves the same afternoon.
02Run
From 0700 to 1900 the site runs through one screen: voice, crowd counts, supervisor requests, incidents. Officers sign in with a magic link. There is no app to deploy.
03Close & file
The record that powered the check-in board powers payroll and the legal export. Rates snapshot at clock-in, the week totals itself, and the export ends in a hash counsel can verify.
04Client view
Hand the client a portal link on day one. They see officers on post, the crowd count, tonight's report, and published incidents. Nothing to explain, nothing to forward. The firm that gives its client this view is the firm that keeps the contract.
Twelve features, all shipped. Each one replaces a clipboard, a spreadsheet, or a Monday-morning PDF ritual.
replaces the sign-in clipboard + lanyard rack
replaces the roster spreadsheet
replaces room-list Excel + paper pairing
replaces printed forms, signed in triplicate
replaces the paper SitRep signed three times
replaces cash envelopes + handwritten ledger
replaces the 1900 email PDF ritual
replaces Motorola rentals + FCC license
replaces Word doc → email → file cabinet
replaces reconciling the hotel PDF in Excel
replaces the Friday Excel sheet
replaces the print-and-bind custody package
Magic link on their own phone. Clock in, file incidents, push-to-talk.
Sites and posts on a map, rooms, signatures, the whole board.
Acknowledge requests with GPS, scan post QRs, verify shift logs.
Incidents, chain-of-custody, the legal export.
Payroll, billing, contracts. The engagement-wide view.
Read-only portal, nightly report, court-ready PDF.
Pricing is a buffet: pick packages, officers, sites, and days, and the quote builds from $0. Pay for the event, run it, file the report. No subscription, no auto-renew.
Or take a fixed package
Single Event $776 per event · 30 days | Standard EventMost common $1,708 per event · 60 days | Enterprise Event $3,726 per event · 90 days | |
|---|---|---|---|
| Sites | 1 | Unlimited | Unlimited |
| Officers | 10 | 50 | Unlimited |
| Event window | 30 days | 60 days | 90 days |
| Strike Mode | |||
| Check-In & onboarding gates | |||
| Legal export + portal links | |||
| Voice channel (push-to-talk) | |||
| Cross-site analytics | |||
| Dedicated onboarding call | |||
| Buy Single Event | Buy Standard Event | Talk to sales |
Want to evaluate first? Try the demo workspace from the sign-in page.
Strike protection is engagement-based work. You don't run a strike line every month. Each license covers one engagement end to end: the event window, the officers, the legal export. When the next event comes, you buy the next license. Nothing auto-renews.
No. Officers receive a magic-link from the dashboard; they tap it on any phone and sign in. The same link covers shift clock-in, incident filing, supervisor requests, and the secure voice channel. There is no native app to deploy.
Every clock-in snapshots the officer's role rate at that moment, so a mid-engagement rate change doesn't retroactively alter history. Hours roll up to the week, per-diem accrues by your role-level policy. The Payroll page renders the week with hours, adjustments, and totals, ready to export as CSV.
Gender is a hard block: no mixed-gender doubles. Within that, the matcher groups by site assignment, then role. Shift (day/night) shows on every badge so you can hand-swap. Every open bed has a manual Assign button.
No radios, no FCC license, no extra hardware. The voice channel runs in the browser using WebRTC. The same magic-link an officer uses to file reports is also their push-to-talk. Audio is encrypted in transit and is not recorded by default.
No. Magic-link invites carry a scoped permission matrix. A drug-test contractor's invite typically holds only clear:drug_test plus view:checkin_dashboard. They can scan a badge and record results, nothing else.
We are working toward both. In the interim, all data lives in a SOC-2-compliant Postgres host (Supabase) with row-level security on every tenant table, and emails are sent via SOC-2-compliant Resend.
Spin up a workspace in under a minute. Per-event pricing only kicks in when you create your first real engagement.