from osmoda research · recruiting
Source. Screen. Schedule. Per-client.
Your voice, your rubric, your audit trail. haku sources, tofu runs voice screening on Telegram/WhatsApp, naga keeps the LL144 bias audit running as a job. Replace Bullhorn ($99-315/user/mo) + LinkedIn Recruiter ($10-15k/seat) at $29-299/mo.
TL;DR
- • Replace Bullhorn ($99-315/user/mo) + LinkedIn Recruiter ($9-15k/seat/yr) + Gem stack
- • haku sources from LinkedIn, GitHub, portfolios; soot enriches and dedupes per client
- • Voice screening on Telegram/WhatsApp — agent's voice tuned per hiring manager
- • naga keeps per-client rubrics and runs the bias audit as part of normal output
- • NYC LL144 fines $15-45k/month per uncompliant tool. EU AI Act Aug 2026 deadline
- • Per-hiring-manager dashboards mean RPO without the per-client Notion sprawl
1. The pain — expensive tooling, expensive compliance
Recruiting agencies in 2026 carry the most expensive tooling per seat in B2B services. Bullhorn licenses run $99-315/user/mo plus $1k-50k implementation, with 20% renewal increases reported across agencies. Greenhouse and Lever entry tiers start around $6k-12k/year and climb to $63-144k+ for enterprise. LinkedIn Recruiter Corporate is now $10,800-$15,000 per seat per year — five seats puts you at $54-75k/yr for LinkedIn alone, with InMail and Talent Insights billed extra. Add Gem for sequencing, an ATS, a scheduling tool, and a compliance vendor and you're at $1,500-3,000 per recruiter per month before payroll.
The compliance load is heavier than the license cost. NYC Local Law 144 requires an annual third-party bias audit for any Automated Employment Decision Tool, with 10 business days' candidate notice and an alternative-assessment option. After the New York State Comptroller's December 2025 audit of DCWP enforcement, the agency committed to proactive (not complaint-driven) enforcement starting in 2026. Penalties run $15,000-$45,000 per month per non-compliant AEDT, before per-use multipliers.
And Europe is moving in parallel. EU AI Act high-risk obligations apply from 2 August 2026 to AI systems used for recruitment, candidate filtering, and evaluation, with deployer fines up to €15M or 3% of global turnover. Meanwhile US precedent keeps stacking: iTutorGroup paid $365k in the EEOC's first AI discrimination settlement; Mobley v. Workday was certified as a collective action in May 2025 (NDCA). Agencies running undocumented AI screening are not in a defensible position.
Bullhorn
$99-315/user/mo, $20k+/yr minimum for small teams, $1k-50k implementation, 20% renewal increases reported. Amplify AI is a separate add-on.
Greenhouse / Lever
Greenhouse Essential ~$6.5k/yr at small headcount, $6-70k/yr range. Lever median ~$12k/yr at 200 employees, $63-144k+/yr enterprise.
LinkedIn Recruiter Corporate
$10,800-$15,000 per seat per year. ~15% YoY price increase. Five seats = $54-75k/yr before InMail overages and Talent Insights add-ons.
Gem / Ashby / point tools
$5-25k/yr per seat for sequencing, scheduling, candidate-experience scoring. Each has its own data model, brand-voice gap, and SOC 2 questionnaire.
2. What 2026 is bringing
- NYC AEDT enforcement turning proactive in 2026. Per NY State Comptroller audit; $15-45k/month penalties per non-compliant tool.
- EU AI Act high-risk recruitment from 2 August 2026. Deployer fines up to €15M / 3% global turnover [DLA Piper].
- Voice screening normalizes. Bullhorn Amplify Screen runs async AI voice/chat interviews with auto-summaries; integrations like JobTalk handle full phone screens without a recruiter.
- Workday class action testing ATS-vendor liability. Mobley v. Workday, certified NDCA May 2025 — whether ATS vendors carry discrimination liability alongside employers.
3. The os.moda stack
- 1 · haku (sourcing) sources from LinkedIn, GitHub, portfolios, conference attendee lists. Per-role search profile, not generic Boolean. Outputs a ranked shortlist with a one-line reason each — and a SQL trace showing exactly why each candidate ranked.
- 2 · soot (enrichment/ETL) enriches and dedupes candidates against your existing ATS, prior placements, do-not-contact lists, per-client off-limits agreements. No more pitching the head of eng to her own VP.
- 3 · tofu (voice + text screening) runs voice and text screening on Telegram, WhatsApp, or web — in the agency's tone of voice, with the hiring manager's rubric. Transcripts, scoring, structured fields write back to the candidate record.
- 4 · naga (rubric + bias audit) holds the per-client rubric, bias-audit configuration, KEYD vault credentials. Runs the LL144-aligned audit as a recurring job and emits a publishable report — not a separate compliance project.
- 5 · lantern (hiring-manager brief) writes the weekly hiring-manager brief: pipeline status, top three candidates, blockers, next-week plan. Per-client voice. Citations link back to candidate records.
- 6 · Per-hiring-manager dashboard pipeline by stage, time-to-fill, screening notes, scheduled interviews, offer status. White-labeled. Replaces the per-client Notion / Slack / email sprawl.
- 7 · SHA-256 audit ledger logs every sourcing decision, screening question, rubric application. EU AI Act Article 26 logs (6-month retention minimum) are a query, not a project.
4. Why it works
Per-client by default
Every hiring manager gets their own rubric, voice, escalation policy, and dashboard — versioned in git, not a shared Bullhorn note field. Onboarding a new client takes hours: clone a profile, edit the rubric, point at the requisitions.
Compliance is an output, not a project
naga runs the LL144-aligned audit as a recurring job, emits a publishable report, stores the receipts in the hash-chained ledger. EU AI Act Article 26 logs are queryable. When the regulator or the client legal team asks, you ship the artifact same-day.
Voice-first candidate experience without the procurement cycle
tofu runs structured screens on Telegram, WhatsApp, or web in your agency's voice — async, candidate-paced, fully transcribed. The candidate gets a faster process; the hiring manager gets a clean scorecard; the agency keeps the IP.
5. The 3–5 year future
- 2027 · per-client agentic recruiter. Each hiring manager has a named agent with their tone, rubric, and pet peeves. The agent sources, screens, and books — the human recruiter does relationship and offer close.
- 2028 · compliance-as-a-runtime. The bias audit is the agent's output, not a quarterly project. Every screen is auditable in real time, audit report is a publishable URL versioned alongside the model.
- 2029-2030 · agentic onboarding. The same agent that ran the screen runs the first-week onboarding — paperwork, intros, learning plan — then hands off to the people manager with a structured 30-60-90 brief.
FAQ
How does this stay compliant with NYC LL144 and the EU AI Act?
naga runs an annual third-party-compatible bias audit per AEDT, candidates get LL144-required notice and alternative-assessment options, and the audit ledger keeps Article 26 logs queryable for 6+ months by default.
Can we keep Bullhorn or Greenhouse?
Yes. soot syncs candidates and stages bidirectionally. Most agencies keep their ATS for system-of-record and put os.moda on top for sourcing, screening, and per-client reporting.
What about voice screening — is it weird for candidates?
It's becoming normal — Bullhorn ships Amplify Screen, integrations like JobTalk are mainstream. The win is async: candidates screen on their time, in your agency's voice, with full transcripts and structured scoring.
Replace the recruiter stack — book a 30-min walkthrough on one open req.
Spawn a recruiting stack →