> ## Documentation Index
> Fetch the complete documentation index at: https://docs.derivadex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How-to Guides

> Goal-oriented DerivaDEX task guides for request signing, request encryption, and sequencing-aware client behavior.

How-to guides are for one concrete job at a time. Read these pages when you already know what you need to do and want the shortest reliable path through it.

## Submit requests correctly

* [How to Sign DerivaDEX Requests with EIP-712](/how-to-guides/sign-requests-with-eip712) shows how to build the EIP-712 hash, sign it, and verify the signer before submission.
* [How to Encrypt Requests for the Operator](/how-to-guides/encrypt-operator-requests) shows how to encrypt the signed JSON payload and build the byte format `POST /v2/request` expects.
* [How to Generate and Use a Session Key](/how-to-guides/generate-and-use-a-session-key) shows how to authorize a session key with the trader wallet and sign orders and cancels with it instead.

## After a how-to guide

* [Reference](/reference-public) is where the exact enums, formulas, limits, and event fields behind the procedure live.
* [Explanation](/explanations) explains why the mechanism exists and how it fits the wider system.
* [Error Reference](/reference-public/error-reference) gives the request failure codes to use when a procedure still is not enough.
