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

# Introduction

## Introduction

Our API follows RPC principles, providing streamlined and predictable interactions for staking integrations across multiple blockchain networks. It features resource-oriented URLs, processes JSON-encoded data, and utilizes standard HTTP methods and response codes.

## Chain-Agnostic Staking

Our API is designed with a chain-agnostic approach, ensuring that developers do not need to manage blockchain-specific staking logic within their codebase:

* Write once, deploy everywhere - no need to adapt your code for different staking protocols
* Single unified interface for all Proof-of-Stake (PoS) chains
* Simplified delegation, rewards management, and unstaking across multiple networks

By abstracting away chain-specific complexities, our API enables seamless staking integration across 40+ PoS blockchains.

## Authentication

Access to the API requires an API key to authenticate requests. Include your API key in the Authorization header:

```bash theme={null}
Authorization: <your-api-key>
```

## Error Handling

The API follows standard HTTP response codes:

* ✅ 2xx — Success (staking transaction submitted, rewards claimed, balance retrieved)
* ⚠️ 4xx — Client-side errors (missing parameters, insufficient balance, invalid address)
* 🚨 5xx — Server-side errors (rare, but indicate an infrastructure issue)

All error responses include clear messages and error codes to aid debugging.

## Versioning

Our API is continuously evolving while maintaining:

* ✅ Backward compatibility
* ✅ Security optimizations
* ✅ Support for new PoS blockchains

The chain-agnostic approach ensures future-proof integrations, allowing you to stake across multiple ecosystems without major codebase modifications.

<div className="flex mt-8">
  <div className="flex-1">
    <a href="build-vs-buy">← Build VS Buy</a>
  </div>

  <div className="flex-1 text-right">
    <a href="meria-api-architecture">Meria API Architecture →</a>
  </div>
</div>
