- Core
- Go · fasthttp
- Wire contract
- OpenRTB 2.5 — inbound and outbound
- Auction timeout (tmax)
- 300–500 ms · configurable per publisher / zone
- DSP timeout
- 500 ms · late responses discarded
- Auction type
- Second price (at=2) default · first price (at=1) optional
- Bid ranking
- Norm = price × currency rate × BidRate
- Impressions per request
- Exactly one imp
- Video mimes
- mp4 · webm · javascript · 3gpp
- Video protocols / api
- [2, 3, 5, 6] · [1, 2] (VPAID 1.0 / 2.0)
- Video duration / bitrate
- 1–150 s · 10–9000 kbps
- SCO compliance
- source.ext.schain v1.0 on every bid request
- sellers.json roles
- PUBLISHER + INTERMEDIARY (BOTH)
- Config reload
- Redis snapshot · config:version / config:reload · no restart
- Event pipeline
- Own imp / click pixels → ClickHouse (log_rtb, log_event)
- Monitoring
- Prometheus + Grafana · per format and per DSP
- In-app SDK
- Pilot — Unity 2021.3 LTS+ · Android minSdk 21 · no app object emitted yet
- Auth
- IP allow-list + bearer token, agreed at onboarding
- Serving locations
- EU (Amsterdam) + US (Oregon) — dedicated app and db instances, private network