Herald
Hiring, end to end — and the careers page on this site already runs on it.
Useful when replacing: Greenhouse, Lever, Eightfold and the per-recruiter, per-job-slot tax
Component · not sold separately
This one has no price.
Herald is something we build with, not something we sell. It ships inside a sprint, and it's part of why a sprint costs $990 a week instead of a quarter's salary. We'd rather say that plainly than put a number on it and imply a support promise we haven't made.
Need it? It comes with the build. If it ever stands on its own, it'll get a price on the pricing page like everything else.
Inside Herald
The problem
Applicant tracking is priced like enterprise software and behaves like a database from 2011. Greenhouse and Lever bill per recruiter seat and per job slot, so hiring more means paying more before a single person is hired. Eightfold sells AI matching at a price that assumes you're a Fortune 500. And every one of them holds the thing you can least afford to lose: your entire candidate history, your talent pool, and the compensation data behind every offer you've made — exportable only as a CSV that drops the context. Meanwhile candidates get a seven-page form that asks them to retype the résumé they just uploaded.
How Herald solves it
Already running on our own careers page
This isn't a mockup: /careers on this site is Herald. Upload a résumé and it parses into the form — name, experience, links — so the candidate confirms rather than retypes. One screen, real progress, no account creation, no 'please re-enter your work history'. Go and apply for something; the flow you'd give your candidates is the flow you just used. We wouldn't sell a hiring product we didn't hire with.
Matching that shows its reasoning
Herald scores candidates against the role on evidence it will show you — the specific experience, skills, and signals it matched, and what it couldn't verify. Every score is explainable and auditable, because a hiring decision you can't explain is a liability, and an opaque model making them is worse than no model.
Your talent pool is an asset, not a hostage
Every candidate, conversation, scorecard, and offer sits in your Postgres. Past applicants stay searchable and re-engageable forever, with no per-record fee for keeping your own history. Migrating out is a pg_dump.
Integrates with the ATS you already regret
Two-way sync with Greenhouse, Lever, Workday, and Ashby means you can run Herald alongside your incumbent, prove it, and switch when you're ready — not sign a migration project on faith.
Compliance built into the hire
EEOC and OFCCP reporting, GDPR and DPDP candidate-data rights, configurable retention windows, and auditable consent — with candidate data hosted in the region its law applies to, and never used to train a model.
Delivery terms — stated precisely
How Herald is delivered, what you control, and where the boundaries sit.
Source included · MIT
Run it yourself or use optional managed hosting.
Data and hosting
Deploy in your cloud or use the stated optional managed-hosting plan. Data location and operator access are agreed before production use.
Compliance boundary
Residency, controls, and regulatory requirements are implementation decisions documented in the selected plan or delivery scope.
Built on
More to run your business
Herald — the questions buyers ask
Who owns the code and IP?
For a Build Sprint, the repository, deployment assets, and work-product IP described in the SOW are handed over to you. Pre-existing products retain the licence shown on their product page; hosted services remain services. We state that boundary before work starts.
What happens if a sprint misses its scope?
We finish it. Fixed price means the risk of estimation is ours, not yours — a missed scope item is completed without a new invoice. Changes you request are re-scoped explicitly, so the line between 'our miss' and 'new ask' stays honest.
How do time zones work with a pod in India?
Every engagement includes 4+ hours of overlap with US or EU working hours. Async by default — written updates, weekly clickable demos — and meetings only when they earn the slot. You'll never chase a status report.
How is our data and code kept secure?
Work happens in your repos and your infrastructure wherever possible — we hold the minimum access needed, revoked at handover. NDAs are standard on request, and everything we self-host for you runs behind your keys, not ours.
How fast can you actually start?
Scoping takes a day; most sprints start within a week of sign-off. Pods are deliberately small and senior, so your start date is confirmed in the sprint plan — not left floating.
Do we need a retainer afterwards?
No — that's the point. A sprint ends with handover docs and training. If you want us to keep maintaining what we built, that's an optional flat monthly add-on you can cancel any month, because the software keeps working without us.
Own Herald, don't rent it.
See the price, deploy on your infrastructure, keep the code. Or scope a sprint and we'll customise it and hand it over.

