Skip to main content

Licensing

MegaMatcher ID does not use traditional Neurotechnology licensing model. In this SDK only successful person registration and liveness check transactions are monetized, while verification operations are not charged:

  1. PRT – person registration transaction – biometric operations (create template from camera (enroll), import existing VeriLook template or import face image) that produce facial template that can be used for verification later.
  2. LIT – liveness + ICAO transactions – liveness check operation which determines if face presented in front of the camera was alive.

Licensing service types

Transaction accounting is managed by Licensing service. Each successful biometric operation increases specific operation counter. The used is only allowed to perform as many operation as he purchased in advance. There are several possible ways of configuring the licensing service:

  1. Fully local licensing service - uses 3 licensing USB dongles (offline solution) and is hosted by the customer on his own infrastructure
  2. Internet licesne
  3. Neurotechnology Cloud - licensing service hosted in Neurotechnology premises - user is provided the licensing url and authentication token. Same as Neurotechnology Cloud trial, but without the restrictions.
  4. Neurotechnology Cloud trial

Trial

Details on trial evaluation can be found in trial section.

Internet license

This licensing service type is not fully local as compared to dongles, but more local than Neurotechnology Cloud. It sends just the minimal data required for checking the license count. But it requires the firewall to allow through communication with fvauth.neurotechnology.com:50051.

Configuring the usage of internet license:

1 unzip MegaMatcher_Id_Server
2 cd mega_matcher_id_server
3 ./mmid-ctl.sh install --licensing-mode
3.1 Do you want to use default ip address? [Yn]
Write and press enter:
y
3.2 Please enter licensing mode[trial, url, local-server, internet-license]:
Write and press enter:
internet-license
3.3 Please enter port for licensing server listener [40008]:
Press enter: (by default it will set port of the licensing server as 40008)
3.4 Please enter application id for licensing server [1]:
Write and press enter:
XXXXXXXXXXXXXXXXX
3.5 Please enter installation id for licensing server [1]:
Write and press enter:
XXXXXXXXXXXXXXXXX
3.6 Please enter private key location [/opt/ssl/license.key]:
Write private key path and press enter
3.7 Please enter certificate location [/opt/ssl/license.crt]:
Write certificate path and press enter
4 ./mmid-ctl.sh start

If the server is already installed, then change the licensing mode using the mmid-ctl.sh with config --licensing-mode, apply-config, stop and finally start.

Licensing for SDK and Web Service

MegaMatcher ID SDK and Web Service licenses contain these limitations:

  1. Web Service cannot work with licenses purchased for SDK
  2. SDK can work with licenses purchased for Web Service