originator.id is empty
The originator names a type but no identity, so the agent cannot tell which business entity owns the payload.
What it means
The originator object is present with an empty or absent id. The type says what kind of entity it is; the id says which one.
Why it matters
An agent deployed across several exchanges applies different policy per counterparty, and the orchestrator's own audit trail is thinner without it. It is a warning because nothing in the payload becomes unreadable, only less accountable.
How to fix it
Populate the identifier you use with that agent contractually, not an internal surrogate key that means nothing on the other side.
Example that trips it
{ "id": "ep-1", "tmax": 120, "lifecycle": "LIFECYCLE_PUBLISHER_BID_REQUEST", "originator": { "type": "TYPE_EXCHANGE" }, "bid_request": { "id": "a-1" } }Check your payload
Paste a bid request or response into the tester to see whether this code fires against it, or gate on the id in CI with the CLI: the id is stable, wording is not.
Back to the full diagnostic code reference.