
Ecosystem / Shared package · Shipped
A native FFI layer that accelerates critical Windows operations for ESTINAD POS — faster logins, tighter security.
ESTINAD Native is a native FFI library that accelerates the operations that matter most on a Windows terminal: device identity, local database lifecycle, and secure file handling. End users experience faster logins and more reliable local operation; developers get a drop-in performance layer.
Capabilities
The performance layer under the POS.
Native code handles the few operations where the speed and security gap with shell-based approaches really matters.
Instant device fingerprinting
Identify and bind each terminal to its license in milliseconds instead of seconds — speeding up provisioning and preventing unauthorized copies.
Reliable local database startup
Start and stop the embedded PocketBase server with Windows Job Objects so the database never orphan-runs after the POS closes.
Secure data directories
Create local data folders with user-only access so sensitive business data isn't exposed to other accounts on the machine.
Verified binary copies
Copy executables with Authenticode signature verification before launch — reducing risk from tampered local files.
Atomic configuration writes
Save config and state files atomically so a crash mid-write never corrupts your database or settings.
High-speed CSV parsing
Native CSV tokenization and row fingerprinting accelerate bulk product imports on large catalogs.
Integrations
Where it plugs in.
Ecosystem fit
The speed and security layer for Windows.
Inside ESTINAD POS
Native accelerates fingerprinting, database lifecycle, and file handling on Windows terminals — the hardware most Algerian counters run on.
Feeds the importer
When the native DLL is present, ESTINAD Importer switches to the fast native CSV path; a pure-Dart fallback keeps imports working everywhere else.
Pure Dart fallback
On platforms without the native DLL, the ecosystem falls back to pure Dart — features still work, just without the acceleration.
Tech highlightLicense checks you don't feel.
Hardware fingerprinting runs about 100× faster than legacy shell-based approaches — roughly 5 ms versus 500 ms — making license checks imperceptible at login.
FAQ
Questions technical buyers ask first.
Is ESTINAD Native required to run the POS?
No. When the native DLL is unavailable, the platform falls back to pure Dart — features still work, without the acceleration.
Which platforms benefit most?
Windows terminals see the biggest gains: faster fingerprinting at login, reliable PocketBase lifecycle, and secure local data directories.
Does it improve imports too?
Yes. Native CSV tokenization accelerates bulk product imports on large catalogs when the DLL is present.
