status=closed returns archived epochs, not "positions you no longer hold" — a flip produces
a closed epoch even though the market position is still open under a new positionId.
GET /v1/user/me is unusable from a browser. The engine wants a signed body on a GET, and
fetch forbids GET bodies. This blocks armed-trigger display in the UI and needs an API-side
change — there is no front-end workaround.
# Open positions for a partycurl 'http://localhost:4000/v1/users/Alice::1220…/positions?status=open'# Fill history, paginated backwardscurl 'http://localhost:4000/v1/users/Alice::1220…/fills?market=BTC-USDCX&limit=50'curl 'http://localhost:4000/v1/users/Alice::1220…/fills?before=<oldest-seq>&limit=50'# Armed TP/SL triggerscurl 'http://localhost:4000/v1/users/Alice::1220…/triggers?status=armed'# Audit: any mismatch at all is an incidentcurl 'http://localhost:4000/v1/verifications/manifests?status=mismatch'