Synchrony Hackathon2026Hackathon
Cadence
Behavioural fraud scoring: does the applicant know their own identity?
Real-time fraud scoring for digital lending. Your own name and date of birth are practised motor sequences; a stranger's are not. Cadence compares keystroke rhythm on identity fields with fields everyone reads off a document, inside one session, so each applicant is their own control. It never reads field contents.
livelast push
~/cadence
Project Telemetry
Humans showing effect
148 / 150
Speed-group spread
6.8% vs 87.6%
Channels
4
Auto-declines
0
How it works
~/cadence/architecture · step 1/3
01
keystroke SDK (no field contents)
02
identity vs document rhythm
03
4 independent channels
04
corroborate + friction budget
05
human review
01Validated on two public keystroke corpora (CMU, KeyRecs): 148 of 150 real people type practised strings faster and more evenly.
02A population baseline mostly detects slowness (87.6% spread across speed groups); the within-session ratio holds at 6.8%.
03Four independent channels (timing, physical, provenance, structural) cross-check each other; behavioural evidence never auto-declines, it routes to a human.
Project Info
DomainFraud Detection
RoleHackathon build
Year2026
StatusHackathon
Tech Stack
PythonFastAPIscikit-learnpgvectorReactVanilla JS SDK

