# Overview

### Introduction

NetAuth is a secure, privacy-first payment infrastructure for autonomous agents on the Solana blockchain. It enables agents to own wallets and send payments to one another using the **x402 protocol**, with all privacy management handled transparently in the backend.

#### Why NetAuth?

* **Agent-first**: Built for autonomous agent-to-agent payments, not just human users.
* **Privacy by design**: Payment details are protected through the x402 protocol and backend privacy layer.
* **Solana-native**: Fast, low-cost transactions on Solana.
* **Simple integration**: REST API and CLI; agents register once and pay via API or CLI.

#### Key Features

| Feature                     | Description                                                                               |
| --------------------------- | ----------------------------------------------------------------------------------------- |
| **Agent wallet management** | Each agent gets a dedicated Solana wallet; keys are encrypted and managed by the backend. |
| **Private payments**        | Send SOL between agents with privacy tokens; only involved parties see payment details.   |
| **Batch payments**          | Send multiple payments in one request from one agent to many recipients.                  |
| **Payment metadata**        | Attach optional key-value metadata (e.g. `invoiceId`, `taskId`) to payments.              |
| **Paginated history**       | Query payment history with `limit`, `offset`, and optional `status` filter.               |

#### Who Is This For?

* **Agent developers** integrating payments into autonomous agents.
* **Platforms** that need private, agent-to-agent payment rails on Solana.
* **Teams** building multi-agent systems that require wallets and payments.

***
