When an AI agent gives a surprising answer, people often start with: “Which model did it use?”

That matters, but it is only part of the story. The response might have come from the requested model, a fallback, a verified cache entry, or a reusable workflow.

The better question is: Why did the system choose this path for this request?

A Route Explanation receipt answers that question without making someone read a wall of logs.

A receipt should sound like an explanation

Here is a simplified example:

Illustrative example — not a product result

  • What served: A verified reusable workflow
  • Why: This request matched a previously qualified pattern inside the same application and policy scope
  • What did not serve: No fresh exact-cache answer was available; the live model remained the fallback
  • Policy: Allowed as low-risk, read-only work
  • Fallback: Use the configured live model if the reusable path becomes ineligible or fails
  • Savings: Not claimed because this example contains no measured comparison

An engineer can inspect deeper evidence when needed, but a product owner, security reviewer, or support lead can already understand what happened. The goal is not to make everyone study infrastructure. It is to make the system answerable.

Start with five human questions

A useful review starts with five questions.

1. What actually served?

Was the answer produced by the live model, a cache, or a reusable path? The receipt should describe what actually completed, not merely what the system planned to do.

2. Why was that path allowed to serve?

“It was cheaper” is not enough. The explanation should name the evidence that made the route eligible. Perhaps the request matched a known pattern. Perhaps replay and shadow checks had passed. Perhaps the cached answer was still fresh and belonged to the correct application and policy context.

This is where replay and shadow become practical: they help explain why a shortcut earned consideration.

3. What other paths were considered?

A decision is easier to trust when rejected alternatives are visible. Maybe a cache entry was stale. Maybe a substitute model lacked evidence. Maybe a reusable path qualified, so the live model stayed available as fallback. A short reason is usually more useful than a list of scores.

4. What policy applied?

Quality and permission are different questions. A route may be accurate and still be wrong for the current user or action. The receipt should show whether policy allowed the work, denied it, or required approval. That keeps governance connected to the response instead of stranded in a separate policy document.

5. What happens if this route stops fitting?

Every shortcut needs an exit. If an answer becomes stale, the pattern no longer matches, or the reusable workflow fails, the receipt should identify the fallback. Punk returns to the configured live provider rather than forcing an unqualified optimization.

What the receipt proves

A Route Explanation receipt can establish:

  • which route served the response;
  • why that route was considered eligible;
  • which alternatives were rejected;
  • what policy decision was recorded;
  • what fallback remained available.

That gives teams a shared answer to “Why did the agent do that?” and a concrete starting point for review.

What it does not prove

The receipt does not prove the answer was correct, the user was satisfied, or the business gained value. It does not cover activity outside the governed path, and it does not turn an estimate into realized savings.

Those limits make the receipt more trustworthy. If no measured cost comparison exists, omit the savings claim. If an example is illustrative, label it. If quality still needs review, say so.

Use the receipt to improve the conversation

Without route evidence, teams argue from assumptions. A model gets blamed for a stale cache. A gateway gets blamed for an application error. A savings claim cannot be tied to a real decision.

With a receipt, the conversation becomes concrete: Did the intended path serve? Was its evidence current? Did policy behave as expected? Was fallback available? What quality evidence is still missing?

Explainable routing does not eliminate judgment. It gives judgment something real to work with.

The next time an agent response looks surprising, do not begin with a log search. Begin with one request: Show me the receipt.

Questions readers ask

What is a Route Explanation receipt?

It is a plain record of the path that served one agent response, why that path was selected, which alternatives did not serve, what policy applied, and what fallback was available.

Does a routing receipt prove the agent's answer was correct?

No. It explains the routing decision. Answer quality, freshness, user acceptance, and business value require their own evidence.

Should every AI agent response have a routing receipt?

Every response should have enough route evidence to answer why it was served that way. The amount of detail shown to a user or operator can vary with the risk and context.

Sources

  1. Punk Evidence Contract
  2. Punk onboarding guide
  3. How Punk works