> Toden documentation. For the full index fetch /llms.txt. Every page is available as Markdown by appending .md to its URL. Identity verification uses /api/kyc, Risk Intelligence uses /api/v1; they are separate contracts with different error shapes. Never invent an endpoint, field or enum value: read the API reference page for the operation first.

# Toden documentation

> Start here: what Toden does, how to integrate, quickstarts, videos, and the API reference for identity verification and Risk Intelligence.

## The fastest way to add identity and risk checks to your product

Toden is trust infrastructure for digital businesses. One console and one set of API keys cover **User Verification** (KYC), **Business Verification** (KYB) and **Risk Intelligence**: screening, transaction monitoring, wallet screening, Travel Rule and investigations. Verify a person, verify a company, and keep watching what happens after onboarding.

The video below shows the whole arc in under four minutes: set up onboarding as a workflow, publish it, deliver it through an SDK or a hosted link, and try it with test data. The written version is the [hosted link quickstart](/get-started/quickstart-hosted).

#### 190+

Countries for ID document and face verification

#### 48

Countries with company registry verification

#### 138

Countries with passport and ID chip verification

#### 5

African markets with government-record checks

## Built for decisions you can defend

Passing a check is the easy part. Toden is built for the question that comes later: why was this customer approved, and can you prove it?

#### [Every result says how strong it is](/user-verification/concepts/verifications)

A verification does not just pass. It reports whether it rests on the document's chip, a government record or the document alone, so you can approve the strongest automatically and review the rest.

#### [One customer, from sign-up to every payment](/risk-intelligence/start)

The person you verified is the same record you screen, monitor and investigate. No second vendor, no joining two systems by email address.

#### [A record of who decided, and why](/user-verification/workflows/decisioning)

Each status change keeps its source: a rule, a reviewer or your own backend. Earlier attempts are kept, never overwritten, so an audit reads what was known at the time.

#### [Test for free, pay for real checks](/get-started/billing)

Sandbox costs nothing and has a test ID for every outcome. In production you pay per check from a prepaid balance, and a failure on our side is refunded automatically.

## How you integrate: start small, go as deep as you need

Most teams ship a hosted link first and add an SDK later. Every route creates the same verification and delivers the same result, so nothing is thrown away when you move.

#### [Sandbox in minutes](/get-started/sandbox-testing)

Sign up, copy a test key and run every outcome with published test IDs. No call with sales first.

#### [Hosted link](/get-started/quickstart-hosted)

One API call returns a link to send your customer. No client code. Recommended first.

#### [SDKs for web and mobile](/integrate/sdks/overview)

React, React Native and Flutter, published today, with a publishable key.

#### [Server API](/get-started/quickstart-api)

Submit from your backend and read results with a secret key, in any language.

#### [Hand it to your coding agent](/get-started/ai/integration-prompt)

One brief for Claude Code, Cursor or any agent. Every page is also plain Markdown, with an `llms.txt` index.

#### [Your flow, your brand](/user-verification/workflows/workflows)

Build the steps, rules, colours and wording in the console, without code. Import your brand from your website.

Ready for the agent you already use:

[See how](/get-started/ai/overview)

## Getting started

#### [Quickstart](/get-started/quickstart-hosted)

A first sandbox verification in five minutes.

#### [Authentication](/get-started/authentication)

Publishable and secret keys, and where each goes.

#### [Webhooks](/integrate/webhooks/overview)

Receive results as they happen.

#### [SDKs](/integrate/overview)

Client SDKs, server SDKs and hosted pages.

Not sure which route fits? [Choose your integration](/get-started/choose-integration) compares them side by side.

## Learn the platform on video

Short screen recordings from the Toden console. Each one is also embedded on the guide it explains, with the full steps written out beside it.

