Skip to content

Future Features

This page describes the direction DynaTrade is heading, not a commitment to specific dates or versions.

Implementation is gate-driven: each release opens only when the current work is stable, documented, and validated enough to support it.

Available Today

The current 0.8.6 technical preview already includes:

  • cycle-based dynamic pricing driven by real player activity
  • commands and GUI trading through /market, /buy, /sell, and /price
  • durable trade journaling and restart recovery
  • bounded apply backpressure for burst protection
  • player-aware pressure normalization and active participation reach
  • effective VREF calibration with 7 tuning parameters, EMA smoothing, ring buffer, blend weight, and max-change per cycle
  • calibration state persistence in market-state.yml with restart and reload restoration
  • calibration diagnostics in /dt item showing state, reason, VREF ratio, sample counts, and cap/floor flags
  • momentum signal generation and an optional quote-adjustment layer
  • trade admission control for overload protection
  • expanded /market hub with Explore, Categories, Insights, and personal trade history
  • Market Insights dashboard and ranking views showing market direction, top gainers, top losers, most traded, most bought, and most sold
  • live adaptive spread consumption in the real buy/sell quote path, widening and tightening effective spreads based on item-level risk scoring
  • risk scoring, volatility classification, and thin-market dampening in the calibration path
  • configured Bukkit-backed custom items, plus a safe external item-provider identity foundation
  • a read-only market integration API for quotes, market summaries, item support, and provider status

Next Release Direction: More Refined Calibration

The next major direction is continuing to improve how DynaTrade interprets market activity across different item conditions.

The current runtime already includes effective VREF calibration, risk scoring, volatility classification, thin-market dampening, and live adaptive spread. Future work is expected to refine those controls:

  • Adaptive spread tuning: deeper operator control, such as per-category bonus caps and profile-aware dampening curves.
  • Risk calibration: refine thresholds and weights around unusual volume, participation, pressure, and volatility.
  • Longer-term persistence: persist a broader set of derived calibration inputs where it improves restart continuity.

The practical goal is not to make prices more complex for players. The goal is to make DynaTrade better at separating real demand from noise, abuse, and low-volume artifacts.

Following Release Direction: Advanced Custom Item Compatibility

After configured custom items are stable, the next compatibility direction is deeper custom item support.

The configured custom item path already covers server-owned definitions such as a resource-pack Ruby backed by PAPER + CustomModelData. The current external-item provider foundation establishes safe identity and ambiguity handling. Advanced compatibility goes further:

  • support richer metadata matching where Bukkit's simple fields are not enough
  • document safer ways to integrate with custom item ecosystems
  • explore provider-style integration boundaries for plugins such as ItemsAdder, Oraxen, MMOItems, or similar systems
  • keep custom item detection fail-closed so unknown or ambiguous items are rejected instead of priced incorrectly
  • avoid treating all items with the same base material as the same market asset

This work is intentionally staged. DynaTrade should first handle explicitly configured items safely, then expand toward deeper integrations without overpromising universal plugin compatibility.

Integration API Direction

The current runtime includes a read-only market API foundation for obtaining quotes, market summaries, item-support results, and provider status. It does not recalculate or mutate market state. Its API surface is still technical-preview infrastructure and has no public compatibility guarantee; future work will define supported integration contracts and documentation.

Continued Market UX Direction

DynaTrade already includes market insights, trend browsing, ranking pages, and item detail views. Future UX work can expand these surfaces:

  • broader historical views for players and operators
  • clearer explanations of price movement
  • better admin-oriented market reports
  • stronger troubleshooting flows for player reports
  • more compact in-game summaries without requiring log inspection

Validation and Hardening

Each new feature comes with dedicated validation. Release hardening will continue to include regression coverage, field validation, smoke testing, and benchmark evidence before features are presented as stable runtime guarantees.

Roadmap Note

None of these are calendar commitments. The goal is a reliable market engine, not a race to add features.