Versions Compared

Key

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

...

  • 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

Visa VCPS

3

See C-3/VISA

American Express ExpressPay

4

See C-4/AMERICAN EXPRESS

JCB J/Speedy

5

See C-5/JCB

Discover DPAS

6

See C-6/DISCOVER

CUP Overseas

7

See C-7/CUP

Interac Flash

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

See Interac Flash

RuPay qSPARC

13 (from Agnos Framework 3.2.x)

See RuPay

EFTPOS

66 (from Agnos Framework 3.2.x)

See EFTPOS

Gemalto PURE

67 (from Agnos Framework 3.2.x)

See Gemalto PURE

Idemia Wise

68 (from Agnos Framework 3.2.x)

See Idemia Wise

Bancomat

69 (from Agnos Framework 3.2.x)

See Bancomat

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

...