DIP-15: Release Authorization and Registration Facet Upgrade
Preamble
dip: 15
title: Release Authorization and Registration Facet Upgrade
author: DerivaDEX Ltd.
discussions-to: https://forum.derivadex.com/t/dip-15-release-authorization-and-registration-facet-upgrade/76
status: Proposed
type: Logic Upgrade
created: 2026-07-09
DerivaDEX Upgrade Proposal #15
Decision Requested
Approve a protocol code update that authorizes new exchange and KYC operator releases and applies a narrowly scoped Registration facet upgrade.
This proposal updates the DerivaDEX protocol to recognize the latest approved release measurements for the exchange and KYC operators, and replaces the existing register selector with the new RegistrationDip15 facet implementation.
Summary
This proposal authorizes the next DerivaDEX maintenance release.
The release updates the protocol’s registered exchange and KYC enclave measurements, introduces a narrowly scoped Registration facet update, and includes trading, fee, price-feed, and documentation improvements developed.
The proposed upgrade is limited in its on-chain scope. It replaces only the register(bytes32,bytes,bytes) selector with the new RegistrationDip15 facet, while leaving the remaining Registration selectors routed as before. The proposal also updates the exchange and KYC release schedules so that operators may register under the new approved release measurements.
The release includes user and API improvements such as session-key support, replay-window support for signed requests, improved support for programmatic and parallel order submission, a DDX price-feed patch, reduced taker fees, an update to liquidity-mining eligibility, and expanded public documentation.
Proposer
DerivaDEX Ltd. submits this proposal to the DerivaDAO in its capacity as a proposer, subject to all applicable DAO governance procedures.
Key Updates and Changes
Registration and Release Authorization
This proposal authorizes updated release measurements for both the exchange operator and the KYC operator.
The proposal also upgrades the Registration logic used for operator signer registration. The Registration upgrade is selector-scoped: only register is replaced with the new RegistrationDip15 facet. The remaining Registration functions continue to route to their existing facet implementations.
This update supports registration under the new approved release measurements while preserving the existing Registration architecture and governance-controlled release process.
Trading UX and API Reliability
This release improves signed-request handling for both front-end users and programmatic traders.
Session-key support allows users and API clients to authorize trading sessions without requiring a wallet signature for every individual order or cancel. Replay-window fields improve request freshness validation and make request admission clearer for client integrations. Together, these changes improve support for faster order flow, automated trading, and parallel submission of orders.
These changes are intended to improve usability without changing the core custody, settlement, or governance model of the protocol.
Fee Update
This release reduces taker fees from 20 bps to 5 bps.
Maker fees remain 0 bps. The existing DDX fee-payment discount remains in place, so users who elect to pay eligible fees in DDX continue to receive the applicable discount from the computed base fee.
This change is intended to make trading on DerivaDEX more competitive while preserving the existing fee-routing and accounting model.
DDX Price Feed Patch
The release includes a DDX price-feed patch to improve the reliability of DDX price inputs used by protocol fee logic.
This update supports more reliable handling of DDX-denominated fee behavior and related accounting flows. It does not introduce a new governance mechanism or alter the protocol’s core market structure.
Liquidity-Mining Eligibility
This release removes the one-second minimum maker-order age requirement for liquidity-mining volume to count.
The change simplifies liquidity-mining eligibility by removing a timing gate that could exclude otherwise valid maker activity. Liquidity-mining accounting remains subject to the protocol’s existing trading, settlement, and eligibility rules.
Documentation and Integration Support
This release materially expands DerivaDEX public documentation and integration guidance.
The documentation updates include guides and references for request signing, request encryption, session-key usage, trading specifications, API behavior, and first-trade workflows. These updates are intended to make the platform easier to use for both front-end users and API integrators.
Technical Considerations
On-Chain Actions
This proposal contains three on-chain actions:
- A Diamond cut that replaces the
register(bytes32,bytes,bytes)selector with the newRegistrationDip15facet. - An
updateReleaseSchedulecall for the exchange operator release. - An
updateReleaseSchedulecall for the KYC operator release.
All three actions are executed through the DerivaDEX governance process. The proposal does not change DAO voting thresholds, governance mechanics, or treasury authority.
Impact on Current Systems
The proposal authorizes operators to move to the new approved exchange and KYC releases after governance execution. Operator registration under the new release measurements will proceed through the protocol’s existing registration and release-schedule mechanisms.
The Registration facet update is intentionally narrow. It replaces only the register selector and does not replace the broader Registration facet surface.
Testing and Validation
The proposal payload has been prepared through a deterministic proposal-builder path and validated against a mainnet fork.
The fork validation exercises the full governance lifecycle. The validation confirms the facet upgrade after execution, and that the exchange and KYC release schedules are updated as intended.
The release has also been subject to internal testing and validation across the relevant operator, client, and documentation surfaces. As with any software upgrade, no system can be guaranteed to be free from defects.
Community and Stakeholder Impact
This proposal improves the DerivaDEX platform across several practical areas: trading usability, API reliability, fee competitiveness, release registration, DDX fee support, liquidity-mining eligibility, and public documentation.
Communication Channels
The status of this proposal, along with updates and progress, will be shared through DerivaDEX’s communication channels, including X (Twitter), email, and Telegram announcements.
Deployment and Risks
Deployment Plan
- This proposal is expected to be submitted for governance approval on or around 2026-07-09.
- If passed, it will follow the standard governance process for voting, queueing, and execution.
- Following execution, approved operators may register and operate under the newly authorized exchange and KYC release measurements.
Risk Considerations
Logic upgrade risk. This proposal includes a protocol logic upgrade. The upgrade is limited to replacing the register(bytes32,bytes,bytes) selector with RegistrationDip15, while preserving the rest of the Registration selector routing.
Release migration risk. The proposal authorizes new exchange and KYC release measurements. Operators must register under the approved release schedule, and operational monitoring will continue after deployment.
Testing limitations. The proposal payload has been validated on a mainnet fork and the release has undergone internal testing. However, internal testing and fork validation cannot eliminate all operational or implementation risk.
Rollback and Contingency Plans
Any unforeseen issues during deployment can be addressed through subsequent upgrades to ensure stability and functionality.
Conclusion
This proposal authorizes the next DerivaDEX release by updating the exchange and KYC release schedules and applying a narrowly scoped Registration facet upgrade.
The release improves trading usability, signed-request handling, fee competitiveness, DDX price-feed reliability, liquidity-mining eligibility, and public documentation, while preserving existing DAO governance mechanics and the broader Registration architecture.