- Developer Quickstart
- Integration Guide
- API Conventions
- Generated Orderbook and Relayer API references
Planned SDK responsibilities
| Responsibility | What the SDK should hide |
|---|---|
| Secret handling | Generate secure secrets and commitment hashes. |
| Quote handling | Validate expiry, route, assets, and amount consistency. |
| Order creation | Build API payloads from typed intent inputs. |
| Wallet calls | Prepare source initiation transactions. |
| Claim | Submit direct or hop claim payloads. |
| Polling | Normalize API fields into user-facing lifecycle states. |
What the SDK should not hide
- the amount the user is sending and receiving
- the chain and token selected by the user
- wallet prompts and approvals
- transaction hashes
- cancellation availability
The SDK should make integrations safer, but it should not make swaps feel opaque. Apps should still show route, amount, status, and transaction details.