SK People Features

Engineering capabilities catalog

Explore the architecture, database constraints, and visual flows powering SK People.

01

Employee Profile Registries — org chart coordinate scaling

Manage reporting structures and team hierarchies. Our layout engine calculates org charts dynamically from parent reporting keys in PostgreSQL.

fig 01 · org chart coordinate scaling employee joined POST /v1/employees manager_id: emp_14 Org Chart Coordinate Engine resolves hierarchical structures · yields layout matrix nodes matrix = { level: 2, offset: 40 } org placement rendered ✓ reporting nodes active dashboard view: ready
api ingest queue push pushed ✓

High performance gates live

Scaled to process inbound workloads in sub-100ms with strict rate-limits protections.

verify key check table 1 entry

Idempotency safeguards live

All writes request carrying idempotency keys are deduplicated instantly at API gateways.

tenancy check apply policy isolated ✓

Row-Level Security live

Database layer RLS policies isolate organization records from adjacent workspaces.

02

Leave Transaction Ledger — append-only database check rules

Protects against leave balance tampering. Implements strict, database-level rules to block UPDATE queries, preserving audit-grade history.

fig 02 · append-only database check rules leave request logged employee: emp_82 deduction: 3 days PostgreSQL rules check action: INSERT enforce: balance >= 3 block_rules: UPDATE/DELETE = error LEDGER OK ✓ leave balance debited ✓ remaining: 18 days
api ingest queue push pushed ✓

High performance gates live

Scaled to process inbound workloads in sub-100ms with strict rate-limits protections.

verify key check table 1 entry

Idempotency safeguards live

All writes request carrying idempotency keys are deduplicated instantly at API gateways.

tenancy check apply policy isolated ✓

Row-Level Security live

Database layer RLS policies isolate organization records from adjacent workspaces.

03

Attendance Processing — geo-location & check-in gates

Check-in events validation. Cross-references geo-location thresholds against IP logs and device identifiers to filter out spoofed entries.

fig 03 · geo-location & check-in gates device check-in event coordinates: 12.97, 80.24 IP: 202.83.19.12 Geofencing & IP Check Gate verifies geo-bounds against office branch configuration drift_distance = 12 meters attendance confirmed ✓ checkin time: 09:02 AM status: in_office
api ingest queue push pushed ✓

High performance gates live

Scaled to process inbound workloads in sub-100ms with strict rate-limits protections.

verify key check table 1 entry

Idempotency safeguards live

All writes request carrying idempotency keys are deduplicated instantly at API gateways.

tenancy check apply policy isolated ✓

Row-Level Security live

Database layer RLS policies isolate organization records from adjacent workspaces.

04

Taxation & Payroll — regional regulatory calculations

Calculate professional tax, provident funds, and regional deductions. Hooks directly to `sk-billing-api` for automated invoice and payouts tracking.

fig 04 · regional regulatory calculations payroll run initiated month: June 2026 basic: ₹80,000 Regulatory Tax Engine computes EPF, TDS, and PT deductions dynamically net_pay = basic + HRA - TDS payslip finalized ✓ net_disbursed: ₹71,200 sent to ledger
api ingest queue push pushed ✓

High performance gates live

Scaled to process inbound workloads in sub-100ms with strict rate-limits protections.

verify key check table 1 entry

Idempotency safeguards live

All writes request carrying idempotency keys are deduplicated instantly at API gateways.

tenancy check apply policy isolated ✓

Row-Level Security live

Database layer RLS policies isolate organization records from adjacent workspaces.

05

Asset Tracker Lifecycle — company device allocation ledger

Log laptops, screens, and corporate hardware allocated to employees. Tracks purchase dates, serials, and return checkpoints during offboarding.

fig 05 · company device allocation ledger issue asset command asset_id: ast_982B recipient: emp_14 Company Asset Ledger stores serial keys · verifies status availability state state = assigned asset assigned ✓ macbook serial logged offboard checks ready
api ingest queue push pushed ✓

High performance gates live

Scaled to process inbound workloads in sub-100ms with strict rate-limits protections.

verify key check table 1 entry

Idempotency safeguards live

All writes request carrying idempotency keys are deduplicated instantly at API gateways.

tenancy check apply policy isolated ✓

Row-Level Security live

Database layer RLS policies isolate organization records from adjacent workspaces.

Looking for API specifications?

SDK scripts, payload schemas, and webhook models are documented on the developers page.

Developers →