Aisle

Aisle

Agents are first-class customers.

Converse a store into existence. Agents read llms.txt and pay in XSGD — no human checkout UI.

Scroll

The handshake, frame by frame.

Follow the beam as an agent walks from discovery to settled receipt.

01

Converse a store

Merchant chat drafts catalog, prices, and agent surfaces — no admin form marathon.

POST /api/merchant-agent

02

Agents discover

Listed on /market and the network /llms.txt. Agents match SKUs, then open the store card.

GET /llms.txt → /s/{slug}

03

x402 challenges

POST /buy returns Payment Required with PAYMENT-REQUIRED on Avalanche.

HTTP/1.1 402 Payment Required

04

Settle in XSGD

Transfer clears. Gateway returns 200 and an explorer receipt — cart optional forever.

HTTP/1.1 200 OK · snowtrace
Meet Bob

Bob had a beautiful shop.Agents never walked in.

Last year Bob shipped a polished ecommerce site. Humans loved it. Cart, checkout, CAPTCHA, the works.

Then the buyers changed. Shopping agents hit his homepage, choked on HTML, and moved on to the next merchant. No llms.txt. No machine catalog. No way to pay without a browser.

Every bounce was a sale he never saw. Invisible demand. Empty carts that never formed.

Aisle is how Bob opens the door. Agents discover, challenge, settle — without a human checkout UI.

Don't be Bob's old site
agent — bash

Three rails. One protocol.

Merchants talk. Agents pay. Infrastructure stays Well-Architected.

  • Avalanche

    x402 is the checkout

    HTTP 402 → XSGD transfer → 200 + explorer receipt. No cart UI.

  • StraitsX

    Scoped agent cards

    Spend cap, merchant whitelist, short TTL — then burn.

  • AWS

    Bedrock + protocol slice

    Agents on Bedrock. Pay path on API Gateway, Lambda, DynamoDB, CloudWatch.

Aisle

Spin up a storefront agents can already buy from.