Facet: agentic commerce, a second checkout for AI agents
02 Facet business directory
Your business immediately discoverable by AI agents and let them buy from your store.
Agents shop the directory, not the open web. Facet-adapted stores self-list the moment a catalog is connected, and are surfaced ahead of the 9.6M businesses already indexed.
03 UCP Checkout
One checkout session, signed from cart to settlement.
Agents don't fill out a form. They open a UCP checkout session, the request is signed in transit, and the order settles on-chain, every call carrying the agent's Facet KYA. One agent-native flow, whichever rail settles it.
Signed in transit
The merchant can trust the call
Every checkout request is signed (RFC 9421), so the Terminal can prove who asked and that nothing changed on the way in.
Facet KYA
The same identity gate
The agent presents a Facet KYA, an ES256 token from issuer.facet.llc, as a bearer credential. One identity check in front of every rail.
Non-custodial
Funds never touch Facet
USDC settles on-chain on Base, or through the merchant's own rail, and a signed receipt comes back with the order. Facet never holds the money.
04 Facet Pay
One integration, every rail.
Facet Pay settles agent orders in USDC on Base, behind one identity gate. Goods that ship today clear straight to your wallet; a service booked ahead waits in escrow until it is delivered. Card agents pay through your own Stripe. Advertise it once in agents.txt; the agent never has to pick a rail.
Facet Pay
Direct · paid on purchase
Goods that ship today, paid straight to your wallet.
USDC settles over x402 on Base, the agent's wallet straight into yours. No float, no intermediary, no payout run.
- Multi-item carts. Up to 20 lines, one settled order.
- Full and partial refunds. A whole order or single lines.
- Cancellations and returns. Before or after fulfillment.
Facet Pay
Escrow · paid on delivery
Pay now, serve later. The gap is the whole point.
A flight, a hotel night, a repair quoted this morning. Escrow holds the money across the gap and releases it when the work is done.
A letter of credit for work not yet done: the dispute window sits on the service date, not checkout.
Card
Card · Stripe Machine Payment Protocol
Visa or Mastercard, settled through the Stripe account you already own.
Agents that carry a card pay with Visa or Mastercard. It lands in the Stripe account you already run on, not a new balance to reconcile.
- Your Stripe account, not ours. Card payments land in the account you control.
- Advertised up front. The rails are in your agents.txt, nothing discovered at checkout.
- Same identity gate. A Facet KYA before any rail can pay.
Claim your Free PRO subscription for a year.
Agent-Ready with the Woo Adapter
05 Receipt
Every settlement leaves a signed receipt.
The Terminal returns an Ed25519-signed ledger record for the order. The agent verifies it offline against the merchant's public keys, with no callback to Facet.
- One signed JWS. Every field on the receipt lives inside the signature.
- Verifiable offline. Checked against the merchant's JWKS, Facet never in the loop.
- Privacy-preserving. No recipient and no address ever appears.
06 Pricing
You set what agents pay you.
Read-query and transaction rates are set by you, the merchant, not by Facet. The public rate card runs $0.001 to $0.01 per call and 1% to 3% of settled value.
- Schema auto-generator
- Basic agent Terminal
- agents.txt hosting
- 40,000 agent queries per month
- Unlimited Terminal queries
- Basic analytics
- Commerce primitives
- Advanced analytics
- Custom domains and SLA
- Content licensing
- Dedicated provisioning
- Custom schemas and compliance
- Named technical contact
Settlement runs on USDC via x402 on Base, Boson Protocol escrow for held orders, or Visa and Mastercard via Stripe. This is a public rate-card summary. Canonical binding numbers for a given site live at that site's own /v1/terms endpoint, and per-site agent rates are published in that site's /agents.txt.
Connect your store. Sell to agents like Jas.
Jas is the shopping assistant in the Open Market app and shops for people by voice. Connect your store to Facet and agents like Jas can find your products, check out with a verified identity, and pay you without Facet ever holding the money, with a signed receipt for every order.