Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Agnos Framework supports both contact and contactless transactions. The difference between the configuration paradigms is:

  • In contact (acronyms K or CT), configurations are AID driven. There are 2 files: TERMINAL (RAW or TLV format), and PROCESSING (RAW or TLV format)

  • In contactless (acronym CL), configurations are KAT driven. KAT stands for Kernel Id / AID Id / Transaction Type id. There are 5 files: TERMINAL (RAW or TLV format), PROCESSING (RAW or TLV format), ENTRY_POINT (RAW or TLV format), SUPPORTED AID (RAW format only), COMBINATION (RAW format only), and UPDATE CONDITIONS (TLV format)

...

...

Persistent Model

The persistent model is specific to Agnos. It’s important to learn that model because it’s used by the framework to get ready to process transactions. That model is built from the transportation data and stored onto the terminal. From Agnos Framework 2.x.x, there are 2 persistent models:

  1. The legacy RAW files including TERMINAL, PROCESSING, ENTRY_POINT, AID, and COMBINATION. The structures of these files are documented in Appendixes.

  2. The TLV files including TERMINAL, PROCESSING, and ENTRY_POINT. The structures of these files are documented in Appendixes.

Note1: Agnos Framework architecture uses the same data model as for ACE (client and server parts). ACE is optional to develop and to certify Agnos applications. But, the transportation layer (ACE2P protocol) that is used maps the persistent model to ease the integration.

Note2: Knowing ACE2P, ACE may be used without Agnos to certify any EMV stacks on any terminal. This allows a terminal to fetch configuration data required for certification sessions (CAPK, list of AIDs and underlying parameters …).

...

Kernel

Kernel Identifier

Kernel Default Setting

n/a

1

Mastercard Contactless

2

See C-2/MASTERCARD Kernel Settings

Visa VCPS

3

See C-3/VISA Kernel Settings

American Express ExpressPay

4

See C-4/AMERICAN EXPRESS Kernel Settings

JCB J/Speedy

5

See C-5/JCB Kernel Settings

Discover DPAS

6

See C-6/DISCOVER Kernel Settings

CUP Overseas

7

See C-7/CUP Kernel Settings

Interac Flash

8 (Agnos Framework 3.1.x) or 65 (from Agnos Framework 3.2.x)

See Interac Flash Kernel Settings

RuPay qSPARC

13 (from Agnos Framework 3.2.x)

See RuPay qSPARC Kernel Settings

EFTPOS

66 (from Agnos Framework 3.2.x)

See EFTPOS Kernel Settings

Gemalto PURE

67 (from Agnos Framework 3.2.x)

See Gemalto PURE Kernel Settings

Idemia Wise

68 (from Agnos Framework 3.2.x)

See Idemia Wise Kernel Settings

Bancomat

69 (from Agnos Framework 3.2.x)

See Bancomat Kernel Settings

Note: Agnos Framework supports up to 255 kernel identifiers to comply with EMVCo Book B certification requirements.

...