> 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/readme.md).

# Introduction

Welcome to the **Portable Wallet Education API** — the infrastructure behind Crypto Readiness & Simulation, Compliance Training, and Knowledge Score.

This is not a content library you embed and forget. It's a real **testnet lab**: every course pairs short lessons with a real testnet wallet, so learners perform the actual action — a trade, a transfer, a swap, a mint — instead of answering a multiple-choice question about it. Certification is earned by passing a **Final Test**: a timed, graded lab session, not a quiz.

### What you can build with this API

* **Embed a course inside your own product** — a wallet, exchange, or fintech app can call this API server-to-server and render lessons, simulations, and exams inside its own UI. The end user never sees a Portable Wallet–branded page.
* **Verify a credential** — any third party can check whether a user holds a valid, current certification or Knowledge Score, without needing an account.
* **Run compliance training for a team** — assign role- and jurisdiction-based training to employees, and export audit-ready evidence.

### The three product APIs

|                                   | What it does                                                                                         | Start here                                                      |
| --------------------------------- | ---------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| **Crypto Readiness & Simulation** | 6 tracks, each with a catalog, lessons, a testnet Lab, a practice Simulator, and a graded Final Test | [Overview](/crypto-readiness-and-simulation-api/01-overview.md) |
| **Compliance Training**           | Role-based training with its own Lab, exam, and audit reporting for organizations                    | [Overview](/compliance-training-api/01-overview.md)             |
| **Knowledge Score**               | No content of its own — aggregates the other two into a portable, verifiable score and certificate   | [Overview](/knowledge-score-api/01-overview.md)                 |

Underneath all three sits a shared **Platform layer** — Account & Auth, Commerce & Entitlements (the WooCommerce bridge), and Admin API, all documented in the generated API Reference, plus [Webhooks](/platform/01-webhooks.md), which is hand-written since it covers event payloads, not request/response endpoints.

### How a course works, in one picture

```
Lessons  →  Simulator (practice, unlimited)  →  Final Test (graded, limited attempts)  →  Certificate + Score
```

The Simulator and the Final Test call the exact same underlying Lab actions (`POST /lab/trading/orders/limit`, `POST /lab/nft/mint`, etc.) — what makes an action count toward certification is which session it's attached to, not a different endpoint.

### Where to go next

* New to the API? Start with [Getting Started](/02-getting-started.md).
* Ready to make your first call? See [Authentication](/03-authentication.md).
* Want to try it without writing code? Once connected, every endpoint in the [API Reference](/05-api-reference.md) has a live "Test it" panel — no separate playground needed.
