Product
Three interfaces. One safety record.
Foreman, safety manager, office. Each gets the surface they need, all of it writing to the same audit-ready record underneath.
A foreman has 90 seconds. A safety manager wants to talk through an inspection while walking the site. The office needs charts and exports for the monthly meeting. Generic safety software picks one of those users and disappoints the other two. Bedrock is built for all three.
Foreman · mobile
Monday morning, before pour.
This week
Fall protection
EN / ES
100% tie-off above 6’. Harness inspected daily before use.
Crew (4)
The foreman flow we actually use every Monday at BMMI.
- 26 toolbox talks pre-loaded. OSHA-aligned topics covering the concrete and masonry trades. Six true-or-false comprehension questions per topic. English and Spanish on the same screen.
- Signatures captured on the phone. Each worker signs with a finger. We snapshot the crew at the moment of delivery so the record can’t be back-dated.
- Offline by design. Basement pours and deep sites lose signal. The app keeps working. Submissions sync the moment a bar comes back.
- JHA right there too. Daily job hazard analysis is part of the same flow. Hazards, controls, PPE, silica controls if applicable.
Safety manager · mobile
Talk through an inspection. Submit when you’re back at the truck.
Voice-first because clipboard inspections take 45 minutes and talking through a site takes 8. The audio captures while you walk. Whisper transcribes it. Claude structures the transcript into 13 OSHA categories with severity ratings and suggested corrective actions.
- Structured form mode too. Some inspectors prefer fields to a microphone. Both produce the same record shape.
- Confidence ratings on every category. The AI tells you which findings it’s unsure about. You review, edit, accept, or strike before anything is final.
- Photos and signatures inline. Attach photos per finding. Both the inspector and the foreman sign on the device. The record is sealed.
- Repeat-offender callouts. When a worker shows up in a finding, the screen tells you how many findings they’ve been in over the last 90 days. You decide whether to flag for HR.
Review
Diaz Crew · Bay Plaza
Major · scaffolding
Missing cross brace on N scaffold, tier 4.
CA → Larry Chupp · due Wed
Minor · PPE
Worker observed cutting without face shield.
Corrected on site · toolbox follow-up queued
Office · web
Browser dashboard for everyone who isn’t on the truck.
- Every record, drillable. TBTs, inspections, findings, corrective actions, stop-work events. Filter by crew, job, severity, foreman, date range.
- Compliance exports. PDF safety packets per crew or per job. CSVs for everything. Drop them into your captive’s loss-control submission or hand them to OSHA in the rare case they ask.
- Notification preferences per user. Each foreman picks push vs SMS for new CAs, due-soon, overdue, stop-work, weekly TBT reminders. Quiet hours so we don’t wake them at 11 PM.
- Cert expiration tracking. OSHA 30, First Aid, Forklift, etc. Daily cron emails the user at T-30 / T-7 / T-0 / T+1. Renewal stops being a thing you forgot about.
Live dashboard tiles
7
Open CAs
2 overdue
5/5
TBT this week
crews complete
14
Inspections (30d)
3 fail · 11 pass-with-findings
23
Days clean
no major findings
Everywhere
What runs under all three.
Audit log on every write.
Every submission, edit, signature, and assignment is written to an append-only log with user, timestamp, and a JSON snapshot of the change.
Phone-based passwordless auth.
Foremen don’t want passwords. SMS OTP via Twilio, JWT-backed sessions, individual device revocation if a phone goes missing.
Real notifications.
Expo push and Twilio SMS routed through per-user preferences with quiet hours. Stop-work always overrides quiet hours.
See it on a real Monday.
Demos are scheduled for Mondays when we can. You’ll watch a TBT go out live.