Enterprise · EE2
Intelligent Enterprise CPQ EE2.3 · AI-to-AI procurement handshake
Mocked data

Quote QT-9847 — handshake trace

Buyer's procurement AI fetched, evaluated, counter-proposed, and accepted via MCP-tool interface. End-to-end in 34 seconds, no human in the loop.

Events
6
Total time
34s
Outcome
Order ORD-12851 created

MCP tools exposed for buyer agents

  • paradigm.quote.fetch(quoteId) → returns full quote payload
  • paradigm.quote.accept(quoteId) → converts to Order
  • paradigm.quote.counter(quoteId, terms) → returns counter or denial within guardrails
  • paradigm.quote.reject(quoteId, reason) → archives with audit reason

Endpoint: POST /ee2/procurement/mcp on paradigm-api Worker. Authenticated via per-buyer scoped tokens (TBC: same bearer model as Hive\'s MCP, or per-buyer OAuth?).

Event trace

Paradigm AI quote delivered
2:00:00 PM

Quote QT-9847 delivered to buyer agent via MCP tool paradigm.quote.fetch

PDF + JSON + MCP-tool exposure ready
Buyer AI quote received
2:00:08 PM

Buyer-side procurement agent acknowledged receipt; running policy check

Policies: Net-30 terms (✓), preferred-vendor list (✓), budget code 2026-Q2-MFG (✓)
Buyer AI counter proposed
2:00:23 PM

Counter-proposal: requested additional 3% discount across all lines

Justification: bundling with adjacent purchase from same vendor (PO-44712 in flight)
Paradigm AI counter received
2:00:25 PM

Counter evaluated. 2% additional discount approved (within guardrails); 3% denied (would breach category margin floor on gaskets).

Revised quote QT-9847-r1 prepared
Buyer AI accepted
2:00:31 PM

Revised quote accepted. Order conversion requested.

Quote QT-9847-r1 → conversion to Order
System order created
2:00:34 PM

Order ORD-12851 created via B2B Edition Quotes → Orders conversion

Total $32,847.42 · Net 30 · routing in progress

Every step persisted in paradigm-api-d1.agent_traces for audit. Counter-proposal policy enforced server-side: paradigm-agent only accepts counter-offers within configured margin floors and discount ceilings.