Web
API
01
¶ REST over httpOnly cookie JWT
Owner
apps/web/lib/api.ts
Architecture contract
There are four transports between ReplyBox components. Each one has a single mechanism and a single owning module; new traffic extends one of these paths instead of opening another.
apps/web/lib/api.ts
apps/api/app/queue/producer.py
apps/api/app/security/hmac.py
apps/baileys-connector/src/internal/api-client.ts
apps/api/app/realtime/sio.py
apps/api/app/realtime/emit.py
Hard rule
Extend the existing transport instead. When a component needs to say something new, it says it over the path it already owns.