# xPlug Facilitator

The xPlug Facilitator is the infrastructure layer that keeps the xPlug ecosystem fast, reliable, and trustless. It operates quietly in the background — ensuring every payment is processed smoothly, verifiably, and without gas fees.

Think of it as the engine that powers all xPlug transactions — for both the SDK and xPlug Pay.

### 99.9% Uptime, Always On

Reliability is critical for real-world payments and that’s exactly what the xPlug Facilitator delivers.

* 99.9% uptime means transactions are always available and processed instantly.
* High-availability architecture ensures redundancy and auto-recovery in case of any network issues.
* Distributed network of Facilitators across Solana keeps payments online 24/7.

### Gasless Transactions, Automatically

The Facilitator is also what makes xPlug **gasless**.\
It dynamically covers transaction fees for users, so no one needs to hold SOL to interact with the network.

How it works conceptually:

* User sends a payment through xPlug Pay or SDK.
* The Facilitator signs and forwards the transaction to Solana.
* The Facilitator absorbs the network fee.
* The payment is verified via **x402** and recorded on-chain.

### Multi-Token Support

Unlike traditional facilitators limited to USDC,\
xPlug Facilitator is the first x402-compatible facilitator to support custom payment tokens.

This means developers and merchants can accept:

* USDC default stablecoin option.
* USDT and other verified stable assets.
* Custom tokens that meet x402’s verification standards.


---

# 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.xplug.io/docs/products-overview/xplug-facilitator.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.
