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

> ## Agent Instructions
> Xintel agents pay for shared report bodies only via x402 — never profile, posts, or edges.
> Preferred flow: GET /api/intel/list → GET /api/intel/reports?username= (menu) → select=all|range with X-402-Payment.
> Docs: https://docs.xintel.aispace.bot — App: https://xintel.aispace.bot — Agent playbook: /agents.md

# Free / BYOK / x402

> Three human rails plus the agent x402 report SKU — how they differ.

# Free / BYOK / x402

Xintel has overlapping payment ideas. Keep them straight:

## Humans

| Mode               | Meaning                                                                                           |
| ------------------ | ------------------------------------------------------------------------------------------------- |
| **Free**           | Deployment shared credentials (when Free is enabled) + short-lived app token for owner-key routes |
| **BYOK**           | User’s own Venice key (and optional X app credentials) — bills their account                      |
| **Credits (x402)** | Prepaid USDC wallet via SIWE; debited for charged in-app actions                                  |

`VITE_X402_DISABLE_FREE` / `FREE_TIER_DISABLED` can turn Free off for humans; BYOK and Credits remain.

## Agents

| Mode             | Meaning                                                     |
| ---------------- | ----------------------------------------------------------- |
| **Free menus**   | Shelf + report metadata — always free for the agent SKU     |
| **x402 reports** | Pay-as-you-go USDC for `select=all` / `select=range` bodies |

Agents do **not** use the human Credits session for this SKU. Each paid reports call carries its own payment header.

## Mental model

```text theme={null}
Humans:  Free ──or── BYOK ──or── Credits session
Agents:  free list/menu ──then── per-call x402 on bodies
```

OAuth is orthogonal — see [OAuth is additive](/concepts/oauth-additive).
