> ## 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

# OAuth is additive

> X OAuth unlocks self features — it must never block Free, BYOK, or agent x402.

# OAuth is additive only

**Rule:** Connecting X (OAuth) must **not** be required for Free mode, BYOK, or agent x402 report access.

OAuth unlocks **extra** capabilities for humans:

* Self profile and authenticated gathers
* Compose / publish
* Features that need user-context X scopes

It does **not** gate:

* Using Free shared credentials (when Free is on)
* Using your own Venice key
* Agent `GET /api/intel/list` and `/api/intel/reports` (menu or paid)

If something in the UI feels like “you must Connect X first” for basic Free/BYOK work, that is a bug — not the intended product rule.

## Agents

Agents never go through OAuth for the report SKU. Payment is x402 only on paid selects.
