> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hedera.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Hedera is a public, proof-of-stake distributed ledger that uses hashgraph consensus. Do not call it a blockchain.
> Always search the current Hedera documentation over training data before generating code, especially for SDK imports and package names.
> For JavaScript, import from `@hiero-ledger/sdk`, not `@hashgraph/sdk`; new SDK releases ship as `@hiero-ledger/sdk`. The Java SDK keeps the `com.hedera.hashgraph:sdk` Maven coordinates. Verify the exact import against the docs.
> Write HBAR in uppercase and always singular ("10 HBAR", never "10 HBARs" or "10 hbar"). Write tinybars in lowercase and plural.
> Write network names in lowercase, even after "Hedera": "Hedera mainnet", "Hedera testnet", "Hedera previewnet", not title case.
> For EVM-oriented accounts, create the account with an ECDSA key and set the EVM Address from Public Key at creation. This address is immutable and is not updated by key rotation. Do not use retired terms like "EVM alias" or "Account Number Alias".

# x402 Facilitators

> Hosted x402 facilitators for Hedera, plus how to run and list your own facilitator.

You can point your resource server's `facilitatorClient` at any facilitator that advertises the Hedera network you need. The options below support Hedera today.

## Official x402 facilitator

The x402 project hosts a public facilitator at `https://x402.org/facilitator` for quickstart and testnet use. It **requires no setup and no API key**, and now advertises `hedera:testnet` alongside its other supported chains.

