> For the complete documentation index, see [llms.txt](https://developer.portablewallet.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.portablewallet.net/compliance-training-api/01-overview.md).

# Overview

*"Train. Assess. Certify."*

Role-based AML/fraud-detection training with its own Lab, exam, and audit reporting. Unlike Crypto Readiness, this product is built for organizations as much as individuals. Endpoint-by-endpoint detail lives in the generated **API Reference** (tags: `Compliance Lab`, `Compliance Training`), not on a separate page here.

### Products this API covers

| SKU                                  | Product                                         |
| ------------------------------------ | ----------------------------------------------- |
| `CMP-AML-STARTER` / `PRO` / `EXPERT` | Individual compliance training, 3 tiers         |
| `CMP-TEAM`                           | Team/enterprise license — unlocks the Admin API |

### The full loop

```
1. Catalog & Policies   GET  /compliance/lessons?role=&jurisdiction=
                         GET /compliance/policies

2. Compliance Lab        GET  /lab/compliance/cases
                          POST /lab/compliance/cases/{id}/flag
                          →  practice via Simulator, certify via Final Test —
                             same session pattern as Crypto Readiness

3. Exam                  POST /compliance/assessments/start
                          GET  /compliance/assessments/{id}/result

4. For organizations      POST /admin/users/{id}/assign-track
                           GET  /admin/reports/completion
                           →  audit-ready evidence, not just a personal certificate
```

### Where each part of this lives in the API Reference

| Tag in the API Reference | Covers                                                                            |
| ------------------------ | --------------------------------------------------------------------------------- |
| Compliance Lab           | Case flagging, KYC review, escalation, jurisdiction rules                         |
| Compliance Training      | Tiers, role/jurisdiction-based lessons, the certification exam                    |
| Admin API                | Team provisioning, track assignment, audit report export — the `CMP-TEAM` surface |

Compliance Lab reuses the same Simulator and Final Test session pattern as every Crypto Readiness track — practice is free and unlimited, certification comes from one graded lab session.

### What makes this different from Crypto Readiness

* Content and cases are filtered by `?role=` and `?jurisdiction=`, since the correct answer for a support agent in Mexico differs from a treasury employee in the U.S.
* A passing exam generates an **audit evidence record**, retrievable by an organization admin — the primary buyer is often the employer, not the individual being trained.
* `CMP-TEAM` has no fixed price in the catalog — it's sold as a custom contract, priced by employee volume.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://developer.portablewallet.net/compliance-training-api/01-overview.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
