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

# Quickstart

> Make your first authorization call in under 5 minutes

## Step 1 — Apply for access

Go to [layer3x.com](https://layer3x.com) and click **Apply for Access**.
We'll review your application and send you access within 24 hours.

## Step 2 — Register your agent

Once inside the platform:

1. Go to **Agents** → **Register Agent**
2. Enter a name, select a risk tier, assign a control owner
3. Copy the API key shown — it is displayed only once

<Warning>
  Store your API key securely. It cannot be retrieved after
  creation — only rotated.
</Warning>

## Step 3 — Make your first authorization call

```bash theme={null}
curl -X POST https://api.layer3x.com/v1/authorize \
  -H "Content-Type: application/json" \
  -H "X-Agent-API-Key: YOUR_AGENT_API_KEY" \
  -d '{
    "action_key": "payments.release",
    "payload": {
      "amount": 200,
      "vendor": "Acme Corp",
      "currency": "USD"
    }
  }'
```

## Step 4 — Read the response

```json theme={null}
{
  "request_id": "3a1b2c3d-...",
  "decision": "ALLOW",
  "reason": "Auto-approved by policy",
  "matched_policy": "Auto-approve small payments",
  "risk_score": 32,
  "status": "auto_approved",
  "message": "Action authorized — proceed with execution",
  "expires_at": "2026-03-29T00:00:00Z"
}
```

A `decision` of `ALLOW` means GO — your agent can proceed.
`ESCALATE` means a human approver must review before execution.
`DENY` means the action is blocked.

## Step 5 — Check your dashboard

Go to **Requests** in your Layer3x dashboard.
You'll see your authorization request logged with the full
decision trail — policy matched, risk score, timestamp, and agent identity.

<Check>
  You've made your first authorized payment request.
  Every request from this point is governed, logged, and auditable.
</Check>