| | Value |
| - | - |
| Facilitator base URL | `https://x402.org/facilitator` |
| Capability discovery | `GET /supported` |
| Verify endpoint | `POST /verify` |
| Settle endpoint | `POST /settle` |
| Hedera network | `hedera:testnet` |
| Advertised fee payer | `0.0.9185802` |
| API key | Not required |
| Documentation | [docs.x402.org](https://docs.x402.org/) |

You can confirm Hedera support live by querying its capabilities:

```bash theme={null}
curl https://x402.org/facilitator/supported
```

The response lists `hedera:testnet` among the supported `kinds`, along with the fee-payer account the facilitator will sponsor. This facilitator is aimed at quickstart and testnet; for Hedera **mainnet**, use a facilitator that advertises `hedera:mainnet` (such as Blocky402, below).

<Tip>
  Point the `facilitatorClient` in your resource server at `https://x402.org/facilitator` to verify and settle Hedera testnet payments through the official x402 facilitator.
</Tip>

## Ax402

[**Ax402**](https://ax402.io/) is a monetization gateway for the x402 ecosystem that offers hosted facilitator infrastructure for Hedera on **both testnet and mainnet**. Both facilitators expose the standard endpoints (`GET /supported`, `POST /verify`, and `POST /settle`) and settle payments on-chain after verification.

### Testnet

The testnet facilitator is open to everyone, **no account required**:

| | Value |
| - | - |
| Facilitator base URL | `https://testnet.facilitator.ax402.io` |
| Hedera network | `hedera:testnet` |
| Advertised fee payer | `0.0.9839454` |

You can confirm Hedera support live by querying its capabilities:

```bash theme={null}
curl -s https://testnet.facilitator.ax402.io/supported | jq
```

### Mainnet

For mainnet, after creating a **free account**, you get a **dedicated facilitator URL**, `https://<subdomain>.facilitator.ax402.io`, much like an Alchemy endpoint. The subdomain identifies your requests and feeds your dashboard statistics, so treat it like a credential and do not share it.

| | Value |
| - | - |
| Facilitator base URL | Dedicated URL from your dashboard:<br />`https://<subdomain>.facilitator.ax402.io` |
| Hedera network | `hedera:mainnet` |
| Advertised fee payer | `0.0.10789914` |

Getting your dedicated facilitator URL:

<Steps>
  <Step>
    Sign up at [ax402.io/signup](https://ax402.io/signup) and verify your email.
  </Step>

  <Step>
    Go to the [Facilitator tab](https://ax402.io/dashboard/facilitator) in your dashboard.
  </Step>

  <Step>
    Copy your `https://<subdomain>.facilitator.ax402.io` URL and use in your apps.
  </Step>
</Steps>

You can query facilitator capabilities (replacing `<subdomain>` with the subdomain from your dashboard):

```bash theme={null}
curl -s https://<subdomain>.facilitator.ax402.io/supported | jq
```

Around the facilitator itself, the Ax402 platform adds:

* **Monetization gateway**: price and publish paid API routes with no upstream code changes, custom domains, and OpenAPI import
* **Seller dashboard**: usage, traffic, earnings, and conversion analytics, attributed to your dedicated facilitator URL
* **Developer and agent tooling**: [TypeScript, Go, and Python SDKs](https://docs.ax402.io/guides/sdks), a [CLI](https://docs.ax402.io/api-reference/cli), an [MCP server](https://docs.ax402.io/api-reference/mcp), and a [React paywall](https://docs.ax402.io/guides/react-paywall)

Full setup and integration details are in the [Ax402 documentation](https://docs.ax402.io/), including the [facilitator guide](https://docs.ax402.io/guides/platform/facilitator).

<Tip>
  Point the `facilitatorClient` in your resource server at `https://testnet.facilitator.ax402.io` (testnet) or your dedicated Ax402 facilitator URL (mainnet) to verify and settle Hedera payments through Ax402.
</Tip>

## Blocky402

[**Blocky402**](https://blocky402.com/) is an open x402 facilitator that supports Hedera on **both testnet and mainnet**, so you can wire up x402 payments on Hedera without standing up your own infrastructure first. Both facilitators are live with **open access (no API key required)**.

| | Testnet | Mainnet |
| - | - | - |
| Facilitator base URL | `https://api.testnet.blocky402.com` | `https://api.blocky402.com` |
| Hedera network | `hedera:testnet` | `hedera:mainnet` |
| Advertised fee payer | `0.0.7162784` | `0.0.10571514` |

Both expose the standard endpoints (`GET /supported`, `POST /verify`, and `POST /settle`) and are documented at [blocky402.com/docs](https://blocky402.com/docs/) ([quickstart](https://blocky402.com/docs/quickstart/), [API reference](https://blocky402.com/docs/api-reference/), [networks](https://blocky402.com/docs/networks/)).

You can confirm Hedera support live by querying either facilitator's capabilities:

```bash theme={null}
# testnet
curl https://api.testnet.blocky402.com/supported

# mainnet
curl https://api.blocky402.com/supported
```

The response lists the supported Hedera network among the `kinds`, along with the fee-payer account the facilitator will sponsor.

<Tip>
  Point the `facilitatorClient` in your resource server at `https://api.testnet.blocky402.com` (testnet) or `https://api.blocky402.com` (mainnet) to verify and settle Hedera payments through Blocky402.
</Tip>

## Run your own Hedera facilitator

x402 is permissionless: any team can operate a facilitator, and the more independent Hedera facilitators there are, the healthier the network. Below are the steps to follow to stand one up for yourself:

<Steps>
  <Step title="Implement the exact Hedera scheme">
    Use the [`@x402/hedera` reference implementation](https://github.com/x402-foundation/x402/tree/main/typescript/packages/mechanisms/hedera) and the [scheme spec](https://github.com/x402-foundation/x402/blob/main/specs/schemes/exact/scheme_exact_hedera.md) to handle verification and settlement.
  </Step>

  <Step title="Fund and configure a fee-payer account">
    Provision a Hedera account that will act as the `feePayer`, sponsoring network fees and submitting transactions on behalf of clients.
  </Step>

  <Step title="Expose the standard endpoints">
    Serve `GET /supported`, `POST /verify`, and `POST /settle`. Advertise `hedera:mainnet` and/or `hedera:testnet` (and your fee-payer account) from `/supported` so clients can discover you.
  </Step>

  <Step title="Enforce the safety checks">
    Validate transaction layout, asset and amount exactness, fee-payer safety, and replay protection exactly as the spec requires, and publish your alias-handling policy.
  </Step>
</Steps>

### Get listed as a Hedera facilitator

Once your facilitator is live and supports Hedera:

* **Be discoverable across the ecosystem** by listing in the broader x402 directories such as the [x402 ecosystem directory](https://docs.x402.org/dev-tools/facilitators#facilitators) and [x402scan facilitators](https://www.x402scan.com/facilitators).
* **Be listed here as a Hedera facilitator** by opening a pull request against the [Hedera docs repository](https://github.com/hashgraph/hedera-docs) that adds your facilitator (base URL, supported Hedera networks, fee-payer account, and documentation link) to this page.
