# Offchain Service

#### **1. Order Signing & Validation**

* Users sign an EIP-712 order (Mint or Redeem).
* Validates that all dAssets minting orders are 1:1 with the collateral.
* Verifies the signature, expiry, and KYC/KYB status.
* Nonces and per-user limits are checked to prevent replay or double submissions.

#### **2. Transaction Submission**

* Verified orders are submitted on-chain by backend wallets holding the `MINTER` or `REDEEMER` role.
* All submissions are rate-limited and logged for observability.
* Custody routing ensures collateral only moves to pre-approved MPC custodian addresses.

#### **3. Observability & Monitoring**

* Monitors mint/redeem volumes, per-block limits, and contract events.
* Triggers automated alerts if anomalies or threshold breaches occur.
