Crane
Crane is a vendor-neutral marketplace for healthcare contingent labor, built on a graph database — because staffing is a fairness network, not a spreadsheet.
Post once. Everyone bids fairly. Only compliant workers get through. The 2–6% an outside MSP would skim stays with you.
The whole product is a single loop a charge nurse can explain — with a hard gate at both doors.
Four fields. Requirements derive from your accreditation — you see exactly what the shift will demand before you post it.
Every panel agency gets the shift in one transaction at one timestamp — or rung by rung on your tier ladder, each rung atomic.
Agencies submit candidates blind to each other. Recruiters see a ranked roster with every point of the match explained.
Non-compliant workers are hard-blocked at submission and re-checked at award. No override, no per-tenant switch.
Award, geofenced time, invoice and vendor pay from the graph path — exact integer cents, traceable to the edges they came from.
The order page streams. A recruiter submits; the row appears — rates, margin, and the live credential-gate verdict — before you've touched anything.
| Agency | Worker | Bill | Pay | Margin | Credential gate | |
|---|---|---|---|---|---|---|
| Valley Staffing | Dana Ruiz | $92.00 | $64.00 | $28.00 | compliant | Award |
| Desert Medical | P. Kim | $88.00 | $60.00 | $28.00 | blocked missing: ACLS |
You see every rate — bill, pay, and the spread. A blocked candidate can't be awarded, however cheap the bid; the gate names exactly what's missing.
One data spine, three portals — each shows its people exactly their own work, and nothing else.
Post in seconds with derived requirements. Compare bids with the margin visible. Watch fills live. Cancel late and the contract guarantee is computed for you. Every gate decision is on record — download the evidence pack when the surveyor asks.
Every broadcast reaches you at the same instant as everyone else — provably. Your roster is ranked per order with the reasons spelled out, blocked workers flagged before you waste a submission, and raised hands from your own clinicians land in your inbox.
A worker-owned wallet: share your credential status with any facility, revoke any time, see exactly who can look. A ranked shift feed shows what you can work today — and which single credential unlocks the next one. Late cancellation? The guarantee pays.
Not policies — invariants. Each one is enforced by code and proven by a test that ships with the product.
A broadcast writes every agency's edge in one transaction with one identical timestamp. Neutrality isn't asserted — it's a query any auditor can run, per tier.
Requirements derive from your accreditation, state, role, and unit. A worker missing any of them — or on a sanctions list — cannot be submitted or awarded. Incumbents alert; Crane enforces.
Integer cents, computed from the graph money path, never estimated or silently rounded. Every invoice, vendor payment, fee, and cancellation guarantee traces to the edges it came from.
Documents, license numbers — even names — live in an encrypted vault, decryptable only along a valid authorization edge. The graph holds relationships and opaque references. Provable by scan.
Post once. Everyone bids fairly. Only compliant workers get through. The provider keeps the fee.
Credentialing platforms tell you something expired. Crane is the enforcement layer — and it keeps the evidence.
Each gate evaluation — including blocked attempts that never became submissions — leaves a decision with the reason and timestamp. Export any survey window as CSV. Nobody else sells the decision record.
Primary-source re-verification on a cadence; exclusion feeds and public-list screening that flag candidates for human review — a confirmed hit blocks instantly, a name match alone never does.
Cancellation marks the record, reposts to your whole panel at one instant, demands no less than the original order — and pays the worker's contract guarantee when you cancelled late.
Staffing is a cross-tenant routing and fairness network — who may see whom, who reached whom first, which path the money took. Those are graph questions. Crane keeps them as edges in Neo4j, so neutrality, eligibility, authorization, and money are all answered the same way: by traversal, provably, one hop from the data they came from.