gvmmo test harness

API base x-api-key

Run MMO pipeline

(place_bids=false — placement is a separate step)

Input data

s3://<bucket>/runs/<date>/input.csv

Compute outputs

s3://<bucket>/runs/<date>/<timestamp>/
POST /place — submits FCR/mFRR bids + a site plan to Aether for this run, or dry-run logs them if Aether isn't configured server-side

mFRR EAM bids sent

s3://<bucket>/runs/<date>/sent/eam/*.json
POST /place-eam — sync-invokes eam_placer for a full-day pass (d+1) or the single QH ~90 min ahead (d)

eam_placer also runs on its own schedule (a D-1 "initial" pass, then "intraday" repricing 90 min before each QH) — independent of the compute run selected above. Each submission attempt (dry-run or live) is logged here.