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)