---
title: "Proof-of-work"
description: "Proof-of-work as a MainSDK driver for bots. Pick it in main.yaml; your calls stay the same."
section: "integrations"
canonical: "https://mainsdk.dev/docs/integrations/pow"
updated: "2026-10-28"
---

# Proof-of-work

> Proof-of-work as a MainSDK driver for bots. Pick it in main.yaml; your calls stay the same.

Canonical: https://mainsdk.dev/docs/integrations/pow · Updated: 2026-10-28

Proof-of-work as a MainSDK driver for bots. Pick it in main.yaml; your calls stay the same.

## Interfaces it serves

### Bot defence (`bots`)

- Status: Building for 0.3 · ships as a beta API
- Driver: `pow` (Proof-of-work (built in, no third party), default)
- Docs: https://mainsdk.dev/docs/interfaces/bots.md

```yaml
bots:
  driver: pow
```

Swap to another provider: `local`, `turnstile`, `hcaptcha`.
