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

# April 2026

> Intent verification, risk scoring, entitlements, verification SDK, child workspaces

# April 2026

***

## Verification

### Verification modes

* **Dismiss** — confirm, redirect. Default.
* **Consent** — confirm, then approve/deny.

### Verification SDK

`scute.verifications` on `@scute/js-core`:

```typescript theme={null}
await scute.verifications.list({ status: "pending" });
await scute.verifications.approve(id);
await scute.verifications.deny(id, "reason");
scute.verifications.onNew(callback);
```

### Risk scoring

Every verification includes `risk` in webhooks and API responses:

```json theme={null}
{ "score": 35, "level": "medium", "signals": ["new_ip"], "recommendation": "review" }
```

## Dashboard

* **Admin panel** — features, plans, usage, workspace detail with stats
* **User risk score** — threat signals, impossible travel, suspicious IPs on Security tab
* **Style page** — logo upload + color save fixed
* **Templates** — General/All tabs, previews use app branding
* **Sidebar** — active page highlight, app list dropdown
* **Quick start** — inline API key generation

***

## SDK v0.6.0

* `@scute/js-core` — `scute.verifications` (list, approve, deny, verifyCode, onNew)
* `@scute/nextjs-handlers` — updated
* `@scute/react-hooks` — updated

***

## API

* 12 webhook events with risk scoring, timing, device info
* Phone normalization to E.164
