Skip to main content
Version: 1.1.0
Last Updated: 2026-03-25
Spec: HR-26 E-Verify Integration
Constitution Reference: Section 1.2 (Core Independence), Section 1.3 (Integration Patterns)

Overview

HR-26 integrates USCIS E-Verify web services for employment eligibility verification. Cases are created from HR-03 I-9 completion, consume employee context from HR-01, and use PF notifications and platform events for deadlines and status changes. All API traffic and credential use should run through PF-governed edge functions and secrets (no client-side USCIS credentials).

Integration Points

Platform Foundation (PF)

Integration type: Platform Integration Layer; events for case lifecycle (see Event Contracts).

HR (same core)

External


Event Contracts

Define concrete payloads when implementing; names are illustrative. These events are registered in EVENT_CONTRACTS.md under the HR-26 section. Note: Add corresponding entries to PLATFORM_INTEGRATION_LAYERS.md when event publishing is implemented.

Edge Functions


Non-goals

  • I-9 data entry (HR-03)
  • Immigration legal case management
  • Storing USCIS credentials in DB columns (use vault references only)