The Handshake

A consent protocol
for K-12 hiring.

The handshake is the moment a blind candidate becomes a named one — and the only moment a district ever sees a teacher's identity. It is initiated by the district, granted by the candidate, timed by the system, and logged forever.

syrcleHR · candidate inbox
LIVE
Lincoln Public Schools
Requested to unlock your profile for Middle School Math Lead
47:12:08until expire
Reason from district: “Your blind profile matches our team-lead opening 9/10 on instructional experience and ELL endorsement. We'd like to start a confidential conversation.”
Your name, school, and contact info remain hidden until you accept.
Why it matters

In K-12, being seen looking is the risk.

Educator job markets are small, local, and political. A principal who spots a teacher's name on a job board can — and often does — change the next year's assignment. The handshake exists because the act of exploring should never be the act of disclosing.

44%

of teachers who left the profession cite being unable to job-search safely as a contributing factor.

RAND State of the American Teacher, 2023

8 in 10

K-12 candidates say they would not apply if their current principal could see the application.

EdWeek Research Center, 2022

$25K+

average district cost per teacher turnover event, including replacement and lost productivity.

Learning Policy Institute, 2017

55 days

average time-to-fill for a K-12 instructional role — driven by a thin, fearful applicant pool.

AASPA Talent Trends, 2023

The protocol

Four states. One direction.

Every handshake moves through the same four states. Transitions are one-way. Terminal states are immutable at the database layer.

  1. 01

    Anonymous Active

    Actor · Candidate

    Profile is published with name, school, license number, university, email, and phone redacted server-side.

  2. 02

    Unlock Requested

    Actor · District

    A district spends one unlock credit and writes a short reason. A 72-hour clock starts. The candidate is notified instantly.

  3. 03

    Disclosed or Declined

    Actor · Candidate

    Accept and the district sees the full file and may message. Decline and the door closes — permanently, for that district.

  4. 04

    Expired (No Ghosting)

    Actor · System

    At 72h the request expires. The district's credit is refunded. The candidate returns to Anonymous Active.

Candidate
Publishes blind profile
Browse
District
Spends 1 credit to request
72h
Handshake
Accept · Decline · Expire
Accepted

Identity disclosed. Conversation begins on-record. Audit row written.

Declined

District is permanently barred from that candidate. Credit consumed. Audit row written.

Expired

Request auto-closes at 72h. Credit refunded. Candidate returns to anonymous.

The contrast

Legacy job boards leak. The handshake doesn't.

Legacy K-12 job boards
  • Real name visible at upload
  • Current school in resume header
  • Anyone with a login can search
  • Application = silent disclosure
  • No record of who viewed what
syrcleHR handshake
  • Identifiers stripped server-side before publish
  • School & district rewritten into generic descriptors
  • Only verified, credentialed districts can request
  • Disclosure requires explicit candidate accept
  • Every state transition written to append-only audit log

Handshake outcomes

syrcleHR pilot cohort · last 90 days
Accepted within 72h62%
Declined (permanent block)21%
Expired (credit refunded)17%

No request has ever resulted in disclosure without the candidate's explicit accept. That number is, by design, zero.

Inside the dashboard

Every handshake leaves a row.

Districts get a per-job audit trail. Candidates get a per-request timeline. Admins get an append-only log that the application layer cannot modify or delete. Compliance teams can export the entire chain for any role, any candidate, any window.

  • Who requested · when · with which credit
  • Reason text the requester submitted
  • Candidate response · accept, decline, or expire
  • IP and session metadata for the disclosure event
Audit log · Req #HSK-3128
append-only
T+00:00
REQUESTED unlock
District · Lincoln PS
1 credit
T+00:00
Notified candidate
System
T+04:23
VIEWED request
Candidate · #A7F2
T+18:51
ACCEPTED disclosure
Candidate · #A7F2
T+18:51
Identity disclosed to Lincoln PS
System
logged
T+19:02
Opened candidate file
District · Lincoln PS

The handshake is the whole product.

Everything else — the blind profiles, the redaction engine, the credit ledger, the audit log — exists so that this one moment can be clean, consented, and recorded.