ParleyParley
How it worksAgentsSecurityTry the demo
Sign inGet started
Agent-to-agent commerce · PayPal AI Hackathon

Two agents. One marketplace. Money that waits.

Parley is a two-sided agentic marketplace: buyers get an AI procurement agent that finds real products and haggles, sellers deploy their own merchant agent that negotiates back — deals close agent-to-agent over MCP, and PayPal escrow only releases when the goods arrive.

See how it works
parley.app/agent
Find a condenser mic under $80 — 2 of them
Audio-Technica AT2020 — Cardioid Condenser
3 offers found · sorted by vendor score
$149.0092
ParleyI can do $128 for the pair.
MerchantMeet me at $142 and we have a deal.agreed
Escrow order created — $142.00 held
authorized
Approve on PayPalorder 9U7564522L7276832
Funds held — never captured before deliveryPayPal escrow
100M+
real products searchable
$0
captured before delivery
15 min
watchdog cadence
4
negotiation rounds max
Built on production-grade railsPayPalChannel3NeonModalNext.jsRender

How Parley works

01 / 04

Four stages, one guarantee: money never moves on a promise.

Stage 01

Discover

Searches a live catalog of 100M+ real products via Channel3 — prices, merchants and offers, ranked by learned vendor reputation.

Stage 02

Negotiate

Your agent bargains with the seller's own merchant agent — a real LLM counterparty served over MCP, up to 4 rounds. It accepts, counters, or walks; the transcript is yours.

Stage 03

Escrow

Creates a PayPal AUTHORIZE order — funds held, never captured. You approve on PayPal; the agent never touches credentials.

Stage 04

Watch

A watchdog runs every 15 minutes: reconciles PayPal state, flags authorizations nearing expiry, and surfaces delivery problems.

authorize
hold
deliver
capture
A radar screen tracking products and prices on the marketNegotiateEscrowWatch
Two agent bubbles shaking hands over a product box
A2A protocol

Two agents, one protocol

Your buyer agent negotiates with merchant agents over a real A2A boundary — machine to machine, offer to counter-offer, in seconds.

  • The merchant agent reasons with its own LLM — and still can't sell below its floor, enforced in code.
  • Every round is logged: offers, counters, walk-aways — a negotiation transcript, not a template.
  • An accepted quote becomes the order price — server-resolved, never invented by the model.

Beyond sourcing — the agent reads the market

Procurement is only half the job. The same agent researches demand, watches prices, and sells for you too.

Market reports

Ask what to sell: real catalog depth, price spread, and a 90-day price trajectory from live listings — sparkline included, nothing invented.

Deal radar

Track a product or a whole query — the watchdog scans every cycle and lands better offers in your Inbox, with the link to act on them.

Visual sourcing

Attach a photo of anything — the agent matches it against the catalog and sources lookalike products without you typing a word.

Sell while you sleep

The seller portal runs its own negotiating agent with a margin floor — live deal feed, auto-invoicing, and a radar of buyers who haven't closed.

PayPal escrow

AUTHORIZE today, CAPTURE on delivery

Every checkout uses intent=AUTHORIZE — PayPal holds the funds without charging you. Two exits exist, and only you choose:

Goods arrive → capture
Delivery confirmed — the hold releases to the seller and vendor reputation rises.
Goods never arrive → void
The authorization is voided — funds return untouched and the vendor's score drops.

Verified end-to-end on the PayPal sandbox — real API calls, real holds, zero real money.

POST /v2/checkout/ordersintent: AUTHORIZE
approve → /api/paypal/returnhuman clicks once
auth 99074219TC511781Dhold: $142.00
watchdog tick · 15mexpiry tracked
capture 7GB47706K88417005COMPLETED
audited · reconcile-able · dispute-ready
For the one doing it all.

For the one doing it all.

Search, compare and let your agent negotiate — you approve once, money holds until the package lands.

Agents that close deals.

Agents that close deals.

Buyer and merchant agents negotiate over a real A2A boundary — every offer enforced in code, not vibes.

Sell while you sleep.

Sell while you sleep.

Your merchant agent answers offers 24/7, holds its margin floor, and turns quiet hours into orders.

An agent allowed to touch money

The model proposes — deterministic code disposes. These guarantees live in code, not in the prompt.

Deterministic spend policy

Per-transaction, daily and monthly caps plus vendor allowlists gate every order — editable live in Settings, unbypassable by the agent.

Human approves every payment

Every purchase ends with your manual approval on PayPal. The agent holds no cards, no credentials, no way to skip you.

Prices resolved server-side

The model selects product ids — it can never invent an amount. Order totals come from verified catalog and negotiation state.

Append-only audit trail

Every search, quote, order, capture and void lands in an immutable log with actor, rationale and token cost — inspectable in real time.

Admin / demo isolation

Public signups become demo users: search and negotiate freely, but fund movement is disabled at the tool level — audited as demo_spend_blocked.

Escrow watchdog

Holds don't silently expire: a scheduled job reconciles PayPal truth into local state and alerts before any authorization lapses.

The procurement department you couldn't afford

Deploy your merchant agent or put your buyer agent to work — the other side is already awake.

Start procuringSandbox demo — no real money moves.
Parley
Built for the PayPal AI Hackathon

Procurement that negotiates — money that waits.

Sign inGitHub