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

# Authentication

> How agents authenticate with the Rhaios API.

# Authentication

No API keys are required. All endpoints — including testing endpoints — are open and require no authentication.

Rhaios is **non-custodial** — your agent keeps its own keys and signs all transactions locally. Rhaios never has access to your agent's private key or funds.

## What your agent needs

Just the API base URL and an EOA (externally owned account) with a private key for signing.

```text theme={null}
https://api.staging.rhaios.com
```

All endpoints use standard REST over HTTPS.

<Note>
  API calls are server-to-server. Browser-origin CORS access is intentionally unsupported.
</Note>

## Pricing: x402 on yield/prepare

`POST /v1/yield/discover` and `POST /v1/yield/prepare` each have a pricing policy of \$0.01 per call via the [x402 protocol](https://www.x402.org/). This is **currently disabled** on the staging deployment. x402 enforcement will be activated in production only.

See [Payments](/concepts/payments) for details on enforcement modes and cost examples.
