Support

Get help with the DUAL platform. Whether you're stuck on integration, found a bug, or need enterprise-level assistance — we're here to help.

Response Times

Free48 hoursCommunity + email
Growth12 hoursPriority email
Enterprise1 hourDedicated Slack channel

Frequently Asked Questions

How do I get an API key?
Create an organization through the dashboard, then navigate to Settings → API Keys. You can generate both test and production keys.
What are the API rate limits?
Free tier: 100 requests/minute. Growth plan: 1,000 requests/minute. Enterprise: custom limits. All plans include burst allowances of 2x the base limit for 10-second windows.
Do you support WebSocket connections?
Yes. The Event Bus supports real-time WebSocket subscriptions for object state changes, action completions, and webhook delivery notifications.
Is there a sandbox environment?
Yes. All test-mode API keys point to a separate sandbox that mirrors production. Data in sandbox resets weekly. Use the x-dual-environment: test header to explicitly target sandbox.
How do I handle authentication token expiry?
Access tokens expire after 1 hour. Use the refresh token flow (POST /auth/token/refresh) to obtain new tokens without requiring the user to log in again.
What happens if the sequencer goes down?
Actions are queued in a durable message buffer. Once the sequencer recovers, all pending actions are processed in order. The ZK-rollup checkpoint system ensures no data loss.