Stop paying ghost workers before the wire leaves.
PayGuard scores every employee on every payroll cycle. Investigators approve the flags, Squad disburses the rest — so fraud never reaches production payments.
Flagged for review
Cycle 2026-05 · 3 of 412 employees
- AO
Adaeze Obi
CriticalSalary +480% vs peers, account shared w/ HR
92Operations - MK
Musa Kano
HighNo biometric check-in for 28 days
71Field - JE
Joy Eze
MediumBVN mismatch on Squad lookup
64Finance
Cycle status
Composite score
How it works
From raw payroll to cleared payout, in three steps.
The pipeline is designed so AI never moves money on its own. A human signs off every disbursement.
Detect
Each employee record runs through Isolation Forest, XGBoost, and heuristic rules. The composite score routes to a tier in milliseconds.
Investigate
Flagged identities land in a queue with the evidence trail — Squad BVN response, peer-salary delta, attendance gaps, related-party graph.
Disburse
Investigator approves. PayGuard fires the Squad payout, writes the audit entry, and the wire leaves. Blocked records never get a chance.
Capabilities
Everything pre-payment review needs, in one operational view.
Built around the pre-disbursement workflow finance teams already run — no extra tabs, no extra spreadsheets.
Stacked risk scoring
Isolation Forest + XGBoost + handcrafted rules collapse into a single 0–100 score per employee per cycle.
BVN validation
Every payout request hits Squad's BVN endpoint first. Identity mismatch blocks the wire — no exceptions.
Investigation queue
Reviewers see the evidence trail beside the score. Approve, escalate, or block — every action is logged.
Audit timeline
Immutable record of every model decision and every human override. Export-ready for compliance review.
Treasury operations
Liquidity snapshot, queue depth, and Squad ledger reconciliation in a single operational view.
Relationship graph
Surfaces shared bank accounts, repeat referrers, and circular HR chains that single-record checks miss.
Risk model
Four tiers. One disbursement policy.
The composite score is opinionated on purpose: every record lands in exactly one tier and the workflow is defined ahead of time.
Clear for auto-disbursement
Reviewer attention recommended
Held pending investigation
Blocked, escalated to fraud lead
Score = heuristics × 0.35 + anomaly × 0.25 + ML × 0.40
Built on Squad
Identity and payout, on the same rail.
PayGuard is a thin layer on top of Squad's BVN lookup and payout transfer APIs. We add the risk model and the human review — Squad handles the regulated identity and money movement.
- BVN identity match before any payout leaves
- Squad payout transfer fires only after sign-off
- Ledger reconciliation surfaced in the dashboard
/virtual-accountBVN validation — 400 means identity mismatch, block the payment.
/payout/transferDisburse to validated account once human review clears the record.
Ready to see the next cycle before it disburses?
The sandbox dashboard ships with a seeded payroll cycle, three flagged identities, and a wired Squad sandbox. No commitment, no setup.