Rule reference

Response-stage call carries no bid response

artf.lifecycle.payload_mismatcherrorARTF envelope

lifecycle is LIFECYCLE_DSP_BID_RESPONSE but the envelope has no bid_response, so response-stage intents have nothing to target.

What it means

The envelope declares the DSP bid response stage and carries no bid_response member. The intents that belong to that stage, BID_SHADE above all, address a bid by seat and bid id.

Why it matters

The agent is being asked to reason about an answer it has not been shown. Any mutation it returns will name a bid that the orchestrator cannot resolve, which is a wasted call at best and a rejected mutation at worst.

How to fix it

Attach the bid response you want mutated, or call at the publisher request stage instead if the auction has not been answered yet.

Example that trips it

{ "id": "ep-1", "tmax": 120, "lifecycle": "LIFECYCLE_DSP_BID_RESPONSE", "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.