Expand description
Official Rust client for Strata markets and Sonar quotes.
It provides typed requests and responses and validates compatibility, quote binding, and economic fields before returning data to the application.
Structs§
- Action
Authority Model - Action
Edge - Action
Graph - Action
Node - Action
Operation - Capability
Catalog - Capability
Descriptor - Execution
Challenge Request - Ask Strata for a one-time payload authorizing preparation of an existing Sonar quote. The session key signs locally; no private signing material is accepted by this contract.
- Execution
Challenge Response - Execution
Prepare Request - Execution
Prepare Response - Execution
Submit Request - Execution
Submit Response - Execution
Verification Context - Market
- Markets
Response - Order
Verification Context - Platform
Order Challenge Response - Platform
Order Prepare Request - Platform
Order Prepare Response - Platform
Order Status Request - Platform
Order Status Response - Platform
Order Submit Request - Platform
Order Submit Response - Quote
Request - Quote
Response - Strata
Client
Enums§
- Action
Node Kind - Capability
Risk - Capability
Stability - Execution
Status - McpExposure
- Order
Execute Operation - Platform
Order Action - Externally authorized resting-order operation. The public contract exposes product intent only; private construction details never cross the SDK boundary.
- Platform
Order Challenge Request - Request canonical bytes for one externally signed order-control operation. Variant-specific fields are sealed so an authorization cannot be widened between challenge and transaction preparation.
- Platform
Order Control Status - Platform
Order Submission Status - Platform
Order Type - Platform
Trade Side - Quote
Side - SdkError
Constants§
- DEFAULT_
API_ BASE - DEFAULT_
SLIPPAGE_ BPS - Exact-output default for the current read-only quote surface.