Amadis

Agnos Framework's Nomenclatura

Here is a brief description of the main libraries available when purchasing the product. Concerning the GPI, depending on the license agreement, a specific library may be supplied. Else, it is customer’s responsibility to develop this part based on the GPI’s interface and examples developed on a given platform.

Library

Description

Library

Description

DEVICE

Low HAL encapsulating all calls to specific platforms API in order to support Agnos

GPI/Platform

GPI module supported RTC, shared RAM, file system, debug, … related services

GPI/CAD

GPI module supporting card acceptance device dual related services (CT + CL)

GPI/HSM

GPI module supporting cryptographic related services

GPI/SPED

GPI module supporting pinpad and display related services

AgnosDB

A transient database containing all the data objects used during a transaction by card and terminal. This information is never persisted in the acceptance system

Agnos

Dual EMV Library supporting EMVCo’s standard required to support EMV contact card processing, and EMV/Magstripe contactless card processing. That library is EMVCo Level2 certified. It is independent from the hardware thanks to the GPI

AgnosMW

Library providing a set of services such as configuration management, payment control flow management, data processing, exit conditions

AgnosEP

Single entry point to trigger contactless payment transactions

AgnosGE

DEPRECATED

ACE

Library used to interface Kizis (Level3 application) to ACE

EMVCo

Test payment library used to certify the EMVCo contact library

C-1

n/a

C-2/MasterCard

Alias payPass or Mastercard Contactless

C-3/Visa

Alias PayWave Contactless VSDC or VISA-qVSDC and/or VISA-MSD

C-4/American Express

Alias ExpressPay

C-5/JCB

Alias JSpeedy

C-6/Discover

Alias ZIP and/or DPAS

C-7/CUP

Alias QuickPass Overseas

PURE

White label contactless card processing library from Gemalto

EFTPOS

Contactless card processing library used in Australian domestic market (direct debit payment network)

Flash

Contactless card processing library used in Canadian domestic market (Interace domestic debit payment network). It is also used as a white label library for Pan Nordic domestic debit payment network

RuPay

Alias qSparc for Indian market (NPCI domestic debit payment network)

Wise

White label contactless card processing library from Idemia

Bancomat

Contactless card processing for Italian market (domestic debit payment network)

Girocard

Contactless card processing for German market (domestic debit payment network)

C-PACE

Contactless card processing library (european payment network)

MIR

Contactless card processing library (NSPK payment network)

OLA

Open L2 API used by payment applications such as Arkos

TestKernel

Library providing a specific implementation to pass EMVCo Book B certification’s test plan

DualCertificationLevel3

Alias Kizis. Test application driving the framework and interfacing onto ACE through ACE2P

AgnosSP

Serialization layer dedicated to specific physical architectures