# Xyxyx API Keys

### Overview

Xyxyx API Keys are ERC-721 tokens that integrate API key functionality within the Xyxyx API. Each API key is tokenized as an ERC-721 token.

Xyxyx is pioneering a novel approach to API authentication by tokenizing API keys and leveraging blockchain technology. This method moves beyond traditional protocols like OAuth, offering permissionless, trustless, and decentralized access to the Xyxyx API.

* [Getting an API Key](/getting-started/quickstart.md)

***

### Validity

Xyxyx API Keys (Genesis) are valid for one year, starting from the mainnet launch of the Xyxyx API (TBA). The validity period is fixed at 365 days, granting access to the API for the entire duration.

| Name                     | Supply | From | To  |
| ------------------------ | ------ | ---- | --- |
| Xyxyx API Keys (Genesis) | 1,000  | TBA  | TBA |

***

### Authentication

We've designed the Xyxyx API's authentication system so that Xyxyx API Keys can be clustered. This means that multiple keys held by a single address will aggregate their respective call limits, enabling greater API throughput.

For example, an address holding two Xyxyx API Keys will receive 2x the API calls per 24-hour period, three keys provide 3x calls, four keys offer 4x calls, and so on, allowing for scalable access.

Refer to the [Authentication](/getting-started/authentication.md) page to learn about how API keys are authenticated on-chain.

Refer to the [Rates & Limits](/getting-started/rates-and-limits.md) page to learn about rates and limits of Xyxyx API Keys.


---

# 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://developer.xyxyx.pro/getting-started/xyxyx-api-keys.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.
