# 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&#x26;token=b0a20fb3-1594-4836-8270-ddd5f2f3d72a" alt=""><figcaption></figcaption></figure>
