Seven ML models. Your DSP data. A calibrated Gymnasium environment — inside your own infrastructure.
Standard columns any DSP already logs. No custom exports. Stays in your environment.
CTR, CVR, LTV, floor price, conversion delay, win rate, and bid latency — fit to your data, not generic defaults.
Plug in your agent and estimators. Compete against calibrated archetypes and a ghost market. Measure the impact before committing.
Every calibration run trains a full suite from your log data. These set the hidden ground truths — your bidder sees a realistic market, not a synthetic one.
Auction mechanics, competitor behavior, KPI enforcement, and creative testing — all parameterized from your data.
First-price with floor visibility noise. Publishers adapt floors to fill-rate feedback over time.
Conversions scheduled via AFT delay model. Late attribution carries over across episode resets.
Define a creative with "+20% CTR" and measure the downstream impact — no live impressions needed.
Episode ends if KPI miss exceeds a hard threshold after minimum spend — matching real guard-rail behavior.
Bidders re-roll their personality each episode. Residual pressure is modeled by an XGBoost ghost trained on your win data.
Latency sampled from your Latency Twin. Configurable timeout thresholds and failure distributions.
BidOptic runs in-process inside your cloud. Nothing is transmitted.
We sign a DPA confirming zero data retention or secondary use. The SDK processes everything within your perimeter.
You deploy the package. No upload portal, no hosted service, no external API calls.
No data leaves your perimeter — fits existing governance frameworks without new data-sharing agreements.
Output is a standard Python dict. Rich, plain, and JSON reporter modes for easy integration.
Pin any calibrated parameter for scenario testing — no code changes required.
BidOptic's models set hidden ground truths. Your pCTR, pCVR, and LTV models receive the same noisy signals as production.
Connect your actual agent — rule-based, RL, or hybrid. Stable-Baselines3 compatible out of the box.
Standard columns any DSP already logs. No bespoke exports.
bid_latency_ms trains the Latency Twin from real data. If absent, a lognormal distribution is synthesized and flagged in the audit output.If you have a win log, a click log, and a conversion log — you have what BidOptic needs.
Model quality is measured on a held-out time window. Coverage gaps are surfaced before training begins.
Temporal leakage detection, zero-delay artifact removal, and staleness warnings at 30 and 90 days — handled before the first model trains.
BidOptic is in early access. Drop your email or reach out directly.
No pitch. Just a technical conversation.