Documentation > Getting Started
Onboarding Wizard
Get from zero to regulatory monitoring in four steps. No server required - everything runs in your browser.
Overview
The Pauhu® onboarding wizard at /setup guides you through configuring a regulatory monitoring recipe, downloading the necessary optimized models, and running your first query - all before lunch.
1Choose Recipe
Pick from 5 pre-configured regulatory use cases: GDPR, AI Act, NIS2, ESPR, and procurement.
2Configure
Select language (24 EU official), industry sector, and output format (JSON, XLIFF, or plain text).
3Download
Optimized models download to your browser cache. Progress bar shows size and estimated time per device.
4Go Live
Run your first query. It works offline after download - no server dependency.
Available Recipes
Each recipe pre-selects the data products, legal modality filters, and alert triggers relevant to a specific regulation.
| Recipe | Regulation | Data Sources | Download |
|---|---|---|---|
| GDPR Basics | Reg. 2016/679 | EUR-Lex, National Law, CJEU | ~120 MB |
| AI Act Compliance | Reg. 2024/1689 | EUR-Lex, Commission, OEIL | ~130 MB |
| NIS2 Security | Dir. 2022/2555 | EUR-Lex, National Law, ENISA | ~100 MB |
| ESPR Product Passport | Reg. 2024/1781 | EUR-Lex, Commission, ECHA | ~160 MB |
| TED Procurement | Dir. 2014/24 | TED, EUR-Lex, Commission | ~120 MB |
Device Benchmarks
Time-to-first-inference varies by device. The wizard auto-detects your device class and shows expected performance.
| Device Class | Spec | Model Load | Inference |
|---|---|---|---|
| Desktop | 16 GB+ RAM, dedicated GPU | ~2s | ~50ms |
| Laptop | 8 GB RAM, integrated GPU | ~4s | ~120ms |
| Tablet | 4 GB RAM | ~8s | ~300ms |
| Phone | 3 GB RAM | ~12s | ~450ms |
| Low-end | 2 GB RAM | ~20s | ~800ms |
Offline Capability
After the initial model download, the wizard verifies four offline readiness checks:
- Service Worker - registered and controlling the page
- Cached Models - optimized model files in Cache API
- IndexedDB - local database for query history and settings
- Browser Runtime - browser runtime initialized
When all four checks pass, you can disconnect from the internet and still run regulatory queries against cached models and data.
Recipe Configuration Format
Each recipe is a YAML configuration file. You can customize:
customer_config:
webhook_url: "https://your-slack-webhook.example.com"
email_recipients: ["compliance@example.com"]
language: "en"
timezone: "Europe/Helsinki"
alert_frequency: "daily" # daily | realtime | weekly
Next Steps
- API Reference - integrate alerts into your systems
- Recipe Catalog - browse all recipes in detail
- Pricing - free tier includes 3 queries per day