---
title: Runtime state-management services
description: Runtime state-management services are a collection of interfaces defining the contract that PingFederate uses to manage session states for each service.
component: pingfederate
version: 13.1
page_id: pingfederate:server_clustering_guide:pf_runtime_state_manage_serv
canonical_url: https://docs.pingidentity.com/pingfederate/13.1/server_clustering_guide/pf_runtime_state_manage_serv.html
llms_txt: https://docs.pingidentity.com/pingfederate/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: March 7, 2023
---

# Runtime state-management services

Runtime state-management services are a collection of interfaces defining the contract that PingFederate uses to manage session states for each service.

The `<pf_install>/pingfederate/server/default/conf/service-points.conf` file specifies the implementation of each service. You only need to modify this file if you want to customize the way services are handled in a cluster. You must manually replicate your changes in each cluster node.

By default, the proxies listed in `service-points.conf` select the best implementation for each service, based on the operational mode of the server. For example, an in-memory-only implementation applies if the server is in standalone mode, and a group RPC-based implementation applies to servers in clustered mode. These proxies are provided for convenience. You can specifically designate your desired implementation for each service, as described in the following sections.

* [Inter-Request State-Management (IRSM) Service](pf_irsm_service.html)

* [IdP Session Registry Service](pf_idp_session_registry_service.html)

* [SP Session Registry Service](pf_sp_sess_regist_service.html)

* [LRU memory management schemes](pf_lru_memor_manage_scheme.html)

* [Assertion Replay Prevention Service](pf_assertion_replay_prevention_service.html)

* [Artifact-Message Persistence and Retrieval Service](pf_artif_mess_persis_retriev_service.html)

* [Back-Channel Session Revocation Service](pf_bac_chann_sess_revoc_service.html)

* [Account Locking Service](pf_acc_lock_service.html)

* [Other services](pf_other_services.html)

Configuration files for the services are located in the `<pf_install>/pingfederate/server/default/conf` directory.
