Partner Integration Security Architecture
Design trust boundaries and production controls for embedded trading, API, SDK, webhook, asset-transfer, and operational integrations.
This page focuses on how a partner should design a secure 6MM integration. For the broader security layers used across the trading platform, see Platform Security Architecture.
Security architecture should be agreed before production integration begins. It affects how partner systems validate users, issue tokens, store secrets, receive events, monitor operations, and respond to incidents.
Recommended trust boundary
The partner frontend should call the partner backend for privileged operations. The backend validates the partner user, calls 6MM through the approved API or SDK, and returns only the short-lived result needed by the frontend.
Security layers
Production control plan
Launch review
Before production:
- Draw the user, token, request, asset, and webhook data flows.
- Mark where every credential is created, stored, used, logged, rotated, and revoked.
- Test expired tokens, invalid signatures, timeouts, duplicate webhooks, and reconnect behavior.
- Confirm that support teams can locate an operation from its request or business identifier.
- Complete the Production Launch Checklist.