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_trainingand allowedtraining_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.