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

# Clearlayer

> Compliance API for real-world asset (RWA) protocols. Verify investors, screen wallets, and enforce policy-based access decisions.

Clearlayer gives RWA protocols a single API to check whether an investor and wallet combination is permitted to participate in a given asset — returning a clear `allow`, `deny`, or `review` decision with a full audit trail.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call in under 10 minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Learn how to authenticate requests with your API key.
  </Card>

  <Card title="Decision Engine" icon="shield-check" href="/concepts/decision-engine">
    Understand how allow, deny, and review decisions are made.
  </Card>

  <Card title="API Reference" icon="code" href="/api/decisions">
    Explore all endpoints with request and response schemas.
  </Card>
</CardGroup>

## How it works

<Steps>
  <Step title="Register an investor">
    Submit investor identity details — KYC status, accreditation, and country — to create an investor record.
  </Step>

  <Step title="Add a wallet">
    Link a blockchain wallet address to an investor, including its screening status and risk level.
  </Step>

  <Step title="Define a policy">
    Create an asset policy that specifies compliance requirements: KYC, accreditation, allowed countries, and wallet verification.
  </Step>

  <Step title="Request a decision">
    Call `POST /v1/decisions` with an investor, wallet, and policy. Clearlayer returns `allow`, `deny`, or `review` with a reason code and audit ID.
  </Step>
</Steps>

<Note>
  Use the sandbox API key `cl_test_key_1234567890` to test against pre-seeded investors and wallets without creating any records. See the [Sandbox](/concepts/sandbox) guide.
</Note>
