Xpert SafeXpert Safe
Technical Documentation Portal · v1.0

Madar Suite Documentation

Architectural and operational guides for Madar Personal, Self-Hosted Workspace Server, Policy Engine, and REST/WebSocket APIs.

Technical Documentation Portal/Madar Personal·4 min read·Updated: 2026-11-06

Phone Verification & Signal Setup

How users sign in to Madar Personal using phone OTP verification and generate their device identity keys.

Streamlined Personal Sign-In Flow

When launching Madar for the first time, the user enters their phone number on the Phone Gate screen. The server issues a time-limited one-time code (OTP) with per-phone, per-IP, and per-device rate quotas.

Upon OTP verification, the client automatically generates its X25519 identity keypair, signed prekey, and a batch of one-time prekeys locally on the device, uploading only the public key bundle to /api/v1/keys/bundle.

Live Madar Personal Endpoints
# Web Application (Madar Personal):
https://madar.xpertsafe.com

# Direct API & WebSocket Gateway:
https://api.xpertsafe.com/api/v1
wss://api.xpertsafe.com/ws

# Health Check:
curl -s https://api.xpertsafe.com/health