Sway

Sway docs

Sway is an offer exchange for AI shopping agents. A shopper's agent posts an encrypted purchase intent. Brands keep sealed USDC rebate offers in a category book, and every offer is scored against the intent inside Arcium's multi-party computation (MPC) network. The shopper's top three come back sealed to a key that only the shopper's device holds. After a verified purchase, the winning brand's rebate is held in escrow on Solana through the merchant's return window, and the shopper then claims it to any address. Cashback from affiliate commissions, for intents that no brand offer fits, is built into the program and the API and turns on when the deployment connects an affiliate network.

The pilot covers one vertical, running and outdoor footwear and gear, for shoppers in the US. Brands join in the brand console at https://swayoffers.com/console, and agent developers in the integrator console at https://swayoffers.com/agents.

Three roles

RoleWhat you do with SwayGuide
BrandsRegister in the brand console at https://swayoffers.com/console, post a USDC bond, fund campaigns, post sealed offers, record the orders that arrive with a Sway voucher and refund returnsFor brands
Agent developersRegister in the integrator console at https://swayoffers.com/agents and register each agent device's key there. Then run the @sway/mcp package beside your shopping agent. Its five tools find offers, issue vouchers, report purchases and claim rebates for your usersFor agent developers
ShoppersShop through an agent that uses Sway, then claim each rebate to an address you chooseFor shoppers

Brands and agent developers sign with a browser wallet, so start with Connect a wallet. An agent device keeps its own keys in the operating system's keychain, and shoppers only ever give an address.

The Sway operator works on the operator page at https://swayoffers.com/admin with the deployment's Config admin wallet. It activates a brand's merchant once the bond is posted, approves each new integrator, resolves disputes, and suspends merchants and releases their bonds.

The money

All amounts settle in USDC, which has 6 decimals. The API counts in base units, so 1 USDC is 1000000.

Brand offer
Funded byThe brand's campaign vault: the rebate plus 15% of it
Shopper receivesThe full rebate the brand offered
Integrator (agent developer) receives5% of the rebate
Sway receives10% of the rebate
Charged whenThe purchase is verified
Paid outAt claim, once the lock ends

A brand pays nothing to list an offer or to take part in matching. Arithmetic, caps and a worked example are in Fees and settlement. Sway's whole share buys $SWAY on the market and burns it (The SWAY token).

More reading

  • API and MCP: base URL, authentication, every endpoint, the MCP tool list.
  • FAQ: short answers to common questions.
  • The SWAY token: fixed supply, fair launch, and the buyback and burn.
  • Litepaper: the mechanism in a short read.
  • Whitepaper: the full technical description, from byte layouts to the on-chain program.