> For the complete documentation index, see [llms.txt](https://sandbox-docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sandbox-docs.verifone.com/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components.md).

# ADK Components

## ADK Components <a href="#sec_components" id="sec_components"></a>

The following table gives a brief overview about the ADK components provided with an ADK release and links to detailed information about use and API reference.

| Component         | Component Name | Guide                                                                                                                                            | Description                                                     | Version                |
| ----------------- | -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------- | ---------------------- |
| Agent             | agt            | [ADK-TMS-AGENT Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_agt_users_guide.md)                   | System Remote Agent (e.g. VHQ).                                 | 5.1.5.2-5              |
| AST               | ast            | [ADK-AST Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_ast_users_guide.md)                         | Anti Skimming Tool                                              | 1.13.2-44              |
| Cards-CRD-SYNC    | card-sync      | [ADK-CRD-SYNC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_crdsync_programmers_guide.md)          | Framework for contact synchroneous cards                        | 1.3.1-2                |
| Cards-EMV-CT      | emv-ct         | [ADK-EMV Contact Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_emv_contact_users_guide.md)         | EMV CT transaction and configuration interface                  | 6.0.15-222             |
| Cards-EMV-CTLS    | emv-ctls       | [ADK-EMV Contactless Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_emv_contactless_users_guide.md) | EMV CTLS transaction and configuration interface                | 6.0.15-222             |
| Cards-EMV-TLV     | emv-tlv        | [ADK-EMV TLV Utility Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_emv_tlv_users_guide.md)         | EMV TLV Utility                                                 | 6.0.15-222             |
| Cards-MSR         | msr            | [ADK-MSR Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_msr_programmers_guide.md)                   | Magnetic Strip Reader interface (msr)                           | 2.10.7-78              |
| Cards-TECSEL      | tecsel         | [ADK-TEC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_tec_programmers_guide.md)                   | Card Acceptance and Technology Selection (tec)                  | 2.10.1-134             |
| COM               | com            | [ADK-COM Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_com_users_guide.md)                         | Communication Service based on Connection and Network Profiles  | 2.156.0-577            |
| COM-CCP           | ccp            | [ADK-CCP Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_ccp_users_guide.md)                         | Communication Control Panel                                     | 1.101.0-131            |
| CPL               | cpl            | [ADK-CPL Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_cpl_users_guide.md)                         | Commerce Platform Library                                       | 2.8.5-60               |
| Event-Handling    | evt            | [ADK-EVENT Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_evt_users_guide.md)                       | Event-Handling Service                                          | 2.6.21-33              |
| FPS               | fps            | [ADK-FPS Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_fps_users_guide.md)                         | Finger Print Sensor component                                   | 1.3.3-5                |
| GPIO              | gpio           | [GPIO API Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_gpio_users_guide.md)                       | Interface to external GPIO                                      | 1.2.1-1                |
| Information       | inf            | [ADK-INF Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_inf_users_guide.md)                         | Information Database Service: Hierarchy Tree API                | 1.16.15-31             |
| Information-Utils | inf-utils      | [ADK-INF-UTIL Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_inf_util_users_guide.md)               | Information Database Service: Import/Export Filters             | 1.16.15-31             |
| IPC               | ipc            | [ADK-IPC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_ipc_users_guide.md)                         | Inter-Process-Comms and Notification Service                    | 1.32.4-1               |
| Logging           | log            | [ADK-LOGGING Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_logging_users_guide.md)                 | Application and System logging interface                        | 2.22.3-86              |
| MAC               | mac            | [ADK-MAC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_mac_users_guide.md)                         | Multi Application Controller                                    | 3.86.1-290             |
| MDB               | mdb            | [MDB API Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_mdb_users_guide.md)                         | Multi-Drop Bus Protocol                                         | 0.3.0-1                |
| NFC               | nfc            | [ADK-NFC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_nfc_users_guide.md)                         | NFC framework                                                   | 1.21.13-1              |
| PM                | pm             | [ADK-PM Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_syspm_users_guide.md)                        | Power Management                                                | 1.44.44-148            |
| Printer           | printer        | [ADK-HTMLPRINTER Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_printer_users_guide.md)             | Graphical Printer Service based on HTML/CSS.                    | 2.69.1-1               |
| PRX               | prx            | [ADK-Proxy Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_prx_users_guide.md)                       | ADK Proxy component                                             | 3.8.0-1                |
| SDI               | sdi            | [ADK-SDI Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sdi_users_guide.md)                         | Secure Data Interface (SDI) - external pinpad application       | 4.36.6-291-P2PE-1.6.57 |
| SDI-API           | sdi-api        | [ADK-SDI-API Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sdiapi_users_guide.md)                  | Secure Data Interface (SDI) - High level C++ client library     | 1.21.1-1               |
| SDI-Client        | sdi-client     | [ADK-SDI-Client Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sdiclient_users_guide.md)            | Secure Data Interface (SDI) - Compatiblity Client Library       | 1.38.0-45              |
| Security          | sec            | [ADK-SEC Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sec_users_guide.md)                         | Security Service                                                | 2.5.8-198              |
| SLP               | slp            | [ADK Version Information](/s-adk-5.1-programmers-guide/readme/developing_applications/pg_all_packages.md#subsec_comp_pkg_adkversioninfo)         | Software Licensing and Protection (virtual component)           | ADK-5.1.2-253          |
| Sound             | sound          | [ADK-SOUND Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sound_users_guide.md)                     | ADK Sound component                                             | 1.3.8-1                |
| System            | sys            | [ADK-SYS Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_sysinfo_users_guide.md)                     | System Info & Properties                                        | 3.107.3-195            |
| System            | sys-tools      | [ADK-SYS-TOOLS Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_systools_guide.md)                    | System tools that can be used by Repair services and Deployment | 1.5.2-120              |
| UI                | gui            | [ADK-HTMLGUI Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_gui_users_guide.md)                     | Graphical User Interface Service based on HTML/CSS.             | 2.69.1-1               |
| Utils-Expat       | expat          | [ADK-EXPAT Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_expat_users_guide.md)                     | Expat XML Parser                                                | 1.1.9-10               |
| Utils-ISO8583     | iso8583        | [ADK-ISO8583 Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_iso8583_users_guide.md)                 | ISO8583 message packer                                          | 1.6.1-12               |
| VCL               | vcl            | [ADK-VCL Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_vcl_users_guide.md)                         | VeriShield Crypto Library (VCL)                                 | 12.7.8-17              |
| VRK-Agent         | vrk-agent      | [ADK-VRK-AGENT Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_vrk_agt_users_guide.md)               | Key Injection Services                                          | 1.0.10-21              |

## Operating Systems <a href="#operating_systems" id="operating_systems"></a>

| OS         | Guide                                                                                                                 | Description                                  |
| ---------- | --------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| VOS1, VOS2 | [V/OS Secure Installer](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_vos_secins_guide.md) | VOS1/VOS2 Secure Installer Programmers Guide |
| VOS3       | [VOS3 Installer](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_installer.md)               | VOS3 Installer Programmers Guide             |

## MAC Control Panels <a href="#sec_mac_control_panels_overview" id="sec_mac_control_panels_overview"></a>

| OS               | Guide                                                                                                                                   | Description                       |
| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------- |
| VOS3             | [Diagnostics Control Panel](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_diag_cp.md#pg_diag_cp)             | Diagnostics Control Panel         |
| VOS3             | [Security Control Panel Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_scp_users_guide.md) | Security Control Panel (SCP)      |
| VOS1, VOS2, VOS3 | [Logging control panel](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_logging_users_guide.md#subsec_lcp)     | Log Control Panel (LCP)           |
| VOS1, VOS2, VOS3 | [ADK-CCP Programmers Guide](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_ccp_users_guide.md)                | Communication Control Panel (CCP) |
| VOS1, VOS2, VOS3 | [Appendix: Power Control Panel](/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components/pg_syspm_users_guide.md#sec_pcp)  | Power Panel (PCP)                 |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://sandbox-docs.verifone.com/s-adk-5.1-programmers-guide/readme/system_overview/pg_all_components.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
