Full transcript (DISCOVER → OFFER → NEGOTIATE → EXECUTE → EVIDENCE)

This page shows a complete, realistic routing exchange with small JSON snippets at every stage.

Scenario

We want: “summarize pricing from https://example.com/pricing in markdown”. Constraints: low cost, US residency, no training use, proof of attestation.

Transcript

1) DISCOVER (agent → registry/provider)

{
  "intent": "summarize pricing",
  "inputs": [{"type": "url", "value": "https://example.com/pricing"}],
  "constraints": {
    "max_cost": 0.02,
    "max_latency_ms": 400,
    "data_residency": "us",
    "data_retention_days": 0,
    "policy": ["no_training", "no_pii"]
  },
  "proofs_required": ["attestation"]
}

2) OFFER (provider A → agent)

{
  "offers": [
    {
      "route_id": "route-us-fast",
      "capability": "summarize",
      "confidence": 0.86,
      "cost": {"unit": "usd", "estimate": 0.018},
      "latency": {"p50": "280ms"},
      "proofs": ["attestation"],
      "policy": ["no_training", "no_pii"],
      "risk": {"data_retention_days": 0, "training_use": "none"},
      "endpoint": "/mrp/negotiate"
    }
  ]
}

3) OFFER (provider B → agent)

{
  "offers": [
    {
      "route_id": "route-global-cheap",
      "capability": "summarize",
      "confidence": 0.78,
      "cost": {"unit": "usd", "estimate": 0.012},
      "latency": {"p50": "520ms"},
      "proofs": ["attestation"],
      "policy": ["no_pii"],
      "risk": {"data_retention_days": 14, "training_use": "optional"},
      "endpoint": "/mrp/negotiate"
    }
  ]
}

4) NEGOTIATE (agent → provider A)

{
  "route_id": "route-us-fast",
  "constraints": {
    "max_cost": 0.02,
    "policy": ["no_training", "no_pii"],
    "allowed_domains": ["example.com"]
  },
  "proofs": ["attestation"],
  "inputs": [{"type": "url", "value": "https://example.com/pricing"}]
}

5) EXECUTE (agent → provider A)

{
  "route_id": "route-us-fast",
  "inputs": [{"type": "url", "value": "https://example.com/pricing"}],
  "output_format": "markdown"
}

6) EVIDENCE (provider A → agent)

{
  "route_id": "route-us-fast",
  "outputs": [
    {"type": "markdown", "value": "# Pricing summary\n- ..."}
  ],
  "provenance": {
    "source_hashes": ["sha256:deadbeef"],
    "citations": ["https://example.com/pricing"],
    "timestamp": "2025-01-01T00:00:00Z"
  },
  "attestations": ["attestation"]
}

Why this route won

  • Met all constraints: US residency, zero retention, no training use, and attestation proof.
  • Stayed within the cost cap (0.018 ≤ 0.02) and latency target (280ms ≤ 400ms).
  • Higher confidence score for this intent than the alternative offer.

Rejected offer reasons

  • Policy mismatch: offer B omitted no_training and allowed training_use: optional.
  • Latency miss: p50 520ms exceeded the 400ms ceiling.
  • Retention risk: 14-day retention violated the “no retention” expectation for this task.

Notes

In real deployments, the agent can store the rejected-offer reasons to explain routing decisions, and providers can tune future offers accordingly.