AxonFlow for HR Tech
HR and people-tech agents handle the most sensitive data in any organization -- Social Security numbers, salary figures, bank account details for direct deposit, health benefit selections, and performance reviews. Every compensation recommendation, hiring decision, and termination workflow carries legal exposure under employment law, tax regulation, and data protection statutes. A single ungoverned AI action -- leaking an employee's SSN to an LLM provider, auto-approving a salary change without manager review, or double-posting a payroll run on retry -- can trigger regulatory penalties, lawsuits, and irreparable employee trust damage.
AxonFlow provides the runtime governance layer that sits between your HR AI agents and the actions they take -- enforcing policies, detecting employee PII before it reaches LLM providers, gating consequential workforce decisions for human review, and producing the audit trail your compliance, legal, and HR leadership teams will ask for. This page maps AxonFlow capabilities to concrete HR workflows, regulatory requirements, and deployment patterns. Everything described here is shipped and available today.
The HR AI governance challenge
Employee data is uniquely sensitive
HR systems can combine financial identifiers, benefits information, and sensitive employment records. Different laws apply depending on the employer's role, jurisdiction, and workflow. A single onboarding flow can involve an SSN for tax reporting, a bank account for payroll, and benefits information governed by the sponsoring employer's plan structure and privacy obligations.
Automated workforce decisions carry legal liability
AI-assisted hiring, promotion, compensation, and termination can trigger employment, privacy, and discrimination obligations. US employers remain responsible under federal anti-discrimination law when using automated selection tools, including for disparate-impact analysis. GDPR Article 22 can restrict solely automated decisions with legal or similarly significant effects. Public companies may also place compensation workflows inside their SOX control environment, but SOX does not prescribe a universal human-approval pattern for each recommendation.
Payroll errors compound fast
A payroll agent that double-posts a direct deposit on retry does not create a "data quality issue." It creates an overpayment that triggers tax withholding corrections, W-2 amendments, and potential Department of Labor complaints. Idempotency is not a nice-to-have in payroll workflows -- it is the difference between an automated system and an automated liability. The same applies to benefits enrollment: an AI agent that processes a health plan change without human confirmation can trigger insurance coverage gaps that affect the employee and their dependents.
HIPAA depends on the employer and plan role
HHS explains that an employer is not automatically a HIPAA covered entity because it sponsors a group health plan. The plan can be a separate covered entity, while employment records held in the employer role are generally outside HIPAA. Benefits administration may still involve PHI when the employer or service provider acts for the plan. Teams should map those roles before routing plan data to an LLM. AxonFlow detects supported identifiers; it is not a general health-information classifier or a substitute for minimum-necessary, access-control, and vendor-contract safeguards.
Use cases
1. Employee onboarding copilot
What the agent does: An AI onboarding copilot guides new hires through document collection, tax form completion (W-4, I-9), benefits enrollment, and direct deposit setup. It queries HRIS and payroll systems via MCP connectors to pre-populate forms and verify submissions.
What could go wrong: The agent includes the employee's SSN in a prompt to an LLM for form-filling assistance. Or the agent forwards bank account details from the direct deposit setup to an unauthorized downstream tool. Or the agent completes enrollment in a benefits plan without the employee's explicit confirmation.
How AxonFlow can help:
- PII detection catches SSNs (area/group/serial validated), bank account numbers (ABA checksum), email addresses, phone numbers, and dates of birth before they reach an LLM. The action is configurable per path:
block,redact,warn, orlog. See PII Detection. - MCP connector governance applies three-phase policy evaluation to HRIS calls routed through the governed MCP path. Configured policies can block or redact disallowed transfers before the client proceeds.
- HITL approval gates pause benefits enrollment changes for employee or HR review. The
require_approvalpolicy action routes the step to a human approval queue where a reviewer approves or rejects via the API. Unanswered requests auto-expire after 24 hours in Evaluation tier. - Audit logging records governed policy checks and approval identity when supplied. The HRIS remains the source of truth for completed employee changes. See Audit Logging.
2. Payroll processing agent
What the agent does: A payroll agent calculates compensation, applies tax withholdings, processes deductions, and initiates direct deposit transfers for each pay cycle. It queries HR, timekeeping, and benefits systems to assemble the payroll run.
What could go wrong: The agent retries on a network timeout and double-posts a payment. Or it includes employee bank account numbers in a prompt to an LLM for "payroll summary generation." Or it processes a payroll adjustment above the authorized threshold without manager sign-off, creating a SOX control gap.
How AxonFlow can help:
- HITL approval gates pause any payroll adjustment above a configurable threshold. The
require_approvalpolicy action routes the step to a human approval queue where a payroll manager approves or rejects. - Retry context preserves
retry_contextandidempotency_keyacross WCP steps. The payroll or banking service must enforce the key at the final disbursement boundary. - PII detection catches bank account numbers (ABA checksum), SSNs (format-validated), and credit card numbers (Luhn-validated) before they reach an LLM. See PII Detection.
- Audit logging records governed payroll policy checks, verdicts, approval identity, and timestamps. These records can support a customer-designed control alongside payroll, banking, and reconciliation evidence. See Audit Logging.
# Policy: require manager approval on payroll adjustments above threshold
name: payroll-adjustment-approval
category: sensitive-data
action: require_approval
conditions:
- field: step_metadata.adjustment_amount
operator: gt
value: 5000
- field: step_metadata.step_type
operator: eq
value: payroll_adjustment
3. Benefits administration agent
What the agent does: A benefits administration agent helps employees navigate open enrollment, process life-event changes (marriage, birth, address change), compare plan options, and update beneficiary designations. It queries benefits platforms and insurance carrier APIs via MCP connectors.
What could go wrong: The agent sends an employee's health plan selection or dependent information to an external LLM for plan comparison -- crossing into HIPAA territory. Or it processes a beneficiary change without employee confirmation. Or it enrolls an employee in the wrong plan tier because the connector returned stale eligibility data and no human caught the discrepancy.
How AxonFlow can help:
- PII detection catches SSNs, dates of birth, email addresses, and phone numbers in benefits enrollment payloads. Health plan selection identifiers in LLM-bound prompts are detected and governed before they leave your boundary. See PII Detection.
- HITL approval gates can pause configured enrollment, beneficiary, and plan-change steps. The benefits integration must enforce the returned approval state before changing coverage.
- MCP connector governance applies three-phase policy to carrier calls routed through the governed MCP path.
- Governance profiles provide stricter defaults, while path and action configuration determine the final enforcement behavior. See Governance Profiles.
4. Compensation analysis agent
What the agent does: A compensation analysis agent reviews salary data, market benchmarks, performance ratings, and equity grants to generate adjustment recommendations for the annual compensation cycle. It queries HRIS and compensation management systems, calls LLMs for market analysis, and produces recommendation reports for manager and HR leadership review.
What could go wrong: The agent leaks individual salary data into an LLM prompt. Or it auto-applies a salary adjustment without the required approval chain (manager, HR, compensation committee). Or the adjustment recommendation has no audit trail linking the AI analysis to the human approver who signed off -- a SOX control failure.
How AxonFlow can help:
- HITL approval gates enforce a deterministic review chain on every compensation recommendation. The
require_approvalaction routes salary adjustments to the approval queue where the appropriate reviewer (manager, HR business partner, or compensation committee) approves or rejects. - PII detection catches SSNs, bank account numbers, and employee identifiers before salary data reaches an external LLM. See PII Detection.
- Audit logging records the governed policy decision and approval identity when supplied. The compensation system must retain source data, model output, and the final applied adjustment. These records can support, but do not by themselves establish, a SOX control. See Audit Logging.
- Evidence export (Evaluation and Enterprise) produces audit packages suitable for internal audit, SOX review, and compensation committee inspection. See Evidence Export.
# Decision Mode: check a compensation recommendation before it reaches the HRIS
curl -s -X POST http://localhost:8080/api/v1/decide \
-H "Content-Type: application/json" \
-d '{
"stage": "agent",
"caller_identity": {
"gateway_id": "comp-analysis-gw",
"tenant_id": "hr-compensation"
},
"target": {
"type": "action",
"action": "salary_adjustment"
},
"context": {
"adjustment_percent": 12.5,
"adjustment_amount": 15000,
"employee_level": "senior"
}
}' | jq .
{
"verdict": "require_approval",
"decision_id": "c4e7b2a1-5f3d-4a8e-b9c1-7d2f8e3a6b5c",
"trace_id": "3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f",
"stage": "agent",
"reasons": ["Salary adjustment exceeds automatic approval threshold"],
"obligations": [],
"evaluated_policies": ["comp_high_value_approval"],
"expires_at": "2026-05-26T14:30:00Z"
}
5. Recruitment screening agent
What the agent does: A recruitment screening agent ingests resumes, extracts candidate qualifications, matches them against job requirements, and produces a ranked shortlist for the hiring manager. It queries applicant tracking systems (ATS) via MCP connectors and calls LLMs for resume parsing and qualification matching.
What could go wrong: The agent sends a candidate's full resume -- including SSN, email, phone, and date of birth -- to an external LLM. Or the agent produces a ranked shortlist without any human review, creating EEOC exposure if the ranking produces disparate impact. Or the screening decision has no audit trail documenting which criteria were applied and who reviewed the AI output.
How AxonFlow can help:
- PII detection catches SSNs (format-validated), email addresses (RFC 5322), phone numbers, dates of birth, and other personal identifiers in resumes before they reach an LLM. The
redactaction strips identifiers while preserving the qualification content needed for screening. See PII Detection. - SQL injection scanning detects injection payloads in resume text fields and candidate-submitted data that could manipulate agent behavior. See SQL Injection Scanning.
- HITL approval gates can pause configured shortlist and screening steps for human review. The hiring integration must enforce the returned approval state before advancing a candidate.
- Audit logging records evaluated policies, verdict, and reviewer identity when supplied. These records can show that a configured review gate ran, but they do not replace selection-validation or disparate-impact analysis. See Audit Logging.
# Policy: require hiring manager approval on all candidate rankings
name: recruitment-screening-approval
category: sensitive-data
action: require_approval
conditions:
- field: step_metadata.step_type
operator: eq
value: candidate_ranking
Regulatory mapping
The table below maps specific regulatory requirements to shipped AxonFlow capabilities. HR AI systems touch employment law, tax regulation, data protection, and health information -- often in the same workflow. AxonFlow provides the technical safeguards referenced in these frameworks.
| Requirement | Regulation | AxonFlow Capability | Docs |
|---|---|---|---|
| Documented internal controls on compensation decisions | SOX Section 302/404 | HITL approval gates with require_approval action, structured audit logging with decision_id, verdict, evaluated policies, timestamp, approver identity | HITL Approval Gates, Audit Logging |
| Human oversight on AI-assisted hiring decisions | EEOC AI Guidance | require_approval action on screening and ranking steps, HITL approval queue, full decision chain audit trail | HITL Approval Gates |
| Right not to be subject to solely automated decisions with legal effects | GDPR Article 22 | HITL approval gates ensuring human review on employment-affecting decisions (hiring, promotion, compensation, termination) | Human-in-the-Loop |
| Employee data protection | GDPR Art. 5-6, CCPA | PII detection (SSN, email, phone, DOB) with configurable block/redact/warn/log actions per path | PII Detection |
| Right to erasure (employee data) | GDPR Art. 17 | Audit evidence and PII controls to support customer-owned HR-system deletion workflows; built-in tenant erasure applies to Community SaaS/plugin tenant records | Trust Overview |
| Protection of taxpayer identification numbers | IRS Publication 1075, SOX | SSN detection (area/group/serial validated) with configurable enforcement action | PII Detection |
| Technical safeguards for group health plan PHI, where applicable | HIPAA Security Rule | PII controls on configured benefits paths; self-hosted deployment can support a controlled boundary when model, connector, telemetry, and update paths are configured accordingly | PII Detection |
| Payment data protection for direct deposit | NACHA Operating Rules | Bank account detection (ABA checksum), credit card detection (Luhn algorithm) with configurable actions | PII Detection |
| Transparency in automated employment decisions | EU AI Act Art. 13-14 (high-risk: employment) | Structured decision records with evaluated policies, verdict rationale, and W3C traceparent correlation | Decision Mode |
| Payroll retry integrity | Customer control objective | WCP preserves retry_context and idempotency_key; the downstream payroll service enforces the final idempotent write | Choosing a Mode |
Note on EEOC compliance: AxonFlow does not perform fairness testing or bias detection on AI model outputs. It provides the human oversight gates and audit trail that demonstrate AI-assisted hiring decisions were reviewed by qualified humans before taking effect. Disparate impact testing is a separate discipline that requires statistical analysis of outcomes across protected classes.
Reference architecture
The diagram below shows AxonFlow in a typical HR tech stack. The pattern applies whether your AI agents are employee-facing (onboarding, benefits), manager-facing (compensation, hiring), or back-office (payroll processing).
In this reference pattern, model calls route through the Orchestrator and HRIS, ATS, payroll, or benefits calls route through the MCP Gateway. Configured high-risk workforce steps route to HITL. AxonFlow records policy decisions made on those integrated paths.
Decision Mode for HR platform teams
Large HR tech platforms and enterprise people teams typically run existing integration layers between their HRIS, applicant tracking, payroll, and benefits systems. Asking these teams to rearchitect their traffic flow through a new proxy is not realistic -- especially when the HRIS integration has already passed security and compliance review.
Decision Mode solves this. AxonFlow runs as a standalone policy decision service. Each integration layer makes one inline POST /api/v1/decide call per request, receives a verdict (allow, deny, or require_approval), and enforces it locally. AxonFlow is never on the traffic path -- it is consulted, not traversed. This is the PDP/PEP pattern used across the industry by policy engines like OPA, XACML, and Cedar.
Each integration layer passes a stage identifier (llm, tool, or agent) and a caller_identity with its gateway_id and tenant_id. AxonFlow evaluates the same policy hierarchy for all three and returns a verdict with a trace_id that correlates decisions across layers using W3C traceparent headers. The result: one audit trail, one policy engine, enforcement at every layer, and zero changes to your existing HR infrastructure beyond the HTTP call.
For the full API reference, request/response schemas, and curl examples, see Decision Mode. For guidance on when to use Decision Mode versus Gateway Mode, Proxy Mode, or Workflow Control Plane, see Choosing an Integration Mode.
Deployment options for HR tech
HR teams handle data that spans financial, medical, and personal categories, often subject to multiple regulatory frameworks simultaneously. AxonFlow supports three deployment modes:
| Mode | Description | Best for |
|---|---|---|
| Self-Hosted | You run AxonFlow on your own infrastructure. Source-available under BSL 1.1. Full control over data, network, and upgrades. Employee data can stay inside your environment when model, connector, telemetry, and update paths are configured for that boundary. | Enterprises with strict data-residency requirements or HIPAA crossover concerns in benefits data |
| In-VPC | AxonFlow runs inside your AWS VPC and uses your infrastructure controls. Governed traffic can stay within your VPC boundary when paired with in-boundary model and connector paths. | HR tech platforms that want managed operations without using shared SaaS |
| SaaS | Managed by AxonFlow in us-east-1. Fastest path to production. | HR tech startups and teams without data-residency constraints |
All three modes support the same feature set. For organizations handling benefits data that may cross into HIPAA territory, Self-Hosted or In-VPC deployment is recommended. See Deployment Mode Matrix for the full comparison and Licensing for tier details.
Getting started
Step 1: Run locally. Follow the Getting Started guide to run AxonFlow on your machine in under 5 minutes.
Step 2: Configure PII detection for employee data. Set up SSN detection (area/group/serial validated), bank account detection (ABA checksum), and email/phone/DOB detection. See PII Detection for configuration details.
Step 3: Set up HITL approval gates. Configure require_approval policies on high-risk workforce decisions: payroll adjustments, compensation changes, hiring decisions, and benefits enrollment. See HITL Approval Gates.
Step 4: Map your regulatory requirements. Use the compliance pages for your regulatory context:
- Compliance Overview -- cross-regulation capability mapping
- EU AI Act -- European Union AI regulation (employment is high-risk)
Step 5: Evaluate with real workloads. Request a free Evaluation License for self-hosted validation with HITL approval gates, evidence export, and higher limits. If a sponsored HR workflow must reach scoped production against a dated control requirement, use the paid Production Program.
Assessment Path
Use this page as a domain map, then validate the runtime with the same rollout path:
- start with Getting Started or Community SaaS for a quick technical check
- use Assessing AxonFlow in Regulated Environments when data boundaries, telemetry, audit evidence, or self-hosting matter
- compare Community vs Evaluation vs Enterprise before promising approval queues, evidence export, SSO, SCIM, or long-retention workflows
- use the Trust Center when security and compliance reviewers need a transparent product boundary
