niseCore specifications

These statements describe current implementation at hisd/customer/6_01_mainbranch_20260506 / afd235712a9d6efbedf7d371e67c204ed1b046e7. They are not approved product requirements.

VFM core

Orchestrates device, capture, enrollment, match, storage and utility operations. Primary evidence: vfmCore/ and common/include/vfm*.h.

Sensor interface

Implements sensor-family commands, secure sessions, capture and device communication. Primary evidence: sensor/ and common/include/niseSensor*.h.

Matcher interface

Extracts/enrolls/matches feature sets through configured matcher backends. Primary evidence: matcher/ and common/include/niseMatcher.h.

Storage interface

Provides host or device template persistence backends. Primary evidence: storage/ and common/include/niseStorage.h.

PAL

Abstracts runtime, crypto and sensor transport across Windows and secure/embedded environments. Primary evidence: pal/.

Authenticator

Provides in-sensor and Android HAL authentication support when enabled. Primary evidence: authenticator/.

IST/NITE

Provides sensor engineering-test script/execute engines and trusted runtime pieces. Primary evidence: ist/ and nite/.

UTF/tests

Supplies test harnesses and engineering validation targets. Primary evidence: utf/ and common/tests/.

Invariants

  • Preserve interface/ABI compatibility unless all consumers move together.
  • Keep customer/ref and test variant context explicit.
  • Report absent evidence as a gap rather than assuming success or deployment.