| Video                                                                             | You will see                                                               | Read the guide                                                       |
| --------------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [Protect your app from fraud](https://www.youtube.com/watch?v=9zXoFW-dX3g) (3:43) | Onboarding set up once as a workflow, then delivered by SDK or hosted link | [Workflows](/user-verification/workflows/workflows)                  |
| [Liveness check](https://www.youtube.com/watch?v=vLbadFlNElU) (3:42)              | Liveness versus face match, and when a reviewer decides                    | [Verification lifecycle](/user-verification/concepts/verifications)  |
| [KYC decision rules](https://www.youtube.com/watch?v=AvMZV_QrvNI) (3:47)          | Approve, decline and review rules, and which rule decided                  | [Decisioning](/user-verification/workflows/decisioning)              |
| [Face search](https://www.youtube.com/watch?v=zmgurZzbeN0) (3:06)                 | Finding one person with two accounts                                       | [Lists and face search](/user-verification/workflows/lists)          |
| [KYB explained](https://www.youtube.com/watch?v=Njz88sNnkTg) (3:44)               | What a registry proves, and following owners and directors                 | [Business verification](/business-verification/overview)             |
| [Transaction monitoring](https://www.youtube.com/watch?v=Bd24B1p8cmA) (3:37)      | Per-payment decisions and where rules are set                              | [Transaction rules](/risk-intelligence/monitoring/transaction-rules) |
| [Sanctions screening](https://www.youtube.com/watch?v=jZjyTsSlM0g) (3:45)         | Switching on screening and ongoing monitoring                              | [Screening](/risk-intelligence/screening/screening)                  |
| [Wallet screening](https://www.youtube.com/watch?v=tW78BtYMNLk) (3:21)            | Screening a wallet and reading the result                                  | [Wallet screening](/risk-intelligence/crypto/wallet-screening)       |
| [Travel Rule](https://www.youtube.com/watch?v=vR6bhXPJ1zg) (4:09)                 | Drafting and testing a rule, and missing details                           | [Travel Rule](/risk-intelligence/travel-rule/overview)               |

More on the [Toden YouTube channel](https://www.youtube.com/@todenhq).

## Product lines

From onboarding to continuous trust.

#### [User Verification (KYC)](/user-verification/overview)

Government ID checks, document reading, liveness, face match, chip reading, address checks and decision rules.

#### [Business Verification (KYB)](/business-verification/overview)

Company registry lookup, company documents, and the directors and owners behind the business.

#### [Risk Intelligence](/risk-intelligence/start)

Screening, transaction and activity decisions, monitoring, wallet screening, Travel Rule and cases.

## Hosted verification sessions

Our recommended integration. You create a session, we host the flow, and you receive the result.

#### [Create a session](/user-verification/server-api/create-session)

A link for one person, from your backend.

#### [Workflow builder](/user-verification/workflows/workflows)

Countries, ID types, checks and branding.

#### [Read the result](/user-verification/server-api/verification-result)

The full outcome, with a secret key.

#### [Webhooks](/integrate/webhooks/overview)

Be told when the status changes.

## Call a check directly

No session and no customer present. Send a request from your backend and get a result.

#### [Identity check](/user-verification/server-api/one-off-checks)

Check one ID against the record.

#### [Business check](/user-verification/server-api/one-off-checks)

Look up one company in its registry.

#### [Face match](/user-verification/server-api/face-match)

Compare two face photos.

#### [Email and phone](/user-verification/server-api/contact-verification)

Prove a contact with a one-time code.

#### [Risk decision](/risk-intelligence/quickstart)

Allow, review or block a transaction.

#### [Wallet screening](/risk-intelligence/crypto/wallet-screening-api)

Screen one crypto wallet address.

## How each check works

#### [ID types and countries](/user-verification/concepts/id-types)

What can be verified, and where.

#### [NFC chip verification](/user-verification/checks/nfc-chip)

Reading the chip in a passport or ID card.

#### [Address Intelligence](/user-verification/checks/address-intelligence)

Confirming where a customer lives.

#### [Decisioning](/user-verification/workflows/decisioning)

Rules that approve, decline or send to review.

#### [Screening](/risk-intelligence/screening/screening)

Sanctions, politically exposed persons and adverse media.

#### [Travel Rule](/risk-intelligence/travel-rule/overview)

Controls for crypto transfers.

> **Note**
>
> Toden was previously called Myaza Trust. Some identifiers still carry the earlier name and are correct as written: webhook headers such as `X-Myaza-Signature-V2`, the `Myaza-Version` request header, and the client packages under `@myazahq`. Do not rename them in your code.

## Need help?

#### [Email us](mailto:hello@toden.co)

[hello@toden.co](mailto:hello@toden.co)

#### [Book a demo](https://toden.co/contact)

Talk to the team about your use case.

#### [Service status](https://status.toden.co)

Live status and incident history.