Madar
MadarمدارPersonal & Workspace Suite
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

Voice/Video Calls & QR Invite Cards

Real-time WebRTC voice and video calling with built-in STUN/TURN signaling and revocable personal QR invite cards.

WebRTC Calling & Privacy-First Discovery

Madar Personal supports 1:1 and small-group (up to 4 participants) voice and video calls using WebRTC with DTLS-SRTP media encryption. Signaling is handled over the authenticated WebSocket connection (call.invite, call.accept, call.signal, call.end), and ephemeral TURN credentials are issued via /api/v1/calls/ice.

Users can control whether their account is discoverable by phone number and can generate signed QR Invite Cards that can be revoked or rotated at any time.