Rule reference

applicable_intents is empty

artf.intents.emptywarningARTF envelope

The list is present but empty, so every mutation the agent returns is out of scope by definition.

What it means

applicable_intents is an empty array. The orchestrator has declared that it will accept no intent at all on this call.

Why it matters

The call still costs a connection, a serialization, and a slice of the auction's time budget, and nothing the agent proposes can be accepted. It is almost always a configuration that filtered every intent out rather than an intentional no-op.

How to fix it

Either list the intents this extension point honours, or stop making the call.

Example that trips it

{ "id": "ep-1", "tmax": 120, "lifecycle": "LIFECYCLE_PUBLISHER_BID_REQUEST", "applicable_intents": [], "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.