Vestdrop
A safer operating system for automated DCA cycles.
A transaction-aware product for strategy execution, broker-order reconciliation, lifecycle recovery, backtesting and Monte Carlo analysis.
View live productContext and operational problem
An automated DCA workflow crosses two sources of truth: the application's strategy state and the broker's execution state. Network failures, partial fills or delayed updates can leave those systems disagreeing about what happened.
Vestdrop makes every transition visible, compares broker and application state, and gives the operator a controlled path to inspect, reconcile and recover a cycle before execution continues.
System architecture
What was built
- DCA strategy configuration
- Explicit cycle and broker-order lifecycle
- Position and order reconciliation
- Backtesting engine
- Monte Carlo analysis
- Operational controls and recovery tooling
Engineering decisions
Lifecycle-first domain model
Cycles and orders preserve explicit states so partial progress and failure are inspectable instead of hidden behind a single status.
Reconcile before advancing
Recovery services compare broker and application state before the next transition can execute.
Test transaction boundaries
Unit and smoke tests focus on order creation, state transitions and recovery paths where operational risk concentrates.
Evidence and validation
What I learned
Automation is not reliable because the happy path runs unattended. It is reliable when every intermediate state can be inspected and recovered. Vestdrop shifted the design focus from placing orders to preserving consistency across the complete lifecycle.