Technical Reference

Investigation Engine Input Schema

Complete input specification for the JIL Retroactive Identity Integrity Audit. Fields are marked REQUIRED (engine cannot process without), CONDITIONAL (required only when specific checks are enabled), or OPTIONAL (improves accuracy but not blocking). 100 million records in 10 to 20 minutes. 28 identity dimensions.

Minimum viable dataset for Tier 1. payment_date, payment_amount, payment_currency, payment_id, payment_type, payee_type, full_name OR entity_legal_name, at least one identifier (ssn_last4, ein, npi, or bank_account_number), payee_address_line1, payee_city, payee_state, lookback_start_date, lookback_end_date, check_tier.

Section A - Payment Record

FieldTypeStatusUnlocks
payment_dateISO dateREQUIREDAll temporal checks - this is the anchor date
payment_amountdecimal stringREQUIREDCapacity plausibility, exposure calculation
payment_currencyISO 4217REQUIREDExposure normalization
payment_idstringREQUIREDLinks findings to source records
payment_typeenumREQUIREDmedicare_claim, medicaid_claim, ssa_benefit, federal_vendor, payroll, insurance_claim, childcare_subsidy, va_benefit, snap, unemployment, other
payment_railenumOptionalach, wire, check, fedwire, rtp, fednow, swift
program_idstringConditionalMedicare beneficiary ID, SSA claim number, Medicaid case number, contract number

Section B - Person Identity

FieldTypeStatusUnlocks
payee_typeenumREQUIRED"individual" or "entity"
full_namestringREQUIREDDMF match, license lookup, sanctions
date_of_birthISO dateConditionalRequired for DMF day-precision match
ssn_last4stringOptionalDMF confidence, SSA NUMIDENT. Last 4 only; never full SSN.
genderstringOptionalDisambiguates DMF matches on common names
marital_status_claimedstringConditionalRequired for spousal benefit checks
spouse_namestringConditionalMarriage certificate cross-reference
spouse_date_of_deathISO dateConditionalSurvivor benefit eligibility onset
citizenship_claimedstringConditionalDHS SAVE eligibility, program eligibility
country_of_birthISO 3166-1OptionalRoutes citizenship check

Section C - Entity Identity

FieldTypeStatusUnlocks
entity_legal_namestringREQUIREDSOS lookup, DUNS match, IRS TIN
einstringConditionalIRS TIN match (ID-015), entity existence
duns_numberstringOptionalD&B match, SAM.gov cross-reference
ueistringOptionalSAM.gov debarment (ID-004), federal vendor checks
state_of_incorporationUS stateConditionalRoutes SOS dissolution check (ID-005, ID-006)
state_of_operationUS stateConditionalBusiness license check, cross-state shell flag
business_license_numberstringOptionalBusiness license expiration/revocation (ID-007, ID-008)
npistringConditionalNPI active (ID-011), PECOS (ID-012), OIG LEIE
taxonomy_codestringOptionalTaxonomy match vs. billed service type
leistringOptionalGLEIF registry, trust score boost

Section D - Professional Credentials

FieldTypeStatusUnlocks
license_typeenumConditionalProfessional license check (ID-012)
license_numberstringOptionalExact license record match
license_stateUS stateConditionalRoutes to state licensing board
dea_numberstringOptionalDEA registration status (ID-014)
finra_crdstringOptionalBrokerCheck registration and disciplinary history

Section E - Address

FieldTypeStatusUnlocks
payee_address_line1stringREQUIREDAddress verification, classification, occupancy
payee_address_line2stringOptionalMulti-registrant density
payee_citystringREQUIREDGeographic plausibility
payee_stateUS stateREQUIREDLicensing board routing, SOS routing, service area
payee_zipstringConditionalUSPS NCOA tenure check (ID-019)
address_type_claimedstringOptionalComparison against JIL classification
service_addressobjectConditionalHome health/hospice patient address for service area plausibility

Section F - Bank Account

FieldTypeStatusUnlocks
bank_account_numberstringREQUIREDBank account age and tenure check. Masked last-4 accepted.
bank_routing_numberstringREQUIREDBank existence and routing validity
account_typeenumOptionalAccount type vs. payee type mismatch flag
account_open_dateISO dateOptionalAccount age - rapid creation for fraud
account_holder_namestringOptionalHolder vs. payee name mismatch = redirect flag
account_changed_during_periodbooleanOptionalBEC redirect flag
account_change_dateISO dateConditionalTemporal pre/post-change analysis

Section G - Marital Status and Spousal Benefits

FieldTypeStatusUnlocks
marriage_check_requestedbooleanOptionalState vital records marriage database
marriage_date_claimedISO dateConditionalConfirms marriage was in place at spousal benefit start
divorce_date_claimedISO dateConditionalBenefit termination date cross-reference
remarriage_checkbooleanOptionalSurvivor benefits terminate on remarriage
benefit_typeenumConditionalspousal_ssa, survivor_ssa, spousal_medicare, divorced_spouse_ssa, survivor_va

Section H - Investigation Configuration

FieldTypeStatusEffect
lookback_start_dateISO dateREQUIREDEarliest payment date in the audit window
lookback_end_dateISO dateREQUIREDLatest payment date in the audit window
check_tierenumREQUIRED"tier1", "tier2", "tier3"
referral_packagebooleanOptionalPDF case packages with statute references for CRITICAL findings
ignore_log_includedbooleanOptionalEnables departmental abuse pattern detection
output_formatenumOptionaljson, csv, json_and_csv - default json
zkp_proof_requestedbooleanOptionalPrivacy-preserving evidence sharing with regulators

Related specifications

(c) 2026 JIL Sovereign Technologies, Inc. All rights reserved. Patent Pending.