Integration with Terminals

Drop-in margin infrastructure terminals can activate with minimal changes.

Terminals integrate Multiply by adding a small set of UI components and interacting with Dripster’s API surface. Terminals never handle collateral, never underwrite risk, and never participate in hedging; they only route user intent and render Multiply’s state updates.

As the system evolves, new features, APIs, and simplified integration paths may be introduced. Terminals will always interact with Multiply through a narrow, stable interface, but specific parameters: leverage availability, liquidation bands, supported markets, and state feeds, may change as we expand to additional venues and improve hedging infrastructure.

All integration updates will be backward-compatible or accompanied by clear migration guidelines.

Terminal Requirements

Terminals display basic leveraged-position functionality:

  • market selection

  • direction (YES/NO)

  • leverage selection

  • position size input

  • required collateral

  • liquidation price and buffer

  • fees

  • live PnL and risk indicators

  • ability to partially or fully close a position

Terminals do not compute any of these values themselves; they simply render outputs received from Multiply.

What Multiply Provides

Multiply provides:

  • quotes for opening/adjusting positions

  • execution and settlement of synthetic positions

  • real-time PnL and margin updates

  • liquidation triggers and events

  • settlement events at market resolution

  • clear error codes for unhedgeable or invalid requests

Terminals consume these updates and render them; they do not enforce any risk logic or state transitions.

API endpoints, streaming formats, and error schemas will be published as part of the v1 integration package and may evolve as new markets and venues are added.

End-to-End Flow

A typical end-to-end flow includes:

  1. Terminal requests a quote for a leveraged position.

  2. Multiply responds with required collateral, fees, liquidation price, and allowable size.

  3. User confirms, and the terminal sends an execution request.

  4. Multiply locks collateral, executes the hedge, and activates the synthetic position.

  5. Terminal displays ongoing PnL and buffer updates.

  6. Positions are closed by the user, by liquidation, or at market resolution.

  7. Multiply finalizes PnL and releases collateral.

Sandbox and Testing Checklist

Terminals can integrate and test using a sandbox API environment.

Testing steps:

  1. Quote / Execute flow

  2. Early close

  3. Partial close

  4. Margin-call display

  5. Liquidation event

  6. Settlement event

  7. Error handling (all variants)

  8. UI consistency checks across price movements

Last updated