HR enters candidate, role, joining date, and products. Signed JWT, single-use, configurable TTL.
Magic link or mobile OTP. No password required. CAPTCHA on signup, rate-limited.
Mobile-first capture with autosave. Direct-to-S3 upload, ClamAV scan, version history.
Pluggable verifiers walk allowed_methods in order. Manual review is always the safety net.
HR signs off, eSign offer letter, EmployeeOnboarded event fires through the outbox.
Each product subscribes idempotently. ACTIVE only after every product acks success.
ND owns the user; each product owns its employees record keyed by canonical user_id.
Every doc type is HR-reviewable. External APIs are optimization, not dependency.
Transactional outbox, EventBridge fanout, idempotent consumers. No cross-service writes.
Application and document FSMs with allow-listed transitions. No flag-based ad-hoc state.
Append-only, hash-chained log of every transition, doc op, and integration call.
AES-256 at rest, presigned-URL access only, DPDP retention enforced from creation.
TLS 1.3 in transit. AES-256 at rest with SSE-KMS. Per-service IAM, WAF on every public endpoint, VAPT before each major release. Backups daily, cross-region weekly to ap-southeast-1, RPO 15 min.
Open the invite from your offer email, or sign in to the HR workspace to start sending them.