Buying
Let an agent haggle
Two assistants - yours and the seller's - trade offers until they land on a deal, or agree there isn't one.
How a round works
- 1You pick a scenario and set your ceiling: the most you'd pay, and what else matters (faster shipping, longer warranty, a bigger return window).
- 2The seller's agent opens with a price. Yours counters, using the levers you allowed.
- 3They alternate for up to eight turns. Each turn shows the offer, the reasoning behind it, and how confident the agent is.
- 4You approve or reject the final deal. Reject it and you can say why - your agent tries again with that in mind.
What can be traded
- Price and quantity - buy more, pay less per unit.
- Shipping speed - standard versus express.
- Warranty length and return window.
- Payment terms - pay now versus net-30.
You type
“12 laptops for the new team, must land under $1,400 each”
What happens
Your agent opens low, trades a longer payment term for a lower unit price, then accepts $1,362 with 3-year warranty - inside your ceiling.
The guardrails
These are enforced in code, not by the model, and they're covered by tests:
- Your agent can never offer more than your hard maximum.
- Your agent can never raise its own previous offer.
- If there's no overlap between your ceiling and the seller's floor, the round stops cleanly instead of inventing a deal.
- The protocol library can append hash-linked audit records and verify the chain. The interactive demo keeps its transcript in memory unless persistence is explicitly wired in.
Try it
The negotiation demo runs either fully scripted (instant, no model needed) or live with a hosted or local model. Every mode uses the same deterministic price-bound checks; the visible demo transcript is not a durable audit record.