BETAPennyLane is in public beta.Terms apply.

AI-Ready E-Commerce

This demo store showcases how any shop can become discoverable and transactable by AI shopping agents using PennyLane.

What is this?

Acme Gadgets is a demo e-commerce store built to demonstrate PennyLane integration. It implements the Universal Commerce Protocol (UCP), making it fully accessible to AI shopping agents.

When AI agents like GPT, Claude, or custom shopping bots need to find and purchase products, they can discover this store through its UCP manifest and interact with it programmatically.

How It Works

1. Discovery

Agents find the store via the UCP manifest at/.well-known/ucp

2. Search

Agents search products using natural language via the search API endpoint.

3. Purchase

Agents submit signed mandates to complete secure, verified purchases.

API Endpoints

# UCP Manifest (Discovery) GET /mock-shop/.well-known/ucp # Search Products GET /api/mock-shop/ucp/search?q=keyboard POST /api/mock-shop/ucp/search { "query": "wireless headphones", "filters": { "max_price": 200 } } # Get All Products GET /api/mock-shop/products # Get Single Product GET /api/mock-shop/products/{id} # Inspect Inventory GET /api/mock-shop/ucp/inspect # Purchase (requires signed mandate) POST /api/mock-shop/ucp/buy { "items": [{ "product_id": "gadget-001", "quantity": 1 }] }

Try It Yourself

Verify this store's UCP compliance using the PennyLane CLI inspector.

npx penny https://pennylane.dev/mock-shop

Want to make your own store AI-ready?

Learn about PennyLane →