bit-settledtrust settlement
SIM
PayPal AI Hackathon 2026 · plug-and-play demo

One merchant agent.
Any personal AI.

Settled is PayPal's merchant negotiation desk for the agent economy. A merchant configures its catalog, private sell range and published range; its native agent negotiates with any customer's AI; PayPal settles; the buyer gets instant recourse. Every surface below is live in this demo.

01 · Configure

Merchant agent setup

Catalog, private sell range, public published range, auto-accept, terms, editable agent name/tone, import CSV/JSON/Shopify/Woo/feed.

OPEN MERCHANT CONSOLE →
02 · Discover

Negotiation index

Boards r/audio, r/gadgets, r/lighting; published ranges; trust, protection, terms; the machine feed and OpenAPI links.

OPEN INDEX →
03 · Negotiate

Consumer-agent checkout

Passport + mandate → agent-to-agent chat → signed contract → SIM/live PayPal → instant claim.

OPEN NEGOTIATION →
04 · The whole story

5-step demo console

Trust credential → agent passport → agent-to-agent deal → protection + PayPal → instant recourse, with scorecard and JSON log.

RUN THE DEMO →
05 · Install

Drop-in storefront widget

A faux storefront with a normal PayPal Buy button and a one-line “Negotiate with AI” widget.

OPEN EMBED DEMO →
06 · Integrate

Three-step integration

Connect PayPal + policy, bind the contract at checkout, let the consumer AI verify/negotiate/sign.

OPEN INTEGRATION →
07 · Operate

Merchant dashboard

Ledger, score, tier, reserve, fee, events, orders, signature verification.

OPEN DASHBOARD →
08 · Buy

Storefront checkout

Trust panel, risk-priced protection, receipt, instant claim — the buyer-facing path.

OPEN STOREFRONT →
09 · Verify

Agent console

POST /api/trust/verify, threshold policy, agent purchase — the machine trust check.

OPEN AGENT CONSOLE →

Machine-readable by design

Any central indexer or personal AI can discover every offer without knowing a merchant URL.

GET /api/index/manifest → schema, categories, totals, endpoints GET /api/index/feed?cursor= → offer_id, published_range, negotiate_url, updated_at opaque cursor · no private floor GET /api/index/openapi.json → OpenAPI 3.0.3 · 7 paths GET /api/agent-manifest → 7 tools for any agent runtime
MCP (stdio) node mcp/server.js SETTLED_BASE_URL=http://127.0.0.1:4173 A2A-style card GET /.well-known/agent-card.json Inventory adapters GET /api/adapters CSV · JSON · Shopify · WooCommerce · remote feed Drop-in widget <script src="/settled-widget.js" data-merchant="m1" data-product="p1"></script>

Judge path — 90 seconds

1. Open Merchant agent setup → see p1 private 204–249 / public 214–249 / auto 237. 2. Open Negotiation index → Audio board shows “$214–$249”. 3. Click Negotiate with agent → mandate $500 → $214 offer / $237 counter / accepted. 4. Pay → order at $237. 5. File claim → $237 refund from the merchant reserve in ~1.2s.

Run the 5-step demo Configure a merchant Browse the index See the one-line install