# Introduction

The purpose of this document is to describe the implementation of the Key Loader application. The Key Loader application is a generic application which supports all the commands supported by previous key loaders for Moneris, Chase, GPC/Scotia bank, ACCEO and FDMS.

The information in this document covers instructions specific to the Engage Terminals.

This document is intended for users who want to perform key loading using the XPI Generic Key Loader application.

### Definition of Terms

This table lists the terms and abbreviations that are used throughout this document:

| Term     | Description                                                                                        |
| -------- | -------------------------------------------------------------------------------------------------- |
| CAM      | Commerce Acceptance Module                                                                         |
| COM      | Communications Port                                                                                |
| MAC      | Message Authentication Code — A short piece of information that is used to authenticate a message. |
| SAC      | Command Module (Surrogate Application)                                                             |
| Terminal | Terminal is a term used interchangeably with host device and master device in this document.       |

### Related Documents

* EPP Interface Specification
* XPI Generic Keyloader Release Notes
* SC5000VeriShieldSecurityScripts.pdf
* DOC00501\_Operating\_System\_Programmers\_Manual.pdf
* Verix eVo Volume I-III


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.verifone.com/xpi/tbd-documentation/keyloader/new_xpi_generic_keyloader_userguide_vers1.0e/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
