> For the complete documentation index, see [llms.txt](https://developer.tokeninc.com/token-developer-portal-1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.tokeninc.com/token-developer-portal-1/payment-service/architecture.md).

# Architecture

The architecture defines a layered platform structure for the TokenOS system.\
At the base lies the **OS**, providing the fundamental operating environment. Above it, the **TokenOS Platform** is organized into three main service domains:

* **System** (Device Services, KMS Service, RKL Service),
* **Fiscal** (Fiscal Service),
* **Payment** (Card Service for EMV).

On top of the platform, the **App Layer** hosts applications such as the **Token Launcher**, **ATMS**, **ECR/Sale App**, **Payment Gateway**, and **Payment Native Apps**, interacting with the underlying services.

Externally, through secure network connections, the platform integrates with higher-level systems:

* **Token POS Services** (e.g., ATMS, RKL),
* **Token X Services** (e.g., Connect, Store, Fiscal Cloud, Maestro),
* **Payment Services**.

These services are orchestrated and managed centrally by the **Token TSM** (Trusted Service Manager), enabling secure management and communication between the device-side platform and external ecosystems.

<figure><img src="https://3604734571-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPaz8tFKqEd6volXC5G4B%2Fuploads%2FQSjWQj9qK6wHLZeuoj0r%2FYKB-SW%20Test%20(2).jpg?alt=media&amp;token=b0a20fb3-1594-4836-8270-ddd5f2f3d72a" alt=""><figcaption></figcaption></figure>
