← DocumentationMEETER / DOCSRU

Technical reference for IT and developers. The business overview is in the company documentation.

Technical specification · for developers

Contract v1

← Public protocol overview

Status: phase 1 — contract (2026-10-21). This covers the REST contract (openapi-v1.yaml), events (asyncapi-v1.yaml), E2EE (e2ee-v1.html) and the rules. The backend currently serves /api/*; /v1 is the target public layer.

Principles

Authentication

SubjectMethodToken
EmployeePOST /v1/auth/siwe/challenge → signature → verify or corporate IDJWT aud=user, short TTL
GuestSigned invite token /i/<token>Short guest session, no wallet
User + appOAuth2 authorization code + PKCE, consent via SIWEJWT aud=app, wallet, scopes
Server bot/integrationClient credentials (by operator decision)JWT aud=app, no wallet (only granted scopes)

Scopes: messages:read, messages:write, keys:read, keys:write, rooms:create, rooms:join, devices:write, webhooks:manage.

E2EE in brief

Status and limitations